適用於您 Elastic Beanstalk 環境的 Auto Scaling 群組 - AWS Elastic Beanstalk

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

適用於您 Elastic Beanstalk 環境的 Auto Scaling 群組

您的 AWS Elastic Beanstalk 環境包含管理您環境中 Amazon EC2執行個體Auto Scaling 群組。在單一執行個體環境中,Auto Scaling 群組可確保隨時都有一個執行個體正在執行。在負載平衡的環境中,您可以設定群組欲執行的各種執行個體,而 Auto Scaling 會依據負載視需要新增或移除執行個體。

Auto Scaling 群組也會為您環境中的執行個體套用啟動組態。您可以修改啟動組態,以變更執行個體類型、金鑰對、Amazon Elastic Block Store (AmazonEBS) 儲存體,以及只能在啟動執行個體時設定的其他設定。

Auto Scaling 群組使用兩個 Amazon CloudWatch 警示來觸發擴展操作。當每個執行個體的平均傳出網路流量,在五分鐘期間高於 6 MiB 或低於 2 MiB 時,預設的觸發條件就會擴展。如要有效地使用 Auto Scaling,請根據您的應用程式、執行個體類型和服務需求,設定適用的觸發。您可以根據多項統計資料進行擴展,包括延遲、磁碟 I/O、CPU使用率和請求計數。

若要透過可預測的尖峰流量期間最佳化您的環境對 Amazon EC2執行個體的使用,請設定 Auto Scaling 群組以根據排程 變更其執行個體計數。您可以排程您群組組態每日或每週的變更,或排程一次性變更以因應將大幅提升至您網站流量的行銷活動。

做為一個選項,Elastic Beanstalk 可以為您的環境結合隨需和 Spot 執行個體。您可以設定 Amazon EC2 Auto Scaling 透過啟用容量重新平衡 來監控和自動回應影響 Spot 執行個體可用性的變更。

Auto Scaling 會監控其啟動的每個 Amazon EC2執行個體的運作狀態。如果有任何執行個體未預期終止,Auto Scaling 會偵測到終止狀況,並啟動替代執行個體。如要設定群組使用負載平衡器的運作狀態檢查機制,請參閱Auto Scaling 運作狀態檢查設定

您可以使用 Elastic Beanstalk 主控台 EB CLI組態選項 ,為您的環境設定 Auto Scaling。