Amazon EC2 執行個體休眠的先決條件 - Amazon Elastic Compute Cloud

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon EC2 執行個體休眠的先決條件

您可以在啟動隨需執行個體或 Spot 執行個體時啟用休眠支援。您無法在現有執行個體上啟用休眠功能,無論執行中或已停止。如需詳細資訊,請參閱啟用執行個體休眠

AWS 區域

您可以在所 AWS 區域有實例中使用休眠。

AMIs

您必須使用支HVMAMI援休眠的。以下AMIs支持休眠:

AMIs適用於 Intel 和AMD執行個體類型
  • AL2023 年AMI已發佈二零二三年九月二十日或之後

  • Amazon Linux 2 AMI 發布 9 月 29 日或更高版本

  • Amazon Linux 發布 AMI 2013 年 11 月 16 日或更高版本

  • CentOS 第 8 版 AMI ¹(需要額外的配置

  • Fedora 版本 34 或更新版本 AMI ¹(需要額外的配置

  • RHEL (RHEL) 9 AMI ¹ (需要額外的設定)

  • RHEL (RHEL) 8 AMI ¹ (需要額外的組態設定)

  • AMI發布序列號 20230 LTS 303 或更高版本 ²

  • Ubuntu 20.04 LTS (焦點弗薩) AMI 發布序列號 20210820 或更高版本 ²

  • Ubuntu 18.04 LTS (仿生海狸) AMI 發布與序列號

  • Ubuntu 16.04LTS(異度施洛斯)AMI²(需要額外的配置)

AMIs對於重力彈例證類型
  • AL2023 AMI (64 位元臂) 已發佈 2024 年 7 月 1 日或更新版本

  • Amazon Linux 2AMI(64 位手臂)發布 2024.06.20 或更高版本

  • Ubuntu 22.04.2LTS(64 位手臂)(卡米水母)AMI發布了序列號 20240701 或更高版本 ²

  • Ubuntu 20.04LTS(64 位手臂)(焦點支架)AMI發布了序列號 20240701 或更高版本 ²

 

¹ 對於 CentOS、Fedora 和 Red Hat Enterprise Linux,只有以 Nitro 為基礎的執行個體才支援休眠。

² 我們建議KASLR在使用 Ubuntu 22.04.2LTS(賈米水母),Ubuntu 20.04(焦點弗薩),Ubuntu 18.04LTS(仿生海狸)和 Ubuntu 16.04LTS(異常施留斯)的實例禁用。LTS如需詳細資訊,請參閱在執行個體KASLR上停用 (僅限 Ubuntu)

³ 針對 Ubuntu 16.04 LTS (異階版)AMI,執行個體類型不支援休眠。t3.nano由於 Ubuntu (Xenial Xerus) 已於 2021 年 4 月終止支援,因此不會提供任何修補程式。如果你想使用t3.nano實例類型,我們建議您升級到 Ubuntu 22.04.2LTS(傑米水母),Ubuntu 20.04LTS(焦點弗薩)AMI,或 Ubuntu 18.04(仿生海狸)。LTS AMI

Support Ubuntu 18.04LTS(仿生海狸)和 Ubuntu 16.04LTS(特亞爾施洛斯)已經到了生命的盡頭。

若要將您自己的設定AMI為支援休眠,請參閱AMI將 Linux 設定為支援休眠

即將推出其他版本的 Ubuntu 及其他作業系統的支援。

  • 視窗伺服器 2022 年AMI發佈

  • 視窗伺服器 2019 年 9 AMI 月 11 日或更新版本發佈

  • 視窗伺服器 2016 AMI 發佈 9 月 11 日或更新版本

  • 視窗伺服器 2012 R2 AMI 發佈 11 年 9 月 11 日或更新版本

  • 視窗伺服器 2012 AMI 發佈 9 月 11 日或更新版本

例證族群

您必須使用支援休眠的執行個體系列。

  • 一般用途:立方米, M4, M5, M5 安培, M5 公升, M5 D, M6 克, M6gD, M6 標識, M7 克, M7 吉米, M7-彈性, T2, T3, T3A, T4G

  • 計算優化:C3,C4,C5,C5,C6 克,C6gD,C6 指數,C6 I,C6 標識,C7 克,C7 克,C7gD,C7i,C7 我-柔性

  • 記憶體最佳化:R3、R4、R5、R5、R5 阿、R5、R5 D、R6 克、R6gD、R7 克、R7 克、R7 吉、R7 地安

  • 儲存最佳化:I3、i3en

Nitro 執行個體 — 不支援裸機執行個體。

查看特定區域中支援休眠的可用執行個體類型

可用的執行個體類型因區域而異。若要查看區域中支援休眠的可用執行個體類型,請搭配--region參數使用describe-instance-types命令。包含 --filters 參數以將結果範圍限定為支援休眠的執行個體類型,以及包含 --query 參數以將輸出範圍限定為 InstanceType 的值。

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大小

Linux 執行個體 — 必須小於 150 GB。

視窗執行個體 — 最多可容納 16 GB。若要讓 T3 或 T3A 視窗執行個體休眠,我們建議您至少使用 1 GB 的執行個體。RAM

根磁碟區類型

根磁碟區必須是磁EBS碟區,而不是執行個體儲存磁碟區。

根磁碟區大小

根磁碟區必須足夠大,才能儲存RAM內容並容納您預期的使用情況,例如作業系統或應用程式。如果您啟用休眠,則會在啟動時在根磁碟區上配置空間來儲存. RAM

根磁碟區加密

根磁碟區必須加密,以確保在休眠時保護記憶體中的敏感內容。當RAM資料移至EBS根磁碟區時,資料一律會加密。根磁碟區的加密會在執行個體啟動時執行。

使用下列三個選項之一來確定根磁碟區是加密的EBS磁碟區:

  • EBS預設情況下加密 — 您可以預設啟用EBS加密,以確保在您 AWS 帳戶中建立的所有新EBS磁碟區都已加密。以此方式,您可以為您的執行個體啟用休眠,而不在執行個體啟動時指定加密意圖。如需詳細資訊,請參閱預設啟用加密

  • EBS「單一步驟」加密 — 您可以從未加密啟EBS動已加密支援的EC2執行個體,AMI並同時啟用休眠功能。如需詳細資訊,請參閱對 EBS 後端 AMI 使用加密

  • 已加密 AMI — 您可以使用EBS加密來啟動執行個體AMI來啟用加密。如果您AMI沒有加密的根快照,您可以將其複製到新的AMI並請求加密。如需詳細資訊,請參閱 複製期間加密未加密的映像複製 AMI

EBS磁碟區類型

EBS磁碟區必須使用下列其中一種磁EBS碟區類型:

  • 一般用途SSD(gp2gp3

  • 已佈建 IOPS SSD (io1io2)

如果您選擇佈建的IOPSSSD磁碟區類型,您必須佈建適當的EBS磁碟區,IOPS以達到最佳的休眠效能。如需詳細資訊,請參閱 Amazon EBS使用者指南中的 Amazon EBS 磁碟區類型

Spot 執行個體請求

對於 Spot 執行個體,下列需求適用:

  • Spot 執行個體請求類型必須為 persistent

  • 您無法在 Spot 執行個體請求中指定啟動群組。