翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
スケーリング方法を選択する
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 の予測スケーリング」を参照してください。