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

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

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

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

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

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

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

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

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

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

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

重要

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

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

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

    
                        EC2 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] (次へ) を選択して、スケーリングプランの作成手順を続行します。