

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Application Auto Scaling とは
<a name="what-is-application-auto-scaling"></a>

Application Auto Scaling は、[Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html) 以外の個々の AWS サービス用にスケーラブルなリソースを自動的にスケーリングするソリューションを必要とするデベロッパーやシステム管理者向けのウェブサービスです。Application Auto Scaling では、次のリソースの自動スケーリングを設定できます。
+ WorkSpaces アプリケーションフリート
+ Aurora レプリカ
+ Amazon Comprehend ドキュメントの分類とエンティティ認識のエンドポイント
+ DynamoDB テーブルとグローバルセカンダリインデックス
+ Amazon ECS サービス
+ ElastiCache レプリケーショングループ (Redis OSS および Valkey) と Memcached クラスター 
+ Amazon EMR クラスター
+ Amazon Keyspaces (Apache Cassandra 用) テーブル
+ Lambda 関数のプロビジョニングされた同時実行数
+ Amazon Managed Streaming for Apache Kafka (MSK) ブローカーストレージ
+ Amazon Neptune クラスター
+ SageMaker AI エンドポイントバリアント
+ SageMaker AI 推論コンポーネント
+ SageMaker AI Serverless プロビジョニングされた同時実行数
+ スポットフリートリクエスト
+ Amazon WorkSpaces のプール
+ 独自のアプリケーションまたはサービスにより提供されるカスタムリソース。詳細については、「[ GitHub リポジトリ](https://github.com/aws/aws-auto-scaling-custom-resource)」を参照してください。

上記の AWS サービスのリージョン別可用性を確認するには、[リージョンテーブル](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/)を参照してください。

Auto Scaling グループを使用した Amazon EC2 インスタンスフリートのスケーリングについては、[Amazon EC2 Auto Scaling ユーザーガイド](https://docs.aws.amazon.com/autoscaling/ec2/userguide/)を参照してください。

## Application Auto Scaling の特徴
<a name="features"></a>

Application Auto Scaling では、ユーザー定義の条件に従ってスケーラブルリソースを自動的にスケールすることができます。
+ **ターゲット追跡スケーリング** – 特定の CloudWatch メトリクスのターゲット値に基づいてリソースをスケールします。
+ **ステップスケーリング** – 超過アラームのサイズによって異なる一連のスケーリング調整値に基づいてリソースをスケーリングします。
+ **スケジュールに基づくスケーリング** – 1 回のみ、または定期的なスケジュールでリソースをスケールします。
+ **予測スケーリング** – 履歴データに基づいて予想される負荷に合わせてリソースをプロアクティブにスケーリングします。

## Application Auto Scaling と連携
<a name="access"></a>

スケーリングするリソースに応じて、次のインターフェイスを使用してスケーリングを設定できます。
+ **AWS マネジメントコンソール** – スケーリングを設定する際に使用するウェブインターフェイスを提供します。 AWS アカウントにサインアップし、 にサインインします AWS マネジメントコンソール。次に、概要に一覧表示されているリソースの 1 つのサービスコンソールを開きます。たとえば、Lambda 関数をスケールするには、 を開きます AWS Lambda console。使用するリソース AWS リージョン と同じ でコンソールを開いてください。
**注記**  
リソースにはコンソールアクセスを利用できないものもあります。詳細については、「[AWS のサービス Application Auto Scaling で使用できる](integrated-services-list.md)」を参照してください。
+ **AWS Command Line Interface (AWS CLI)** – Windows、macOS AWS のサービス、および Linux でサポートされているさまざまなコマンドセットを提供します。開始するには、[AWS Command Line Interface](https://docs.aws.amazon.com/cli/) を参照してください。詳細については、*AWS CLI コマンドリファレンス*の「[application-autoscaling](https://docs.aws.amazon.com/cli/latest/reference/application-autoscaling/)」を参照してください。
+ **AWS Tools for Windows PowerShell** – PowerShell 環境でスクリプトを作成するユーザー向けに、さまざまな AWS 製品用のコマンドを提供します。使用を開始する方法については『[AWS Tools for PowerShell ユーザーガイド](https://docs.aws.amazon.com/powershell/latest/userguide/)』を参照してください。詳細については、「[AWS Tools for PowerShell コマンドレットリファレンス](https://docs.aws.amazon.com/powershell/latest/reference/Index.html)」を参照してください。
+ **AWS SDKs** – 言語固有の API オペレーションを提供し、署名の計算、リクエストの再試行の処理、エラーの処理など、接続の詳細の多くを処理します。詳細については、[「構築するツール AWS](https://aws.amazon.com/developer/tools/)」を参照してください。
+ **HTTPS API** – HTTPS リクエストを使用して呼び出す低レベルの API アクションを提供します。詳細については、[Application Auto Scaling API リファレンス](https://docs.aws.amazon.com/autoscaling/application/APIReference/) を参照してください。
+ **CloudFormation** – CloudFormation テンプレートを使用したスケーリングプランの設定をサポートします。詳細については、「[を使用して Application Auto Scaling リソースを設定する AWS CloudFormation](creating-resources-with-cloudformation.md)」を参照してください。

プログラムで に接続するには AWS のサービス、 エンドポイントを使用します。Application Auto Scaling への呼び出しのエンドポイントの詳細については、「Top Secret Regions User Guide」の「Getting Started with Amazon Web Services in GuideEndpoints in Secret Region」の「Application [ Auto Scaling endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/as-app.html) *AWS 全般のリファレンス*in the Endpoints and ARNs for Amazon Web Services in China」を参照してください。 