はじめに
[Retirement Notification] Amazon EC2 Instance scheduled for retirement [AWS Account: 123456789012]
上記のような件名でやってくる通知に対して、どういうものなのか?どう対処すれば良いか?について ざっくりと 記述します。
通知の趣旨
- 使用中のEC2インスタンス(の一部)をホスティングしているハードウェアが劣化した
- 指定の期限(メールに記載)以降は対象インスタンスはUnreadchableになっちゃうよ
- こういう影響があるよ("影響"にて後述)
- 引き続き対象インスタンスにアクセスしたいのであれば次のようなことを実施してね("対処方法"にて後述)
影響
ルートデバイスがインスタンスストアボリュームだった場合
期限が来たら該当インスタンスは terminate される。インスタンスストアに保管されたデータは 消去され、復元もできない 。
ルートデバイスがEBSボリュームだった場合
期限が来たら該当インスタンスは stop される。いつでもrestartできる。
共通事項
どっちみち、 ホスティングしているハードウェアに接続されているインスタンスストアボリューム に入っているデータは消えてしまう。
通知に該当したインスタンスが↑のどっちのケースに当てはまるのかはマネコンから確認可能。
対処
ルートデバイスがインスタンスストアボリュームだった場合
最新のAMIからインスタンスを起動し、そっちにデータを移行する。
もしくはルートデバイスをEBSに変更する。
ルートデバイスがEBSボリュームだった場合
AMIを作成して、新しいインスタンスをそのAMIから起動する。詳しくはEC2ユーザーガイドのAMIのドキュメントにて。
EC2 Classic 使ってる場合
スキップします。余裕があれば追記します。