翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Application Auto Scaling とは
Application Auto Scaling は、Amazon 以外の個々のサービス用にスケーラブルなリソースを自動的にスケーリングするソリューションを必要とするデベロッパーやシステム管理者向けのウェブ AWS サービスですEC2。Application Auto Scaling では、次のリソースの自動スケーリングを設定できます。
-
AppStream 2.0 フリート
-
Aurora レプリカ
-
Amazon Comprehend ドキュメントの分類とエンティティ認識のエンドポイント
-
DynamoDB テーブルとグローバルセカンダリインデックス
-
Amazon ECSサービス
-
ElastiCache (Redis OSS) クラスター (レプリケーショングループ)
-
Amazon EMRクラスター
-
Amazon Keyspaces (Apache Cassandra 用) テーブル
-
Lambda 関数のプロビジョニングされた同時実行数
-
Amazon Managed Streaming for Apache Kafka (MSK) ブローカーストレージ
-
Amazon Neptune クラスター
-
SageMaker エンドポイントバリアント
-
SageMaker 推論コンポーネント
-
SageMaker サーバーレスでプロビジョニングされた同時実行数
-
スポットフリートリクエスト
-
Amazon のプール WorkSpaces
-
独自のアプリケーションまたはサービスにより提供されるカスタムリソース。詳細については、GitHub「」リポジトリ
を参照してください。
上記の AWS いずれかのサービスのリージョン別可用性を確認するには、リージョンテーブル
Auto Scaling グループを使用して Amazon EC2インスタンスのフリートをスケーリングする方法については、「Amazon EC2 Auto Scaling ユーザーガイド」を参照してください。
Application Auto Scaling の特徴
Application Auto Scaling では、ユーザー定義の条件に従ってスケーラブルリソースを自動的にスケールすることができます。
-
ターゲット追跡スケーリング — 特定の CloudWatch メトリクスのターゲット値に基づいてリソースをスケーリングします。
-
ステップスケーリング – 超過アラームのサイズによって異なる一連のスケーリング調整値に基づいてリソースをスケーリングします。
-
スケジュールに基づくスケーリング – 1 回のみ、または定期的なスケジュールでリソースをスケールします。
Application Auto Scaling と連携
スケーリングするリソースに応じて、次のインターフェイスを使用してスケーリングを設定できます。
-
AWS Management Console – スケーリングを設定する際に使用するウェブインターフェイスを提供します。 AWS アカウントにサインアップしている場合は、 にサインインして Application Auto Scaling にアクセスします AWS Management Console。次に、概要に一覧表示されているリソースの 1 つのサービスコンソールを開きます。使用するリソース AWS リージョン と同じ でコンソールを開いてください。
注記
リソースにはコンソールアクセスを利用できないものもあります。詳細については、「AWS のサービス Application Auto Scaling で使用できる」を参照してください。
-
AWS Command Line Interface (AWS CLI) — さまざまな のコマンドセットを提供し AWS のサービス、Windows、macOS、Linux でサポートされています。開始するには、 AWS Command Line Interface を参照してください。コマンドのリストについては、「 コマンドAWS CLI リファレンス」の「application-autoscaling」を参照してください。
-
AWS Tools for Windows PowerShell – PowerShell 環境でスクリプトを作成するユーザー向けに、幅広い AWS 製品セットのコマンドを提供します。使用を開始する方法については、『AWS Tools for Windows PowerShell ユーザーガイド』を参照してください。詳細については、「AWS Tools for PowerShell Cmdlet Reference」を参照してください。
-
AWS SDKs – 言語固有のAPIオペレーションを提供し、署名の計算、リクエストの再試行処理、エラー処理など、接続の詳細の多くを処理します。詳細については、「 で構築するツール AWS
」を参照してください。 -
HTTPS API – HTTPSリクエストを使用して呼び出す低レベルのAPIアクションを提供します。詳細については、「Application Auto Scaling APIリファレンス」を参照してください。
-
AWS CloudFormation – CloudFormation テンプレートを使用したスケーリングの設定をサポートします。詳細については、「を使用して Application Auto Scaling リソースを設定する AWS CloudFormation」を参照してください。
にプログラムで接続するには AWS のサービス、 エンドポイントを使用します。Application Auto Scaling への呼び出しのエンドポイントの詳細については、「 エンドポイント」の「Application Auto Scaling エンドポイントとクォータAWS 全般のリファレンス」および「 シークレットリージョンユーザーガイド」の」の」を参照してください。