ヤマムギ

growing hard days.

*

EC2 Auto Scalingグループでインスタンスの更新を実行

   

このブログのAMI、起動テンプレートを更新して、EC2 Auto Scalingグループのインスタンスの更新機能を使って更新してみました。

過去に手動で行っていたローリングアップデートを自動実行してくれる機能で非常に便利でした。

設定

あらかじめインスタンスメンテナンスポリシーを設定しておきました。
可用性重視にしました。
新たなインスタンスが起動してから古いインスタンスを終了してくれます。
追加バッチによるローリングデプロイの動きのようです。

更新を実行する

AMIと起動テンプレートの新バージョンを作成して、デフォルトバージョンを新しいバージョンにしておきました。
EC2 Auto Scalingでは、起動テンプレートのバージョンはデフォルトとしています。

EC2コンソールのAuto Scalingの[インスタンスの更新]タブで[インスタンスの更新を開始する]ボタンをクリックしました。

メンテナンスポリシーの設定が適用されていますが、変更もできるようです。
可用性重視にしているので、最大3つのインスタンスが起動することもあります。

チェックポイントを設定して途中確認したり、待機時間の設定もできるようです。
スキップマッチングは、すでに更新済みのEC2インスタンスを無視する機能のようです。
今回はすべてが更新対象です。

起動テンプレートの特定バージョンを指定した更新や、インスタンスタイプ、購入オプションも個別指定できるようです。

[インスタンスの更新]ボタンをクリックして開始しました。

更新確認

更新が始まりました。

新たなEC2インスタンスが起動し始めました。

新しいEC2インスタンスの起動が正常に完了すると、既存のEC2インスタンスが1つドレイニングになりました。

[インスタンスの更新]タブで進捗が確認できます。

更新が無事完了し、EC2インスタンスが置き換わりました。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「AWS認定資格試験テキスト AWS認定AIプラクティショナー」という本を書きました。

「AWS教科書 AWS認定デベロッパーアソシエイト テキスト&問題集 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS ,

  関連記事

Windows EC2インスタンスでEBSとインスタンスストアを使用する

Amazon EBS基本のデモ(「AWS認定試験テキスト AWS認定 クラウドプ …

AWS Transform Webアプリケーションを有効化してみた

AWS Migration Hubが2025/11/7に新規お客様への提供が終了 …

AWS CDKでクロススタックリファレンスをする

CloudFormationで複数のスタックで参照することがあります。 それをC …

Amazon SESでメール受信

Amazon SES(Simple Email Service)にメールドメイン …

Amazon InspectorによるLambda関数の脆弱性検出結果を確認しました

AWS re:Invent 2022期間内に発表されましたAmazon Insp …

前からできましたっけ??CloudWatch Logsの保持設定を複数まとめて設定

AWSの個人アカウントで要らなさそうなリソースの断捨離をしてます。 CloudW …

WordPress、プラグインのアップデートしてBlue/Greenデプロイ

現在のブログの構成です。 WordPressとプラグインのアップデートをして、デ …

AWS Service Catalogチュートリアル

AWS Service Catalog 開始方法のチュートリアルにそってみました …

CloudWatchアラームをAWS CLIでテスト

CloudWatchアラームをテストするコマンドです。 –state …

「Getting started with AWS Glue DataBrew」をやってみました

AWS Glue DataBrewを体験してみたくて、開発者ガイドのチュートリア …