Amazon EC2 SAA 高频

EC2 ライフサイクル:Reboot、Stop、Hibernate、Terminate

EC2 Instance Lifecycle and Hibernation

EC2hibernationlifecycleEBS
最終整理

EC2 の各操作で RAM、EBS、Instance Store、IP、料金がどう変わるかを比較します。

基本比較

操作RAM / ProcessEBSInstance Store再起動
RebootOS を再起動維持通常維持自動で Running
Stop消去維持消失可能
HibernateRAM を暗号化 Root EBS に保存し、起動時に復元維持消失可能
Terminate消去Delete on Termination に従う消失不可

Hibernate は Launch 時に有効化し、対応する AMI / OS / Instance Type と、十分な容量を持つ暗号化 Root EBS が必要です。

境界

  • Hibernate は実行状態を保存しますが、Backup、Snapshot、DR、Multi-AZ HA の代替ではありません。
  • Stop / Hibernate 後は Compute 料金が止まっても、EBS や Public IPv4 などは課金され得ます。
  • Primary Private IPv4 は通常維持、Auto-assigned Public IPv4 は通常解放、Elastic IP は関連付けを維持します。
  • 再起動しても初回起動用 User Data は通常再実行されません。
  • Terminate 時の Volume 削除は Delete on Termination 設定で決まります。

選択

RAM と Process を復元 → Hibernate、通常の停止 → Stop、OS の再起動 → Reboot、永久削除 → Terminate。

要点

Stop は Disk を維持して Memory を失い、Hibernate は Memory を暗号化 Root EBS に保存し、Terminate は復元できません。