步驟 2:指定擴展策略 - AWS Auto Scaling

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

步驟 2:指定擴展策略

使用以下程序為上一步驟中發現的資源指定擴展策略。

針對每種資源類型, AWS Auto Scaling 選擇最常用的量度,以判斷在任何指定時間使用的資源數量。您可以選擇最適合的擴展策略,以這個指標為基礎,將您的應用程式效能最佳化。當您啟用動態擴展功能和預測擴展功能時,這兩個功能會共用此擴展策略。如需詳細資訊,請參閱 擴展計劃的運作方式

下列擴展策略可供使用:

  • 最佳化可用性 — 自動向外AWS Auto Scaling 擴充資源,以維持 40% 的資源使用率。當您的應用程式擴展需求非常緊急,且有時無法預測時,此選項非常有用。

  • 平衡可用性與成本 — 自動向外AWS Auto Scaling 擴充資源,以維持 50% 的資源使用率。此選項可協助您維持高可用性,同時降低成本。

  • 最佳化成本 — 自動向外AWS Auto Scaling 擴充資源,以維持 70% 的資源使用率。如果您的應用程式可以在需求發生未預期變更時,處理緩衝區容量的降低,此選項就有助於降低成本。

例如,擴展計劃會將 Auto Scaling 群組設定為,根據該群組中所有執行個體平均所用 CPU 量,來新增或移除 Amazon EC2 執行個體。您可以透過變更擴展策略,選擇是否將使用率最佳化,藉此獲得可用性、成本,或這兩項的組合。

或者,如果現有的策略不符合您的需求,您可以設定自訂策略。您可以使用自訂策略,來變更目標使用率值、選擇不同的指標,或兩者皆執行。

重要

針對簡介教學,請完成以下程序的第一個步驟,然後選擇 Next (下一步) 繼續進行。

指定擴展策略
  1. Specify scaling strategy (指定擴展策略) 頁面上,於 Scaling plan details (擴展計劃詳細資訊)Name (名稱) 中輸入擴展計畫的名稱。您的擴展計畫名稱在該區域的擴展計畫集中必須是唯一的。名稱長度上限為 128 個字元,不得包含管線符號「|」、正斜線「/」或冒號「:」。

  2. 所有包含的資源都會依資源類型列出。針對 Auto Scaling groups (Auto Scaling 群組),執行下列動作:

    「Auto Scaling」群組的縮放策略概觀。
    1. 略過此步驟以使用預設擴展策略和指標。若要改用不同的擴展策略或指標,請繼續執行下列步驟:

      1. 針對 Scaling strategy (擴展策略),選擇所需的擴展策略。

        針對簡介教學,請務必選擇 Optimize for availability (針對可用性最佳化)。這會指定 Auto Scaling 群組的平均 CPU 使用率將維持在 40%。

      2. 如果您選擇 Custom (自訂),請展開 Configuration details (組態詳細資訊),以選擇所需的指標和目標值。

        • 對於 Scaling metric (擴展指標),請選擇所需的擴展指標。

        • 針對 Target value (目標值),選擇所需的目標值,例如任何一分鐘間隔內的目標使用率或目標輸送量。

        • 針對 Load metric (負載指標) [僅限 Auto Scaling 群組],選擇所需的負載指標以用於預測擴展。

        • 選取 [取代外部擴展政策] 以指定 AWS Auto Scaling 可刪除先前從擴展計劃外部建立的資源調整政策 (例如從其他主控台),並以擴展計劃建立的新目標追蹤擴展政策取代它們。

    2. (選用) 根據預設,Auto Scaling 群組已啟用預測擴展。若要為 Auto Scaling 群組關閉預測擴展,請清除 Enable predictive scaling (啟用預測擴展)。

    3. (選用) 在預設情況下,動態擴展會為每個資源類型啟用。若要為某類型資源關閉動態擴展,請清除 Enable dynamic scaling (啟用動態擴展)。

    4. (選用) 在預設情況下,當您指定多個可擴展性資源探索所在的應用程式來源,所有資源類型會自動包含在您的擴展計劃。若要從您的擴展計劃中剔除某種資源類型,請清除 Include in scaling plan (包含在擴展計劃內)

  3. (選用) 若要為其他資源類型指定擴展策略,請重複上述步驟。

  4. 完成時,請選擇 Next (下一步),繼續進行擴展計畫建立程序。