aws

EC2 / Auto Scaling

EC2 Auto Scaling

需要とヘルス状態に応じてインスタンス数を保ち、Elastic Load Balancingと連携します。

稼働中グループ

1

groups

希望容量

2

desired

管理インスタンス

2

instances

異常

1

unhealthy

起動テンプレート

1

templates

希望・最小・最大容量

希望容量の台数を維持しながら、スケーリング時も最小値と最大値の境界を守ります。

目標追跡スケーリング

平均CPUまたはALBのターゲットあたりリクエスト数を目標値に近づけます。

ELB ヘルスチェック

Instance型ターゲットグループへ自動登録し、異常インスタンスの置換時も接続状態を同期します。

起動テンプレート

AMI、インスタンスタイプ、購入オプション、初期化プロファイルを再利用します。

1
名前 / IDAMIタイプ購入初期化アクション
practice-web-templatelt-0a12bc34de56f7890 · v1 AL2023ami-0a12bc34de56f7890 t3.micro ON_DEMAND WEB_SERVER詳細モニタリング 有効
ASGACTIVE

practice-web-asg

asg-0a12bc34de56f7890

容量 Min / Desired / Max2 / 2 / 6
正常インスタンス1 / 2
起動テンプレートpractice-web-template : t3.micro
ヘルスチェックELB · 猶予 300秒
Subnets / AZsubnet-private-a / subnet-private-cap-northeast-1a / ap-northeast-1c

インスタンス管理

異常時は希望容量を保ったまま置換
インスタンスAZライフサイクルヘルスアクション
i-0a12bc34de56f7890 ap-northeast-1a IN_SERVICE HEALTHY
i-0f98ed76cb54a3210 ap-northeast-1c IN_SERVICE UNHEALTHY

目標追跡ポリシー

メトリクス
AVERAGE_CPU
目標値
50.0 %
スケールイン
有効
直近値
42.0 %
判定
NO_ACTION

ロードバランシング

practice-web-targets

tg-0a12bc34de56f7890

最近のスケーリングアクティビティ

INITIAL_CAPACITYSUCCESSFUL

希望容量 2 でグループを作成しました

EC2 Auto Scaling

希望キャパシティを変更

範囲 2〜6

Target tracking

メトリクスを評価

目標 50.0 % と比較します。

目標超過で1台スケールアウト。目標の50%未満で、スケールインが有効なら1台削減します。

EC2

起動テンプレートを作成

生のユーザーデータは保存せず、安全な定義済みプロファイルを選択します。

EC2 Auto Scaling

Auto Scaling Groupを作成

容量、配置、ヘルスチェック、目標追跡ポリシーを設定します。

配置するSubnet

Amazon EC2

インスタンスに接続

インスタンス
インスタンス ID
パブリック IPv4
キーペア

接続はシミュレーションです

実際の SSH、Session Manager、EC2 Instance Connect のセッションは開始しません。接続先情報の確認だけを練習できます。

コンソールホーム

ウィジェットを追加

この設定はブラウザ内の表示だけに反映されます。

AWS PRACTICE CONSOLE

CloudShell

$ aws sts get-caller-identity

{

"UserId": "PRACTICE-SESSION",

"Account": "000000000000",

"Arn": "arn:aws:iam::000000000000:user/PracticeAdmin"

}

$

i

これは表示専用の演習用 CloudShell です。コマンドは実行されず、AWS アカウントにも接続しません。

通知センター

演習環境で実行された操作の最新履歴

未読 1 件

System · CreateEnvironment新しい演習環境を準備しました東京 未読
AWS Health を開く

ヘルプ

演習環境について

操作はブラウザセッション内だけに反映されます。困ったときはホームの「演習環境を初期化」を使用してください。

統合設定

AWS コンソール全体の表示設定

表示モード

ライト、ダーク、または端末の設定に合わせます。

アカウントカラー

ナビゲーションに色を付け、開発・検証・本番アカウントを見分けやすくします。

変更はこのブラウザに自動保存されます。

practice-lab

PracticeAdmin

セッション
54aca8dd
アカウント ID
0000-0000-0000(演習用)
実際の AWS アカウント情報や認証情報は使用していません。

操作の確認