スケールアウトイベントを確実に成功させるには、リソースが利用可能であることを確認する必要があります。 リソース可用性は、リソースインベントリまたはリソース間の制約によって決まります。 ECS (Elastic Compute Service) タイプのスケーリンググループでインスタンスをスケールアウトする場合、Auto scalingは、スケーリング強度に基づいてインスタンスのリソース可用性を評価するのに役立ちます。 このトピックでは、スケーリンググループのスケーリング強度を表示し、スケーリング強度を改善して、スケールアウトイベントの成功率を高める方法について説明します。
背景情報
スケーリング強度
Auto Scalingのスケーリング強度は、使用可能なリソースプールの実際の数を指定します。 使用可能なリソースプールの数が多いほど、スケーリングの強度は大きくなります。
リソースプール
スケーリンググループのインスタンス設定ソースは、スケールアウトイベントがトリガーされるテンプレートを指定します。 テンプレートは、ゾーンとインスタンスタイプを定義します。 ゾーンとインスタンスタイプの組み合わせは、リソースプールと見なされます。 これらの組み合わせの数によって、リソースプールの数が決まります。
利用可能なリソースプール
リソースプールは常に利用できるとは限りません。 実際のスケールアウトシナリオでは、エンタープライズSSD (ESSD) のみをサポートするg6eインスタンスファミリーなどのリソース間のリソースインベントリまたは制約により、利用可能なリソースプールの実際の数がリソースプールの理論的な数よりも少なくなる場合があります。
スケーリング強度ルール
Weak: スケーリンググループには、使用可能なリソースプールが0〜1つあります。
中: スケーリンググループには、2〜3つの利用可能なリソースプールがあります。
強力: スケーリンググループには4つ以上のリソースプールがあります。
説明スケーリング強度は、使用可能なリソースプールの数のみを指定します。 スケーリング強度を向上させることは、スケールアウトイベントのより高い成功率を保証するが、100% 成功率を保証するものではない。
使用上の注意
スケーリング強度機能は、ECSタイプのスケーリンググループによってのみサポートされます。
スケーリング強度は、リソースインベントリと、ESSDのみをサポートするg6eインスタンスファミリーなどのリソース間の制約によって決まります。 インスタンス設定ソースを設定するときにリソースプールの数を増やすには、大きな設定範囲を指定することを推奨します。 インスタンスタイプの制約については、「インスタンスファミリーの概要」をご参照ください。
スケーリング強度は、時間とともに変化し得ます。 ゾーンのシャットダウン、インスタンスタイプの廃止、リソースインベントリの変更などの要因により、スケーリング強度が低下する場合があります。 ビジネス要件に基づいて設定を調整し、スケーリング強度の変化に適応させることを推奨します。
手順
次の手順を実行して、スケーリング強度を表示および調整できます。
Auto Scalingコンソールにログインします。
左側のナビゲーションウィンドウで、スケーリンググループをクリックします。
上部のナビゲーションバーで、リージョンを選択します。
目的のスケーリンググループを見つけて、スケーリング強度アイコンの上にポインターを移動します。
次の図は、スケーリング強度が中であることを示しています。
(オプション)スケーリング強度をWeakまたはMediumからより高いレベルに改善するには、プロンプトに従ってスケーリング強度を表示および調整します。
表示されるパネルで、[スケーラビリティの詳細を表示] をクリックして、スケーリング強度のステータスを取得します。
表示されるパネルで、ゾーン数またはインスタンスタイプを変更して、スケーリングの強度を向上させます。
ゾーンの数を変更する:
vSwitchを変更するためのヒントの横にある [Go to Adjust] をクリックします。
[VPCの編集] ダイアログボックスで、vSwitchの数を変更し、[OK] をクリックします。 次の例では、vSwitchが1つ追加されています。
インスタンスタイプの数を変更します。
スケーリング設定でインスタンスタイプを変更するためのヒントの横にある [調整に移動] をクリックします。
[インスタンスタイプの変更] ページで、インスタンスタイプの数を変更します。 複数のインスタンスタイプを選択し、[OK] をクリックします。
結果の検証
この例では、vSwitchがスケーリンググループに追加された後、スケーリンググループのスケーリング強度が中から強に変わります。