設定 Amazon MWAA Web 伺服器自動擴展 - Amazon Managed Workflows for Apache Airflow

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

設定 Amazon MWAA Web 伺服器自動擴展

對於執行 Apache Airflow 2.2.2 版及更高版本的環境,Amazon 會MWAA動態擴展您的 Web 伺服器以處理波動的工作負載,進而防止尖峰負載期間發生效能問題。透過根據CPU使用率和作用中連線計數自動擴展 Web 伺服器數量,Amazon MWAA可確保您的 Apache Airflow 環境可以無縫適應增加的需求,無論是來自RESTAPI請求、CLI用量還是更多並行 Apache Airflow 使用者界面使用者。

Web 伺服器擴展的運作方式

Amazon MWAA使用容器指標 CPUUtilization和負載平衡器指標 ActiveConnectionCount,根據流量判斷是否需要擴展 Web 伺服器。如果 CPUUtilization 高於 70 或 ActiveConnectionCount 高於 15,Amazon MWAA將新增額外的 Fargate Web 伺服器容器,直到 指定的最大值為止MaxWebservers

隨著流量減少,且 CPUUtilizationActiveConnectionCount值減少,Amazon MWAA請求 Fargate 將環境的 Web 伺服器容器縮減至 設定的最小值MinimumWebservers

使用 Amazon MWAA主控台

您可以選擇可在 Amazon MWAA主控台上同時在環境中執行的 Web 伺服器數量。根據預設,Web 伺服器數量下限為 2,Web 伺服器數量上限為 5。

設定 Web 伺服器數量
  1. 在 Amazon MWAA主控台上開啟環境頁面

  2. 選擇環境。

  3. 選擇編輯

  4. 選擇 Next (下一步)

  5. 環境類別窗格中,在 Web 伺服器計數上限中輸入值。

  6. 接著,在最低 Web 伺服器計數中輸入值。

  7. 選擇 Save (儲存)。

注意

變更對您的環境生效可能需要幾分鐘的時間。