檢視次數:

通過創建動態擴展策略,根據指標閾值擴展您的私有訪問連接器虛擬機實例。

步驟

  1. 驗證您的 Auto Scaling 群組是否已啟動 EC2 詳細監控。
    重要
    重要
    自動調整需要 EC2 詳細監控,這會產生費用。欲了解詳細資訊,請參閱 Amazon CloudWatch 文件。
    1. 在您剛建立的堆疊畫面上,點選Resources標籤,然後點選 LaunchConfig 列中的 Physical ID。
    2. 在出現的Launch configurations畫面中,查看Monitoring狀態於詳細資訊部分。
      • True: EC2 詳細監控已啟動。請進行步驟 3。
      • False: EC2 詳細監控未啟動。請前往步驟 2。
  2. 在 CloudFormation 模板中更改監控間隔。
    1. 從 CloudFormation 中選擇您的堆疊。
    2. 點選更新,然後點選下一步
    3. MonitoringGranularity下拉清單中選擇1min,然後點選下一步
    4. 點選下一步Submit
  3. 為所有現有的 VM 實例啟用 EC2 詳細監控。
    1. 在 Auto Scaling 群組的防護總覽畫面中,點選 Instance Management 標籤。
    2. 點選您想要更新的實例 ID。
    3. 在實例摘要頁面上,點選Monitoring標籤,然後在右上角點選Manage detailed monitoring
    4. 在出現的Detailed monitoring畫面上,選擇啟動詳細監控,然後點選確認
    5. 重複步驟 3b 到 3d 以啟用其他現有實例的詳細監控。
  4. 前往 CloudWatch 服務並建立兩個 CloudWatch 警報,用於擴展和縮減。
    CloudWatch 警報用於在後續步驟中建立動態擴展策略。
    1. Alarms畫面中,點選右上角的Create alarm
    2. Specify metric and conditions畫面上,點選Select metric,然後在Browse標籤的Metrics區段中點選EC2
    3. 點選By Auto Scaling Group,從下拉清單中找到並選取所需的 Auto Scaling 群組CPUUtilization,然後點選Select metric
    4. 請指定以下欄位。
      欄位
      設定
      度量
      統計資料
      平均
      範圍
      1 分鐘
      條件
      閾值類型
      靜態
      當 CPU 使用率
      大於
      比...
      • 80(建議)適用於 2 個虛擬 CPU
      • 70(建議)適用於 4 個虛擬 CPU
      數據點至警報
      5 分(滿分 5 分)
    5. 點選下一步
    6. Configure actions畫面上,在通知區段點選移除,然後點選下一步
    7. Add name and description畫面上,指定警報的名稱和描述,然後點選下一步
    8. 確認設定並點選Create alarm
    9. 重複步驟 a 到 h 以建立另一個縮減的警報,並使用以下的度量和條件欄位設置。
      欄位
      設定
      度量
      統計資料
      平均
      範圍
      1 分鐘
      條件
      閾值類型
      靜態
      當 CPU 使用率
      降低
      比...
      • 15(建議)適用於 2 個虛擬 CPU
      • 10(建議)適用於 4 個虛擬 CPU
      數據點至警報
      10 分滿分 10 分
  5. 建立動態擴展策略。
    1. 返回所需 Auto Scaling 群組的防護總覽畫面,然後點選 Automatic scaling 標籤。
    2. 點選Create dynamic scaling policy
    3. 通過指定以下欄位並點擊Create來創建擴展策略。
      欄位
      設定
      政策類型
      簡單縮放
      縮放策略名稱
      唯一名稱以識別此政策
      CloudWatch 警報
      為擴展而創建的 CloudWatch 警報
      採取行動
      新增 1 個容量單位
      然後等待
      600
    4. 重複步驟 b 和 c,使用以下欄位設定來建立另一個縮減的政策。
      欄位
      設定
      政策類型
      簡單縮放
      縮放策略名稱
      唯一名稱以識別此政策
      CloudWatch 警報
      為縮減而創建的 CloudWatch 警報
      採取行動
      移除 1 個容量單位
      然後等待
      1200