EC2, Auto Scaling, ELB
EC2インスタンス、Auto Scaling、ロードバランサーの設計を学びます。
EC2 の基本
Amazon EC2はクラウド上の仮想サーバーサービスです。インスタンスタイプ(汎用、コンピューティング最適化、メモリ最適化等)、AMI(マシンイメージ)、セキュリティグループ、キーペアを設定して起動します。
Auto Scaling
EC2 Auto Scalingは需要に応じてインスタンス数を自動調整します。起動テンプレート、Auto Scalingグループ、スケーリングポリシーで構成されます。動的スケーリング(ターゲット追跡、ステップ、シンプル)、予測スケーリング、スケジュールドスケーリングがあります。
Elastic Load Balancing
ELBはトラフィックを複数のターゲットに分散します。ALB(L7、HTTPルーティング)、NLB(L4、超低レイテンシー)、GLB(L3、サードパーティアプライアンス)の3種類があります。クロスゾーン負荷分散でAZ間の均等分散が可能です。
高可用性パターン
マルチAZ配置で単一AZの障害に対応します。Auto Scalingの最小キャパシティを2以上に設定し、複数AZに分散します。ELBのヘルスチェックで異常なインスタンスを自動検出・除外します。
重要ポイント
- ▸ALBはL7、NLBはL4で動作
- ▸Auto Scalingは需要に応じてインスタンス数を自動調整
- ▸マルチAZ配置で高可用性を実現
- ▸ターゲット追跡スケーリングが推奨
- ▸ヘルスチェックで異常なインスタンスを自動除外
このトピックの学習を完了しますか?
完了状態はいつでも切り替えられます