LabVPC という名前のVPC内のApplication Load Balancer(ALB)の内側にあるAuto Scaling グループ内に、Amazon EC2 インスタンスフリートを作成してください。
- すべてのリソースに対して us-east-2 リージョンを使用する。
- 以下で指定されている場合を除き、デフォルトの構成設定を使用する。
- LabVPCという名前の VPC内に、ロードバランサー用のセキュリティグループを作成します。任意の場所から受信 HTTP(80)トラフィックだけを許可します。
- LabVPCという名前のVPC内に、ターゲットグループ用のセキュリティグループを作成します。ロートバランサー用セキュリティグループからの受信 HTTP(80)トラフィックだけを許可します。
- LabTargetGroupという名前のターゲットグループを作成します。/index.htmlをヘルスチェックパスとして使用します。
- LabLoadBalancer という名前のALBを作成します。インターネットからHTTP(80)ポート経由でこのALBにアクセスできるようにします。リスナおよびヘルスチェックに対してデフォルトポートを使用します。セキュリアリスナに関する警告が通知された場合、無視します。
- 次の構成を使用して起動テンプレートを作成します。
AMI IDとして ami-0ee5c62243ab25259 を使用します。
t3.nano インスタンスタイプを使用します。
次のユーザーデータスクリプトを使用します。
#!/bin/bash
yum update -y
yum install httpd -y
echo "<html><body><h1>Hello World</h1></body></html>" > /var/www/html/index.html
systemctl start httpd
systemctl enable httpd
8. LabAutoScalingGroup という名前のAuto Scalingグループを作成し、次の通りに構成します。
a. 2個以上 4個以下のインスタンスを実行します。
b. 平均 CPU使用率が 75%に達したら、Auto Scalingグループのサイズを動的に調整します。
c.Amazon SNSは通知しません。