スケーリングプランとは? - AWS Auto Scaling

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

スケーリングプランとは?

スケーリングプランを使用して関連したスケーラブル リソースの 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 予測スケーリングポリシーへの移行ガイドについては、「」を参照してくださいスケーリングプランを移行する

開始方法

次のリソースを使ってスケーリングプラン作成に活用します。

スケーリングプランを使用

次のインターフェイスのいずれかを使用してスケーリングプランの作成、アクセス、管理することできます。

  • 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 Cmdlet Reference」を参照してください。

  • AWS SDKs – 言語固有の API オペレーションを提供し、署名の計算、リクエストの再試行処理、エラー処理など、接続の詳細の多くを処理します。詳細については、AWS SDK を参照してください。

  • HTTPS API – HTTPS リクエストを使用して呼び出す低レベルの API アクションを提供します。詳細については、「 APIリファレンスAWS Auto Scaling」を参照してください。

  • AWS CloudFormation – CloudFormation テンプレートを使用したスケーリングプランの作成をサポートします。詳細については、「 ユーザーガイド」の「 AWS::AutoScalingPlans::ScalingPlanリファレンスAWS CloudFormation 」を参照してください。

リージョナルな可用性

AWS Auto Scaling API は複数の で利用 AWS リージョン でき、これらの各リージョンのエンドポイントを提供します。API が現在利用可能なすべてのリージョンとエンドポイントのリストについては、「 シークレットリージョンユーザーガイド」の「 トップシークレットリージョンのAWS Auto ScalingAWS 全般のリファレンスアマゾン ウェブ サービスの開始方法」の「中国のアマゾン ウェブ サービスのエンドポイントと ARN」の「 トップシークレットリージョンのユーザーガイド」の。

料金

すべてのスケーリングプラン機能が使用可能です。この機能は、 CloudWatch および使用する他の AWS クラウド リソースのサービス料金以外の追加料金なしで提供されます。

注記

予測スケーリング機能は、 CloudWatch GetMetricデータオペレーションに依存して、キャパシティ予測の履歴メトリクスデータを収集します。これにより、コストが発生します。ただし、スケーリングプランの代わりに Amazon EC2 Auto Scaling スケーリングポリシーを使用して予測スケーリングを有効にした場合、 への呼び出しには料金はかかりませんGetMetricData