EC2 Auto Scaling がインスタンスライフサイクルポリシーを導入
本日、EC2 Auto Scaling はインスタンスライフサイクルポリシーと呼ばれる新機能を発表しました。お客様は、終了ライフサイクルフックが失敗したりタイムアウトしたりしてもインスタンスを保持する方法を設定できるようになりました。これにより、より確実にインスタンスの正常なシャットダウンを管理できるようになります。
Auto Scaling グループ (ASG) にライフサイクルフックを追加して、インスタンスが待機状態になったときにカスタムアクションを実行できます。希望する開発アプローチに応じて、これらのアクションを実行するターゲットサービス (Amazon EventBridge や AWS Lambda など) を選択できます。お客様は ASG ライフサイクルフックを使用して、アプリケーションの状態の保存、データベース接続の適切な終了、ローカルストレージからの重要なデータのバックアップ、機密データ/認証情報の削除、サービス検出からの登録解除をインスタンス終了前に行うことができます。以前は、デフォルトの結果 (継続と放棄) の両方で、ライフサイクルフックのタイムアウトが経過したり、予期しない障害が発生したりすると、ASG はインスタンスを終了していました。新しいインスタンスライフサイクルポリシーでは、インスタンスを再び終了する準備ができるまで、手動で操作できるようにインスタンスを保持状態に保つ保持トリガーを設定できるようになりました。このポリシーにより、より確実にインスタンスを正常に終了でき、特に ASG で実行されているステートフルアプリケーションで役立ちます。
この機能は、米国東部 (バージニア北部)、米国西部 (オレゴン)、欧州 (アイルランド)、アジアパシフィック (シンガポール) で利用できるようになりました。開始するには、EC2 Auto Scaling コンソールにアクセスするか、技術文書を参照してください。