スケーリング方法を選択する - Amazon EC2 Auto Scaling

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

スケーリング方法を選択する

Amazon EC2 Auto Scaling では、Auto Scaling グループをスケーリングする方法を用意しています。

固定数のインスタンスを維持する

Auto Scaling グループのデフォルトは、スケーリングポリシーまたはスケジュールされたアクションがアタッチされていないことです。これにより、固定サイズが維持されます。Auto Scaling グループを作成したら、目的の容量を満たすのに十分なインスタンスを起動することから始めます。グループにスケーリング条件がアタッチされていない場合、インスタンスに異常が発生した場合でも、希望する容量を維持し続けます。Amazon EC2 Auto Scaling は、Auto Scaling グループ内の各インスタンスの状態をモニタリングします。インスタンスに異常があることがわかったら、新しいインスタンスに置き換えます。このプロセスの詳細については、「」を参照してくださいAuto Scaling グループ内のインスタンスのヘルスチェック

手動でスケールする

手動スケーリングは、Auto Scaling グループをスケーリングする最も基本的な方法です。Auto Scaling グループの希望するキャパシティーを更新するか、Auto Scaling グループ内のインスタンスを終了できます。詳細については、「Amazon EC2 Auto Scaling の手動スケーリング」を参照してください。

スケジュールに基づくスケーリング

スケジュールによるスケーリングとは、スケーリングアクションが日時の関数として自動的に実行されることを意味します。グループのインスタンスの数を増減しなければならない状況が予測可能なスケジュールで発生するため、いつその数を増減すべきかが正確にわかっている場合に、このスケーリング方法は便利です。詳細については、「Amazon EC2 Auto Scaling のスケジュールされたスケーリング」を参照してください。

需要に応じて動的にスケーリングする

動的なスケーリングを使用して、リソースをスケーリングする高度な方法では、需要の変化に応じて Auto Scaling グループを動的にサイズ変更するスケーリングポリシーを定義できます。例えば、現在 2 つのインスタンスで実行されているウェブアプリケーションがあり、アプリケーションの負荷が変化しても Auto Scaling グループの CPU 使用率を約 50% に維持する必要があるとします。この方法は、トラフィックの変更がいつ行われるかわからない場合に、トラフィックの変更が発生するときにスケーリングするのに役立ちます。対応するスケーリングポリシーを設定できます。トラフィックの変化に応じてスケールするために使用できる複数のポリシータイプ (またはその組み合わせ) があります。詳細については、「Amazon EC2 Auto Scaling の動的スケーリング」を参照してください。

プロアクティブにスケールする

また、予測スケーリングと動的スケーリング (それぞれ予防的アプローチと対処的アプローチ) を組み合わせて EC2 のキャパシティを高速スケールできます。予測スケーリングを使用して、トラフィックフローの日次および週次のパターンに先立って Auto Scaling グループ内の EC2 インスタンスの数を増やします。詳細については、「Amazon EC2 Auto Scaling の予測スケーリング」を参照してください。