ステップ 2:スケーリング戦略の指定 - AWS Auto Scaling

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

ステップ 2:スケーリング戦略の指定

前のステップで検出したリソースに対してスケーリング戦略を指定するには、次の手順に従います。

リソースのタイプごとに、 は、特定の時点で使用されているリソースの量を決定するために最も一般的に使用されるメトリクス AWS Auto Scaling を選択します。このメトリクスに基づいてアプリケーションのパフォーマンスを最適化する最も適切なスケーリング戦略を選択します。動的なスケーリング機能と予測スケーリング機能を有効にすると、スケーリング戦略は両者間で共有されます。詳しくは、「スケーリングプランの仕組み」を参照してください。

使用できるスケーリング戦略は以下のとおりです。

  • 可用性を最適化する — リソースを自動的にスケールアウトおよびAWS Auto Scaling スケールインして、リソース使用率を 40% に維持します。このオプションは、アプリケーションに緊急で予測不可能なスケーリングのニーズがある場合に役立ちます。

  • 可用性とコストのバランス — リソースをスケールアウトおよびAWS Auto Scaling スケールインして、リソース使用率を 50% に維持します。このオプションは、コストを削減しながら高可用性を維持するのに役立ちます。

  • コストに合わせて最適化 — リソースを自動的にスケールアウトおよびAWS Auto Scaling スケールインして、リソース使用率を 70% に維持します。このオプションは、予期しない需要の変化があったがアプリケーションでバッファ容量の減少に対応できる場合に、コストを削減する上で役立ちます。

例えば、スケーリングプランで、グループ内のすべてのインスタンスでの CPU の平均使用量に基づき Amazon EC2 インスタンスを追加または削除するように Auto Scaling グループを設定します。スケーリング戦略を変更することで、可用性かコスト、またはその両方に合わせて使用率を最適化します。

また、既存の戦略がニーズに合わない場合、カスタム戦略を設定することもできます。カスタム戦略を設定した場合は、ターゲット使用率の値を変更するか、各メトリクスを選択します。または、両方行うこともできます。

重要

入門チュートリアルの場合、次の手順の最初のステップのみ実行して次へを選択して進みます。

スケーリング戦略の指定
  1. [スケーリング戦略の指定] ページの [スケーリングプランの詳細] で、[名前] にスケーリングプランの名前を入力します。スケーリングプランの名前は、地域における一連のスケーリングプランの中で独特である必要があります。最大 128 文字を使用することができますが、パイプ「|」、フォワードスラッシュ「/」、コロン「:」を含めることはできません。

  2. 含まれるすべてのリソースは、リソースタイプ別でリスト化されています。Auto Scaling グループの場合、次の作業を実行します。

    Auto Scaling グループのスケーリング戦略の概要。
    1. デフォルトのスケーリング戦略とメトリクスをする場合、このステップをスキップします。代わりに別のスケーリング戦略またはメトリクスを使用する場合、次のステップを実行します:

      1. スケーリング戦略の場合、適したスケーリング戦略を選択します。

        入門チュートリアルの場合、[Optimize for availability] (利用可能性に向けた最適化) を選択することを必ず確認します。これによって、Auto Scaling グループの平均 CPU 使用率が 40% に維持されるように指定します。

      2. [Custom] (カスタム) を選択する場合、[Configuration details] (設定の詳細) を展開して適したのメトリクスとターゲット値を選択します。

        • [スケーリングメトリクス] で、目的のスケーリングメトリクスを選択します。

        • ターゲット値の場合、任意の 1 分間隔のターゲット使用率やターゲットスループットなど、適したターゲット値を選択します。

        • ロード メトリクスの (Auto Scaling グループ専用) の場合、予測スケーリングに使用する適したロード メトリクスを選択します。

        • 外部スケーリングポリシーの置き換え を選択して、 が以前に作成したスケーリングポリシーをスケーリングプランの外部 (他のコンソールなど) から削除し、スケーリングプランによって作成された新しいターゲット追跡スケーリングポリシーに置き換え AWS Auto Scaling ることができることを指定します。

    2. (オプション) デフォルトで Auto Scaling グループで予測スケーリングが有効です。Auto Scaling グループで予測スケーリングをオフにする場合、[Enable predictive scaling] (予測スケーリングを有効化) を消します。

    3. (オプション) デフォルトでは、リソースタイプごとに動的スケーリングが有効化されます。リソースタイプの動的スケーリングをオフにする場合、[Enable dynamic scaling] (動的スケーリングを有効化) を消します。

    4. (オプション) デフォルトでは、複数のスケーラブルなリソースの検出元となるアプリケーションソースを指定すると、スケーリングプランにはリソースタイプがすべて自動的に含まれます。スケーリングプランからリソースのタイプを省略するには、[スケーリングプランに含める] をオフにします。

  3. (オプション)別なリソースタイプのスケーリング戦略を指定する場合、前述のステップを繰り返します。

  4. 完了したら[Next] (次へ) を選択して、スケーリングプランの作成手順を続行します。