Amazon EC2 Auto Scaling 幫助用戶確保具有正確數(shù)量的 Amazon EC2 實例以處理應用程序負載。Amazon EC2 Auto Scaling 通過 Auto Scaling Group 自動部署或者終止相應的 EC2 實例。Auto Scaling Group 是一組數(shù)量不等的 EC2 實例的集合。
Amazon EC2 Auto Scaling 使用 EC2 運行狀況檢查自動監(jiān)控實例的運行狀況和可用性,并替換已終止或受損的實例以保持所需的容量。除了內置的運行狀況檢查外,還可以定義特定于應用程序的自定義運行狀況檢查,以驗證其是否按預期響應。如果某個實例未通過自定義運行狀況檢查,則會自動替換該實例以保持所需的容量。
Amazon EC2 Auto Scaling 自動在可用區(qū)域之間平衡容量,支持多種實例類型和購買選項,能夠自動替換競價型實例,集成負載均衡,實例刷新以及靈活的彈性擴展能力。
使用 Amazon EC2 Auto Scaling 可以準確指定每個 Auto Scaling 組能夠提供最少的實例數(shù)量,能夠提供的最大的實例數(shù)量,以及能夠提供的所需容量。
Amazon EC2 Auto Scaling 會確保組中的實例永遠不會低于最少數(shù)量,確保組中的實例永遠不會高于最大數(shù)量。如果在創(chuàng)建 Auto Scaling 組的時候或在創(chuàng)建之后的任何時候指定了所需容量,Amazon EC2 Auto Scaling 會確保組中一直具有此數(shù)量的實例。如果指定了擴展策略,則 Amazon EC2 Auto Scaling 可以在應用程序的需求增加或降低時啟動或終止實例。
