本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 2:指定擴展策略
使用以下程序為上一步驟中發現的資源指定擴展策略。
針對每種資源類型, AWS Auto Scaling 選擇最常用的量度,以判斷在任何指定時間使用的資源數量。您可以選擇最適合的擴展策略,以這個指標為基礎,將您的應用程式效能最佳化。當您啟用動態擴展功能和預測擴展功能時,這兩個功能會共用此擴展策略。如需詳細資訊,請參閱 擴展計劃的運作方式。
下列擴展策略可供使用:
-
最佳化可用性 — 自動向外AWS Auto Scaling 擴充資源,以維持 40% 的資源使用率。當您的應用程式擴展需求非常緊急,且有時無法預測時,此選項非常有用。
-
平衡可用性與成本 — 自動向外AWS Auto Scaling 擴充資源,以維持 50% 的資源使用率。此選項可協助您維持高可用性,同時降低成本。
-
最佳化成本 — 自動向外AWS Auto Scaling 擴充資源,以維持 70% 的資源使用率。如果您的應用程式可以在需求發生未預期變更時,處理緩衝區容量的降低,此選項就有助於降低成本。
例如,擴展計劃會將 Auto Scaling 群組設定為,根據該群組中所有執行個體平均所用 CPU 量,來新增或移除 Amazon EC2 執行個體。您可以透過變更擴展策略,選擇是否將使用率最佳化,藉此獲得可用性、成本,或這兩項的組合。
或者,如果現有的策略不符合您的需求,您可以設定自訂策略。您可以使用自訂策略,來變更目標使用率值、選擇不同的指標,或兩者皆執行。
重要
針對簡介教學,請完成以下程序的第一個步驟,然後選擇 Next (下一步) 繼續進行。
指定擴展策略
-
在 Specify scaling strategy (指定擴展策略) 頁面上,於 Scaling plan details (擴展計劃詳細資訊)、Name (名稱) 中輸入擴展計畫的名稱。您的擴展計畫名稱在該區域的擴展計畫集中必須是唯一的。名稱長度上限為 128 個字元,不得包含管線符號「|」、正斜線「/」或冒號「:」。
-
所有包含的資源都會依資源類型列出。針對 Auto Scaling groups (Auto Scaling 群組),執行下列動作:
-
略過此步驟以使用預設擴展策略和指標。若要改用不同的擴展策略或指標,請繼續執行下列步驟:
-
針對 Scaling strategy (擴展策略),選擇所需的擴展策略。
針對簡介教學,請務必選擇 Optimize for availability (針對可用性最佳化)。這會指定 Auto Scaling 群組的平均 CPU 使用率將維持在 40%。
-
如果您選擇 Custom (自訂),請展開 Configuration details (組態詳細資訊),以選擇所需的指標和目標值。
-
對於 Scaling metric (擴展指標),請選擇所需的擴展指標。
-
針對 Target value (目標值),選擇所需的目標值,例如任何一分鐘間隔內的目標使用率或目標輸送量。
-
針對 Load metric (負載指標) [僅限 Auto Scaling 群組],選擇所需的負載指標以用於預測擴展。
-
選取 [取代外部擴展政策] 以指定 AWS Auto Scaling 可刪除先前從擴展計劃外部建立的資源調整政策 (例如從其他主控台),並以擴展計劃建立的新目標追蹤擴展政策取代它們。
-
-
-
(選用) 根據預設,Auto Scaling 群組已啟用預測擴展。若要為 Auto Scaling 群組關閉預測擴展,請清除 Enable predictive scaling (啟用預測擴展)。
-
(選用) 在預設情況下,動態擴展會為每個資源類型啟用。若要為某類型資源關閉動態擴展,請清除 Enable dynamic scaling (啟用動態擴展)。
-
(選用) 在預設情況下,當您指定多個可擴展性資源探索所在的應用程式來源,所有資源類型會自動包含在您的擴展計劃。若要從您的擴展計劃中剔除某種資源類型,請清除 Include in scaling plan (包含在擴展計劃內)。
-
-
(選用) 若要為其他資源類型指定擴展策略,請重複上述步驟。
-
完成時,請選擇 Next (下一步),繼續進行擴展計畫建立程序。