本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
什麼是 Application Auto Scaling?
Application Auto Scaling 是一項 Web 服務,適合開發人員和系統管理員,他們需要針對 Amazon EC2 以外的個別 AWS 服務自動擴展可擴展資源的解決方案 使用「Application Auto Scaling」,您可以為下列資源設定自動調整規模:
-
AppStream 2.0 支艦隊
-
Aurora 複本
-
Amazon Comprehend 文件分類和實體識別器端點
-
DynamoDB 資料表和全域次要索引
-
Amazon ECS 服務
-
ElastiCache (RedisOSS) 叢集 (複寫群組)
-
Amazon EMR 集群
-
Amazon Keyspaces (適用於 Apache Cassandra) 資料表
-
Lambda 函數佈建並行
-
適用於 Apache 卡夫卡(MSK)代理存儲的 Amazon 託管流
-
Amazon Neptune 叢集
-
SageMaker 端點變體
-
SageMaker 推論元件
-
SageMaker 無伺服器佈建並行
-
Spot 機群請求
-
Amazon 池 WorkSpaces
-
由您自家的應用程式或服務所提供的自訂資源。如需詳細資訊,請參閱存GitHub放庫
。
若要查看上述任何 AWS 服務的區域可用性,請參閱地區表
如需使用自動擴展群組擴展 Amazon EC2 執行個體叢集的相關資訊,請參閱 Amazon EC2 Auto Scaling 使用者指南。
Application Auto Scaling 的功能
Application Auto Scaling 可以根據您定義的條件,自動擴展可擴展的資源。
-
目標追蹤擴展 — 根據特定 CloudWatch 量度的目標值調整資源。
-
步驟擴展 - 根據一組依警示違規程度而變動的擴展調整值擴展資源。
-
排定擴展 - 僅擴展一次或按照排定重複擴展資源。
可搭配 Application Auto Scaling 使用
您可以使用以下介面設定擴展,使用哪個介面取決於要擴展的資源:
-
AWS Management Console - 提供 Web 界面,讓您用來設定擴展。如果您已註冊 AWS 帳戶 Application Auto Scaling 登入 AWS Management Console. 然後,針對簡介中列出的其中一個資源開啟服務主控台。請確定您以與您要使用的資源 AWS 區域 相同的方式開啟主控台。
注意
並非所有資源皆可透過主控台存取。如需詳細資訊,請參閱AWS 服務 您可以搭配「Application Auto Scaling 放」使用。
-
AWS Command Line Interface (AWS CLI) — 提供多組指令 AWS 服務,並在視窗、macOS 和 Linux 上受支援。若要開始使用,請參閱AWS Command Line Interface。如需AWS CLI 命令的清單,請參閱《命令參考》中的應用程式自動調度資源。
-
AWS Tools for Windows PowerShell— 為在 PowerShell 環境中編寫指令碼的使用者提供多種 AWS 產品的指令。若要開始使用,請參閱《AWS Tools for Windows PowerShell 使用者指南》。如需詳細資訊,請參閱《AWS Tools for PowerShell Cmdlet 參考》。
-
AWS SDKs— 提供特定語言的API作業,並處理許多連線詳細資料,例如計算簽章、處理要求重試和處理錯誤。如需詳細資訊,請參閱建置在其上的工具 AWS
。 -
HTTPSAPI— 提供您使用HTTPS要求呼叫的低階API動作。如需詳細資訊,請參閱 Ap plication Auto Scaling 放API參考。
-
AWS CloudFormation-支持使用 CloudFormation 模板配置縮放。如需詳細資訊,請參閱設定 Application Auto Scaling 資源使 AWS CloudFormation。
若要以程式設計方式連線到 AWS 服務,請使用端點。如需呼叫應用程式 Auto Scaling 的端點的相關資訊,請參閱最高機密區域中配額。