什麼是擴展計畫? - AWS Auto Scaling

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

什麼是擴展計畫?

擴展計畫可讓您在幾分鐘內為相關或關聯的可擴展資源設定自動擴展。例如,您可以使用標籤將資源分組,形成生產、測試或開發等類別。然後,您可以搜尋屬於各個類別的可擴充資源並設定擴展計畫。或者,如果您的雲端基礎架構包含 AWS CloudFormation,您可以定義用於建立資源集合的堆疊範本。然後,為屬於各個堆疊的可擴展資源建立擴展計畫。

支援的資源

AWS Auto Scaling 支援下列服務和資源使用擴展計劃:

  • Amazon Aurora – 增加或減少為 Aurora DB 叢集佈建的 Aurora 僅供讀取複本數量。

  • Amazon EC2 Auto Scaling – 增加或減少 Auto Scaling 群組所需的容量,以啟動或終止 EC2 執行個體。

  • Amazon Elastic Container Service – 增加或減少 Amazon ECS 中所需的任務計數。

  • Amazon DynamoDB – 增加或減少 DynamoDB 資料表或全域次要索引的佈建讀取和寫入容量。

  • Spot 機群 – 增加或減少 Spot 機群的目標容量,以啟動或終止 EC2 執行個體。

擴展計畫功能和優點

擴展計畫提供下列功能和優點:

  • 資源探索 — AWS Auto Scaling 提供自動資源探索,協助您在應用程式中尋找可調整規模的資源。

  • 動態擴展 – 擴展計畫使用 Amazon EC2 Auto Scaling 和 Application Auto Scaling 服務來調整可擴展資源的容量,以處理流量或工作負載的變化。動態擴展指標可以是標準使用率或輸送量指標,也可以是自訂指標。

  • 內建擴展建議 – AWS Auto Scaling 提供擴展策略,您可以使用相關建議來最佳化效能、成本,或在兩者之間取得平衡。

  • 預測擴展 – 擴展計畫也支援 Auto Scaling 群組的預測擴展。這有助於在定期發生峰值時更快擴展 Amazon EC2 容量。

重要

如果您只是將擴展計畫用於預測擴展,強烈建議您改為直接在 Auto Scaling 群組上設定預測擴展政策。這個最近推出的選項提供更多功能,例如使用指標彙總來建立新的自訂指標,或在藍/綠色部署間保留歷史指標資料。如需詳細資訊,請參閱《Amazon EC2 Auto Scaling 使用者指南》中的 Amazon EC2 Auto Scaling 的預測擴展

如需從擴展計劃遷移至 Amazon EC2 Auto Scaling 預測擴展政策的指南,請參閱遷移您的擴展計劃

如何開始

使用下列資源來協助您建立和使用擴展計畫:

使用擴展計畫

您可以使用下列任一界面來建立、存取和管理您的擴展計畫:

  • AWS Management Console – 提供 Web 界面,讓您用來存取擴展計畫。如果您已註冊 AWS 帳戶,則可以登入,使用導覽列上的搜尋方塊進行搜尋 AWS Management Console,然後選擇來存取擴展計劃AWS Auto ScalingAWS Auto Scaling

  • AWS Command Line Interface (AWS CLI) — 提供多組指令 AWS 服務,並在視窗、macOS 和 Linux 上受支援。若要開始使用,請參閱《AWS Command Line Interface 使用者指南》。如需詳細資訊,請參閱《AWS CLI 命令參考》中的 autoscaling-plans

  • AWS Tools for Windows PowerShell— 為在 PowerShell 環境中編寫指令碼的使用者提供廣泛的 AWS 產品組合的命令。若要開始使用,請參閱《AWS Tools for Windows PowerShell 使用者指南》。如需詳細資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考》。

  • AWS SDK — 提供特定語言的 API 作業,並處理許多連線詳細資料,例如計算簽章、處理要求重試和處理錯誤。如需詳細資訊,請參閱 AWS 開發套件

  • HTTPS API – 提供您可以使用 HTTPS 請求呼叫的低層級 API 動作。如需詳細資訊,請參閱 AWS Auto Scaling API 參考

  • AWS CloudFormation— 支持使用 CloudFormation 模板創建擴展計劃。若要取得更多資訊,請AWS::AutoScalingPlans::ScalingPlan參閱《AWS CloudFormation 使用指南》中的參考資料。

區域可用性

該 AWS Auto Scaling API 有多種可用, AWS 區域 並為每個區域提供一個端點。如需 API 目前可用的所有區域和端點清單,請參閱AWS Auto Scaling 最高機密區域中 AWS的端點和配額AWS 一般參考AWSAWS

定價

所有擴展計畫功能皆可供您使用。除了服務費 CloudWatch 和您使用的其他 AWS 雲端 資源之外,我們免費提供這些功能。

注意

預測性擴展功能依賴 CloudWatch GetMetric資料操作來收集歷史指標資料以進行容量預測,這會產生成本。但是,如果您使用 Amazon EC2 Auto Scaling 擴展政策而不是擴展計劃啟用預測性擴展,則撥打電話不會收取任何費用GetMetricData