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配置で高可用性を実現
  • ターゲット追跡スケーリングが推奨
  • ヘルスチェックで異常なインスタンスを自動除外

このトピックの学習を完了しますか?

完了状態はいつでも切り替えられます