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

Auto Scaling のウォームアップとは ── 起動が遅いアプリでインスタンスが増えすぎるのを防ぐ

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

準備 6 項目中 1 番目

前提条件

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

以下のリソースが作成済みであることを前提とします。Auto Scaling グループには、まだスケーリングポリシーもウォームアップも設定されていません。

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

リソース種別リソース名内容作り方の参考
VPC・パブリックサブネットwarmup-lab-vpc / warmup-lab-public-1a / warmup-lab-public-1c2 つの AZ のパブリックサブネット。インターネットゲートウェイへのルートありEC2 Auto Scaling で落ちても自動で戻る Web サーバーを作る
Application Load Balancerwarmup-lab-albインターネット向け。ターゲットグループ warmup-lab-tg に転送同上
起動テンプレートwarmup-lab-web-templateAmazon Linux 2023・t3.micro。起動後 60 秒待ってから Web サーバー(httpd)を起動する。負荷をかける stress-ng を導入済み。詳細モニタリングが有効。Session Manager で接続できるインスタンスプロファイル付き同上 ※ユーザーデータと詳細モニタリング、インスタンスプロファイルを足す
Auto Scaling グループwarmup-lab-asg2 つのパブリックサブネット。最小 1・希望 1・最大 4。ヘルスチェックは ELB同上 ※スケーリングポリシーは作らない

> [!WARNING] > ALB と EC2 は起動している間ずっと課金されます。負荷をかけるとインスタンスが増えるため、検証が終わったら必ず削除してください。