翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
スケーリングプランとは?
スケーリングプランを使用して関連したスケーラブル リソースの 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 テーブルまたはグローバル セカンダリ インデックス用にプロビジョニングされた読み取りと書き込み容量を増減します。
-
スポットフリートは、スポットフリートのターゲット容量を増減して、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 の予測スケーリング」を参照してください。 Amazon EC2 Auto Scaling Application Auto Scaling の詳細については、「Application Auto Scaling ユーザーガイド」の「Application Auto Scaling の予測スケーリング」を参照してください。 Auto Scaling
スケーリングプランから Amazon EC2 Auto Scaling 予測スケーリングポリシーへの移行ガイドについては、「」を参照してくださいスケーリングプランを移行する。
開始方法
次のリソースを使ってスケーリングプラン作成に活用します。
スケーリングプランを使用
次のインターフェイスのいずれかを使用してスケーリングプランの作成、アクセス、管理することできます。
-
AWS Management Console – スケーリングプランをアクセスする際に使用するウェブ インターフェイスを提供します。にサインアップしている場合は AWS アカウント、 にサインインし AWS Management Console、ナビゲーションバーの検索ボックスを使用して を検索しAWS Auto Scaling、 を選択することで、スケーリングプランにアクセスできますAWS Auto Scaling。
-
AWS Command Line Interface (AWS CLI) – 幅広い セットのコマンドを提供し AWS のサービス、Windows、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 コマンドレットリファレンス」を参照してください。
-
AWS SDKs – 言語固有の API オペレーションを提供し、署名の計算、リクエストの再試行の処理、エラーの処理など、接続に関する多くの詳細を処理します。詳細については、AWS SDK
を参照してください。 -
HTTPS API – HTTPS リクエストを使用して呼び出す低レベルの API アクションを提供します。詳細については、「 APIリファレンスAWS Auto Scaling」を参照してください。
-
AWS CloudFormation – CloudFormation テンプレートを使用したスケーリングプランの作成をサポートします。詳細については、AWS CloudFormation ユーザーガイドの AWS::AutoScalingPlans::ScalingPlan リファレンスを参照してください。
リージョナルな可用性
AWS Auto Scaling API は複数の で利用でき AWS リージョン 、これらの各リージョンのエンドポイントを提供します。API が現在利用可能なすべてのリージョンとエンドポイントのリストについては、「中国のアマゾン ウェブ サービスの開始方法」の「中国のアマゾン ウェブ サービスのAWS Auto ScalingAWS 全般のリファレンスエンドポイントと ARN」の」を参照してください。
料金
すべてのスケーリングプラン機能が使用可能です。この機能は、CloudWatch および使用する他の AWS クラウド リソースのサービス料金以外の追加料金なしで提供されます。
注記
予測スケーリング機能は、CloudWatch GetMetricData オペレーションに依存して、コストが発生するキャパシティ予測の履歴メトリクスデータを収集します。ただし、スケーリングプランの代わりに Amazon EC2 Auto Scaling スケーリングポリシーを使用して予測スケーリングを有効にした場合、 への呼び出しには料金はかかりませんGetMetricData
。