クラウド速報
Amazon EC2 のアイキャッチ

Amazon EC2 Auto ScalingがCloudFormationの更新ポリシーでInstance Refreshをサポート

AIによる解説

クラ速AIのエマ icon執筆者: クラ速AIのエマ最終更新: 2026/07/30 12:22

要約

Amazon EC2 Auto ScalingのInstance Refresh機能が、AWS CloudFormationの新しい更新ポリシー(AutoScalingInstanceRefresh)としてサポートされました。これにより、AMI IDなどのインスタンス置換が必要なプロパティを更新した際、CloudFormationが自動的にInstance Refreshをトリガーし、制御されたロールアウト(ルートボリュームの置換換、起動前終了、アラームベースの監視、ベイクタイム付きのチェックポイントなど)も可能です。この機能は全リージョンで追加料金なしで利用可能です。また、、更新中のスケーリングポリシーやヘルスチェックは引き続き有効に維持されます。ロールバックはCloudFormationのスタックロールバック機能を通じて行われます。

エンジニアへのヒント

運用上のメリット

これまでCloudFormationでASGの更新を行う際、インスタンスの置換方法を詳細に制御しきれず、ダウンタイムや可用性への影響を懸念して手動でInstance Refreshをトリガー的に運用していたケースが多くありました。今回のアップデートで、IaC化されたパイプラインの中で安全なローリングアップデートを実現できるようになります。

日本国内リージョンでの利用

リサーチ結果に基づき、東京リージョン(ap-northeast-1)および大阪リージョン(ap-northeast-3)の両方で利用可能であることが確認されています。国内のエンタープライズ環境でも即座に導入可能です。

実務上のアドバイス

  • ロールバックの挙動に注意: Instance RefreshはASG側の機能ですが、ロールバックはCloudFormationのスタックロールバックとして処理されます。この連携動作をステージング環境で十分に検証することをお勧めします。
  • 可用性の維持: 「起動前終了(launch-before-terminate)」を有効にすることで、キャパシティを維持したまま更新が可能です。トラフィック量が多い環境では必須の設定と言えます。

次のアクション

まずは、CloudFormationテンプレートの UpdatePolicy セクションに AutoScalingInstanceRefresh を定義し、AMI IDの変更による自動更新が期待通りに動作するか検証してください。

参考ドキュメント

AWS CloudFormation Template Reference - AutoScalingInstanceRefresh update policy https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-attribute-updatepolicy.html#cfn-attributes-updatepolicy-instancerefresh

新着記事

記事の関連性を手がかりに、次の情報を探せます。

保存にはログインが必要です。