投稿日: Aug 5, 2021
Amazon EC2 Auto Scaling のインスタンス更新では、インスタンスの更新中、既に更新済みのインスタンスの置換をスキップする機能に加えて、Auto Scaling グループ (ASG) 設定の更新実行がサポートされるようになりました。これらの新しい機能により、変更を Amazon マシンイメージ (AMI) にデプロイすることや、制御された方法で追加のソフトウェアをインストールすることが簡単になりました。Auto Scaling インスタンスの更新のデプロイをさらに簡単にするために、Amazon EventBridge を介してインスタンス更新ベースの 4 つのイベント通知を利用できるようになりました。
インスタンスに目的の設定が既に存在する場合、そのインスタンスの置換をインスタンス更新で回避できるようになりました。この機能を使用すると、目的の設定に一致する設定のインスタンスをスキップすることによって、迅速なロールフォワードやロールバックが可能になります。この追加のインスタンス更新コントロールは、インスタンス更新が失敗した場合や完了前にキャンセルされた場合に ASG を更新する際に便利です。この機能は、EC2 起動テンプレートを使用して目的のインスタンス構成設定を定義します。
Amazon EC2 Auto Scaling が、インスタンス更新が正常に完了したときの起動テンプレート定義のアップデートをサポートするようになりました。これまでは、ASG で新しい起動テンプレート定義を設定した後にインスタンス更新を起動する必要がありました。現在、お客様は、インスタンス更新が正常に完了したときに新しい起動テンプレート定義で ASG 定義を自動的に更新することができます。
Amazon EC2 Auto Scaling がインスタンス更新に関する 4 つの新しい Amazon EventBridge イベント通知を生成するようになりました。Amazon EC2 Auto Scaling はイベントをパブリッシュするようになったので、お客様は ASG の更新ステータスをモニタリングできます。新しい EventBridge イベントは、インスタンス更新が開始したとき、正常に完了したとき、失敗したとき、またはキャンセルされたときを示します。お客様は、これらの通知を使用して、ASG の更新ステータスに依存するアクションを自動化できます。
EC2 Auto Scaling は、お客様が定義した条件に従って EC2 インスタンスの数をオートスケーリングすることによって、アプリケーションの可用性を維持することのできるサービスです。インスタンス更新は、ASG でのインスタンスの自動デプロイを有効にして、新しい AMI への移行、新しいソフトウェアのインストール、およびインスタンスタイプの変更を行うことのできる EC2 Auto Scaling の機能です。
これらの追加機能は、AWS SDK、AWS コマンドラインインターフェイス (CLI) を介して使用できます。この機能に対する AWS マネジメントコンソール のサポートは近日提供される予定です。Amazon EC2 Auto Scaling は、すべてのパブリック AWS リージョンと AWS GovCloud (米国) リージョンで利用可能です。Amazon EC2 Auto Scaling の詳細については、製品ページとドキュメントを参照してください。Amazon EventBridge コンソール、AWS CLI、または AWS SDK を使用して、EC2 Auto Scaling EventBridge イベントの使用を開始できます。EventBridge を使用した EC2 Auto Scaling インスタンス更新の通知の実装に関する詳細については、ドキュメントを参照してください。