0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【手順】ALBとAuto Scalingを組み合わせる

Last updated at Posted at 2025-10-08

1.VPCの作成を行ます

  • まずVPC作成画面を開いて、「VPCなど」ラジオボタンを選択して、「自動生成」を入力します。
  • 「VPCエンドポイント」は「なし」で選択します。
  • プレビューを確認します
  • 「VPCを作成」ボタンをクリックします
  • 作ったVPCは以下のイメージです

2.EC2の作成を行ます

  • 続きました、EC2の作成を行ます、名前を入力します。
  • 「キーペア名」を作成して、「VPC」は先作ったvpcを選択して、サブネットの選択はどちらでもokです、パブリックIPの自動割り当ては「有効化」を選びます。
  • 「セキュリティグループ名」と「説明」を入力します。
  • 「セキュリティグループルール 2」と「セキュリティグループルール 3」は以下のように設定します。
  • 高度な詳細を設定を行ます、「メタデータのタグを許可」は有効化を選択し、「ユーザーデータ - オプション 」は以下のソースを入力します。
#!/bin/bash
echo "===yum -y install httpd==="
yum -y install httpd

echo "===systemctl start httpd.service==="
systemctl start httpd.service

echo "===systemctl enable httpd.service==="
systemctl enable httpd.service

echo "===get token===" # トークンを取得
TOKEN=$(curl -s -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600")

echo "===get instance-id >> /tmp/test===" # 見出し
echo "instance-id:" >> /var/www/html/index.html # 見出し
curl -s -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/instance-id >> /var/www/html/index.html
echo "   " >> /var/www/html/index.html

echo "===get Tag===" # 見出し
echo "Name tag:" >> /var/www/html/index.html # 見出し
curl -s -H "X-aws-ec2-metadata-token: $TOKEN" http://169.254.169.254/latest/meta-data/tags/instance/Name >> /var/www/html/index.html
  • 「インスタンスを起動」ボタンをクリックして、インスタンス画面に確認します

  • 「パブリック IPv4 アドレス」のリンクをクリックして、httpsはhttpで変します、成功した画面は以下の通りです。

-「インスタンスからテンプレーとを作成」をクリックします。

  • 「起動テンプレート名」と「テンプレートバージョンの説明」を入力して、

  • 「高度なネットワーク設定」を行ます、「共通のセキュリティグループ」を選択して、「パブリック IP の自動割り当て」は有効化を選択します。

  • 「起動テンプレートを作成」ボタンをクリックして、確認します。

3.AUTO Scalingの作成するを行ます

  • 「AUTO Scaling」タグをクリックして

  • 「AUTO Scalingグループ名」を入力して、起動テンプレートを先作ったやつを選択します

  • 「バージョン」を選択した、「次へ」ボタンをクリックします。

  • 「VPC」と「アペイラビリティーゾーとサブネット」を選択して、「次へ」ボタンをクリックします。

  • 詳細設定を行ます。

  • internalはVPC内部使うので、httpはinternet-facingを使います。

  • ターゲットグループの作成を行ます。

  • 次へボタンを押下して、「希望するキャバシティ」は2を入力して

  • スケリング制限を以下のように入力して、「次へ」ボタンをクリックします。

  • 「次へ」ボタンをクリックします。

  • 「タグ」を入力して、作成ボタンをクリックします。

  • 確認画面を開いて、ターゲットは二つがあります

4.セキュリティの作成を行ます

  • ロードバランサーの「セキュリティ」はdefaultなので、作成を行ます

  • セキュリティグループの作成を行ます。「セキュリティグループ名」と「説明」を入力して、「VPC」
    を選択します、「インバウンドルール」はhttpを選択します。

  • 「セキュリティグループを作成」ボタンをクリックします。

  • ロードバランサーのセキュリティを設定を行ます、「編集」ボタンをクリックして、「セキュリティグループ」

  • 先作った「セキュリティグループ」を選択します。

  • httpで確認をします

5.削除して、自動登録を確認します

  • Auto Scalingはec2を削除すると、自動的に作成できます、「ASG-EC2」を削除して

  • EC2画面を更新すると、自動的に登録しました

6.削除手順

  1. Auto Scalingを削除します

  2. EC2を削除します

  3. ロードバランサーを削除します

  4. タゲッとグループを削除します

  5. 起動テンプレートを削除します

  6. セキュリティーを削除します

  7. VPCを削除します

※以下のコースを参考にしました。勉強になり、とても感謝しています。
CloudTech

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?