休止の前提条件
オンデマンドインスタンスを休止するには、以下の前提条件を設定する必要があります。
サポートされる Windows AMI
休止状態をサポートする HVM AMI である必要があります:
-
Windows Server 2012 AMI (2019 年 9 月 11 日以降にリリース)
-
Windows Server 2012 R2 AMI (2019 年 9 月 11 日以降にリリース)
-
Windows Server 2016 AMI (2019 年 9 月 11 日以降にリリース)
-
Windows Server 2019 AMI (2019 年 9 月 11 日以降にリリース)
サポートされているLinuxAMI については、サポートされている Linux AMIのLinux インスタンス用 Amazon EC2 ユーザーガイドを参照してください。
サポートされるインスタンスファミリー
-
汎用: M3、M4、M5、M5a、M5ad、M5d、M6i、M6id、T2、T3、T3a
-
コンピューティング最適化: C3、C4、C5、C5d、C6i、C6id
-
メモリ最適化: R3、R4、R5、R5a、R5ad、R5d
-
ストレージの最適化: I3、I3en
T3 または T3a インスタンスの休止には、最低 1 GB の RAM をお勧めすることをご注意ください。
特定のリージョンで休止状態をサポートする利用可能なインスタンスタイプを表示するには
利用可能なインスタンスタイプは、リージョンごとに異なります。リージョンで 休止状態 をサポートしている利用可能なインスタンスタイプを確認するには、describe-instance-types コマンドを --region
パラメータとともに使用します。結果の範囲を、休止状態をサポートするインスタンスタイプに設定するために --filters
パラメータをインクルードし、出力の範囲を InstanceType
の値に設定するために --query
パラメータをインクルードします。
aws ec2 describe-instance-types --filters Name=hibernation-supported,Values=true --query "InstanceTypes[*].[InstanceType]" --output text | sort
出力例
c3.2xlarge
c3.4xlarge
c3.8xlarge
c3.large
c3.xlarge
c4.2xlarge
c4.4xlarge
c4.8xlarge
...
インスタンスサイズ
ベアメタル インスタンスはサポートされていません。
インスタンスの RAM サイズ
最大 16 GB です。
T3 または T3a インスタンスの休止には、最低 1 GB の RAM をお勧めすることをご注意ください。
ルートボリュームタイプ
インスタンスストアボリュームではなく EBS ボリュームにする必要があります。
EBS ルートボリュームサイズ
RAM の内容を保存し、OS やアプリケーションなどの予想される使用量に対応できる容量にする必要があります。休止を有効にすると、RAM を保存するために起動時にルートボリュームでスペースが割り当てられます。
サポートされている EBS ボリュームタイプ
-
汎用 SSD (
gp2
およびgp3
) -
プロビジョンド IOPS SSD (
io1
およびio2
)
Provisioned IOPS SSD ボリュームタイプを選択した場合、休止状態の最適なパフォーマンスを実現するには、適切な IOPS で EBS ボリュームをプロビジョニングする必要があります。詳細については、Amazon EBS ボリュームの種類 を参照してください。
EBS ルートボリュームの暗号化
休止を使用するには、休止時にメモリ内にある機密性の高いコンテンツを保護するためにルートボリュームを暗号化する必要があります。RAM データを EBS ルートボリュームに移動する場合は、常に暗号化します。ルートボリュームの暗号化は、インスタンスの起動時に適用されます。
ルートボリュームが暗号化された EBS ボリュームであることを確認するには、次の 3 つのオプションのいずれかを使用します。
-
デフォルトでの EBS 暗号化: EBS 暗号化をデフォルトで有効にして、AWS アカウントで作成されたすべての新しい EBS ボリュームを暗号化できます。この方法では、インスタンスの起動時に暗号化のインテントを指定することなく、インスタンスの休止を有効にすることができます。詳細については、デフォルトでの暗号化 を参照してください。
-
EBS の「シングルステップ」暗号化: 暗号化されていない AMI から暗号化された EBS-Backed EC2 インスタンスを起動し、同時に休止状態を有効にすることができます。詳細については、EBS-backed AMI での暗号化の利用 を参照してください。
-
暗号化された AMI: 暗号化された AMI を使用してインスタンスを起動することで、EBS 暗号化を有効にすることができます。暗号化されたルートスナップショットが AMI にない場合は、それを新しい AMI にコピーして暗号化をリクエストできます。詳細については、コピー時に暗号化されていないイメージを暗号化する および AMI のコピー を参照してください。
起動時に休止状態を有効にする
既存のインスタンス (実行中または停止状態) で休止を有効にすることはできません。詳細については、インスタンスの休止の有効化 を参照してください。
購入オプション
この機能はオンデマンドインスタンスでのみ使用できます。これには、リザーブドインスタンスの請求の割引が適用されているインスタンスも含まれます。スポットインスタンス では使用できません。スポットインスタンス の休止の詳細については、「中断した スポットインスタンス の休止」を参照してください。