本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 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
。
隨著流量減少,且 CPUUtilization
和 ActiveConnectionCount
值減少,Amazon MWAA請求 Fargate 將環境的 Web 伺服器容器縮減至 設定的最小值MinimumWebservers
。
使用 Amazon MWAA主控台
您可以選擇可在 Amazon MWAA主控台上同時在環境中執行的 Web 伺服器數量。根據預設,Web 伺服器數量下限為 2,Web 伺服器數量上限為 5。
設定 Web 伺服器數量
-
在 Amazon MWAA主控台上開啟環境頁面
。 -
選擇環境。
-
選擇編輯。
-
選擇 Next (下一步)。
-
在環境類別窗格中,在 Web 伺服器計數上限中輸入值。
-
接著,在最低 Web 伺服器計數中輸入值。
-
選擇 Save (儲存)。
注意
變更對您的環境生效可能需要幾分鐘的時間。