本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
為 Auto Scaling 群組建立暖集區
本主題說明如何為 Auto Scaling 群組建立暖集區。
重要
繼續之前,請完成建立暖集區的先決條件,並確認您已經為 Auto Scaling 群組建立 lifecycle hook。
建立暖集區
使用下列步驟來為 Auto Scaling 群組建立暖集區。
建立暖集區 (主控台)
前往網址 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台,然後從導覽窗格中選擇 Auto Scaling 群組。 -
選取現有群組旁邊的核取方塊。
頁面底部會開啟一個分割窗格。
-
選擇 Instance management (執行個體管理) 索引標籤。
-
在 Warm pool (暖集區) 中,選擇 Create warm pool (建立暖集區)。
-
若要設定暖集區,請執行以下動作:
-
對於 Warm pool instance state (暖集區執行個體狀態),請選擇執行個體在進入暖集區時要轉換為什麼狀態。預設值為
Stopped。 -
對於 Minimum warm pool size (暖集區大小下限),輸入要在暖集區中維持的執行個體數目下限。
-
對於執行個體重複使用,選取縮減時重複使用核取方塊,以允許 Auto Scaling 群組中的執行個體在縮減時返回暖集區。
-
針對暖集區大小,選擇其中一個可用的選項:
-
預設規格:暖集區的大小取決於 Auto Scaling 群組的最大容量和所需容量之間的差異。此選項可簡化暖集區管理。建立暖集區之後,只要調整群組的最大容量,即可輕鬆更新其大小。
-
自訂規格:暖集區的大小取決於自訂值與 Auto Scaling 群組所需容量之間的差異。此選項可讓您獨立於群組的最大容量,靈活地管理暖集區的大小。
-
-
-
檢視根據目前設定預估的暖集區大小區段,以確認預設或自訂規格如何套用至暖集區的大小。請記住,暖集區大小取決於 Auto Scaling 群組的所需容量,如果群組擴展,則會變更。
-
選擇建立。
具有混合執行個體群組的執行個體類型選取
當您的群組設定混合執行個體政策時,Auto Scaling 會在擴展事件期間優先考慮已在暖集區中的執行個體類型。啟動行為:
-
Auto Scaling 會嘗試使用暖集區中可用的執行個體類型啟動執行個體。
-
如果暖啟動失敗,Auto Scaling 會使用混合執行個體政策中的所有剩餘執行個體類型來嘗試冷啟動。
範例
如果您將 Auto Scaling 群組設定為 10 種執行個體類型,且暖集區包含其中 6 種執行個體類型。在向外擴展期間,Auto Scaling 會先嘗試暖集區的 6 種執行個體類型。如果失敗,Auto Scaling 會透過冷啟動嘗試所有設定的執行個體類型。
這可讓您盡可能暖集區效能優勢,同時維持完整混合執行個體組態的彈性。
刪除暖集區
如果不再需要暖集區,請按下列步驟將其刪除。
刪除暖集區 (主控台)
前往網址 https://console.aws.amazon.com/ec2/
開啟 Amazon EC2 主控台,然後從導覽窗格中選擇 Auto Scaling 群組。 -
選取現有群組旁邊的核取方塊。
頁面底部會開啟一個分割窗格。
-
選擇 Instance management (執行個體管理) 索引標籤。
-
對於 Warm pool (暖集區),選擇 Actions (動作)、Delete (刪除)。
-
出現確認提示時,請選擇刪除。