クラウド資格実践ラボ ハンズオン手順記事に戻る

マルチ AZ 構成の作り方 ── ALB・Auto Scaling・RDS で 1 つの AZ が止まっても動かす

記事の「実践」を 1 項目ずつ進めるためのページです。AWS マネジメントコンソールで操作したら、右の一覧にチェックを入れてください。チェックはこのブラウザに保存されます。

準備 6 項目中 1 番目

前提条件

  1. リージョン: ap-northeast-1(東京)
  2. EC2・Auto Scaling・ELB・RDS の操作権限を持つ IAM ユーザーまたはロールでコンソールにログイン済みであること

以下のリソースが作成済みであることを前提とします。Web サーバーは ap-northeast-1a のパブリックサブネットだけで 2 台動いており、RDS はシングル AZ で ap-northeast-1a にあります。

まだ用意していない場合は、「作り方の参考」の記事の手順で作れます。リソース名は、この記事の名前に読み替えてください。

リソース種別リソース名内容作り方の参考
VPCha-lab-vpcCIDR 10.0.0.0/16Amazon VPC で仮想ネットワークを構築しサブネットを設定する ※AZ を 2 つにする
パブリックサブネットha-lab-public-1a / ha-lab-public-1c10.0.1.0/24(1a)/ 10.0.2.0/24(1c)。インターネットゲートウェイへのルートあり同上
プライベートサブネットha-lab-private-1a / ha-lab-private-1c10.0.11.0/24(1a)/ 10.0.12.0/24(1c)同上
Application Load Balancerha-lab-albインターネット向け。ha-lab-public-1a と ha-lab-public-1c で有効。ターゲットグループ ha-lab-tg に転送EC2 Auto Scaling で落ちても自動で戻る Web サーバーを作る
Auto Scaling グループha-lab-asgサブネットは ha-lab-public-1a だけ。最小 2・希望 2・最大 4。応答した AZ を表示する Web ページを返す同上 ※サブネットを 1a だけにする
RDS DB インスタンスha-lab-dbMySQL・db.t4g.micro・シングル AZ(ap-northeast-1a)。DB サブネットグループは 2 つのプライベートサブネットAmazon RDS でデータベースを作成し EC2 から接続する

> [!WARNING] > ALB・EC2・RDS は起動している間ずっと課金されます。マルチ AZ にした RDS は、スタンバイのぶん料金がおよそ 2 倍になります。検証が終わったら必ず削除してください。