Amazon EC2 Auto Scaling

需要の変動に対応してコンピューティング性能を増減する

異常インスタンスの自動検出と交換により、耐障害性を向上させます。 

予測的または動的なスケーリングポリシーにより、適切な量のコンピューティングキャパシティで可用性を向上させます。

購入オプションとインスタンスタイプの組み合わせにより、ワークロードのパフォーマンスとコストを最適化します。

インスタンスの更新により、設定変更とアプリケーションのデプロイが複雑になるのを軽減します。

仕組み

Amazon EC2 Auto Scaling では、アプリケーションの可用性を維持し、定義したスケーリングポリシーを使用して EC2 インスタンスを自動的に追加または削除するのに役立ちます。動的または予測スケーリングポリシーを使用すると、EC2 インスタンスの容量を追加または削除して、確立された需要パターンまたはリアルタイムの需要パターンに対応できます。Amazon EC2 Auto Scaling のフリート管理を使用することで、フリートの状態と可用性を維持できます。

Amazon EC2 Auto Scaling では、アプリケーションの可用性を維持し、コンテナ化されたアプリケーションの Amazon EC2 容量をスケーリングする方法を定義します。
Amazon EC2 インスタンスの管理の自動化 (51:16)
なぜ Amazon EC2 Auto Scaling なのですか?
オートメーションは、効率的な DevOps にとって不可欠ですが、Amazon EC2 インスタンスのフリートの作成、ソフトウェアのプロビジョニング、自動的な自己修復を実行することが、主な課題となります。Amazon EC2 Auto Scaling は、これらのインスタンスライフサイクルの自動化ステップのそれぞれについて、必要不可欠な機能を提供します。

ユースケース

アプリケーションのスケーリングをスケジュールする

以前のトラフィックパターンを使用して、想定されている負荷の変化に先立ってアプリケーションのスケーリングを決定します。

手動プロビジョニングを削減する

事前に Amazon EC2 キャパシティをプロビジョニングする必要がないように、アプリケーションの需要曲線に従います。

機械学習で変化を予測する

機械学習を使用して、適切な数の EC2 インスタンスを予測およびスケジュールし、近い将来に発生しそうなトラフィックの変化を予測します。

最初に行うべきこと

世界で数百万のお客様に選ばれている AWS

ステップバイステップガイドを使って AWS プロジェクトを立ち上げましょう。

チュートリアルを見る

EC2 Auto Scaling の詳細については、10 分間のチュートリアルをご覧ください。

機能を調べる

Amazon EC2 Auto Scaling の詳細を見る。


AWS の詳細を見る