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