AWS

EC2 hibernation機能を試してみる

はじめに

以前からSpotインスタンスでは利用できていたhibernation機能ですが、オンデマンド、RIでも利用できるようになりましたので試してみます。
https://aws.amazon.com/jp/blogs/aws/new-hibernate-your-ec2-instances/

前提

Root VolumeがEBSであること(インスタンスストア不可)
Root VolumeがEBS暗号化されていること
サポートしているEC2インスタンスタイプ:M3, M4, M5, C3, C4, C5, R3, R4, R5

手順

暗号化したAMIの作成

AMIを作成する
image.png

AMIをコピーして暗号化実施
image.png

「Encrypt target EBS snapshots」にチェックをつける
image.png

AMIを選択しEC2インスタンスを起動
image.png

Nitro世代のインスタンスタイプを選択する。今回はc4.largeを選ぶ
「Enable hibernation as an additional stop behavior」を有効にする
※起動後に変更不可
image.png

休止してみる
image.png

image.png

c4.large(メモリ 3.75 GiB)で10-15分程度で停止完了した

約束

投稿内容は私個人の意見であり、所属企業・部門見解を代表するものではありません。