在 AWS Nitro 系統上建置的執行個體 - Amazon EC2

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

在 AWS Nitro 系統上建置的執行個體

Nitro 系統結合一系列由 AWS 建立的硬體和軟體元件,能保障高效能、高可用性和高安全性。

Nitro 系統提供的裸機功能可免除虛擬化開銷,並支援需完整存取主機硬體的工作負載。裸機執行個體非常適合下列各項:

  • 需要存取低階硬體功能 (例如 Intel VT) 的工作負載 (在虛擬化環境中無法使用或未完整支援這些工作負載)

  • 需要非虛擬化環境以取得授權或支援的應用程式

Nitro 元件

下列元件屬於 Nitro 系統的一部分:

  • Nitro 卡

    • 本機NVMe儲存磁碟區

    • 聯網硬體支援

    • 管理

    • 監控

    • 安全性

  • Nitro 安全晶片;整合到主機板

  • Nitro Hypervisor - 輕量型 Hypervisor,可管理記憶體和CPU配置,並提供與大多數工作負載裸機無法區分的效能。

如需詳細資訊,請參閱 AWS Nitro System

網路功能支援

下列內容摘要說明每個 Nitro 系統版本的關鍵聯網功能。版本會以遞減版本發行順序顯示。如果您知道執行個體所屬的執行個體類型系列,您可以展開 規格區段,然後選取執行個體系列。執行個體系列的平台摘要資料表會在 Hypervisor 欄中顯示執行個體類型的 Nitro 版本。

如果您不確定適用哪個執行個體系列,請參閱命名慣例一節。

注意

功能是累積的,這表示較新的 Nitro 系統版本支援所有先前版本中列出的功能,除非另有明確說明。

如需 Nitro v4 和更新版本執行個體類型的最佳效能,請參閱最低ENA驅動程式和 Linux 核心版本Nitro 執行個體需求一節。

Nitro v5
  • 此版本不支援流量鏡像。

  • 每個網路卡最多 200 Gbps*

Nitro v4
  • 此版本不支援流量鏡像。

  • GPU 加速型和 Trainium 型執行個體類型支援每個網路卡最多 100 Gbps*,以保持一致性。其他執行個體類型每個網路卡最多支援 170 Gbps*

  • 適用於 p5.48xlargep5e.48xlarge執行個體EFA的 提供遠端直接記憶體存取 (RDMA) 寫入。

  • 支援 ENA Express。如需 ENA Express 的詳細資訊,包括支援哪些特定執行個體類型,請參閱 Amazon EC2使用者指南 中的使用 ENA Express 改善EC2執行個體的網路效能

Nitro v3
  • 每個網路卡最多 100 Gbps*

  • 支援使用 EFA RDMA讀取p4d(e).24xlarge執行個體。

  • 傳輸中加密。

Nitro v2
  • 使用 Elastic Network Adapter (ENA) 增強聯網。

  • 流量鏡像。

* 您的執行個體類型可能支援較低的最大頻寬。如需詳細資訊,請參閱執行個體系列頁面中執行個體類型的網路規格。

虛擬化執行個體

下列虛擬化執行個體建置在 Nitro 系統上:

Nitro v5
  • 一般用途:M8g

  • 運算最佳化:C7gn | C8g

  • 記憶體最佳化:R8g | X8g

  • 高效能運算:Hpc7g

Nitro v4
  • 一般用途:M6a | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i | M7i-flex

  • 運算最佳化:C6a | C6gn | C6i | C6id | C6in | C7a | C7g | C7gd | C7i | C7i-flex

  • 記憶體最佳化:R6a | R6i | R6idn | R6in | R6id | R7a | R7g | R7gd | R7i | R7iz | U7i-12tb | U7in-16tb | U7in-24tb | U7in-32tb | X2idn | X2iedn

  • 儲存最佳化:I4g | I4i | Im4gn | Is4gen

  • 加速運算:G6 | G6e | Gr6 | Inf2 | P5 | P5e | Trn1 | Trn1n

  • 高效能運算:Hpc6a | Hpc6id | Hpc7a

Nitro v3
  • 一般用途:M5dn | M5n | M5zn

  • 運算最佳化:C5n

  • 記憶體最佳化:R5dn | R5n | U-3tb1 | U-6tb1 | U-9tb1 | U-12tb1 | U-18tb1 | U-24tb1 | X2iezn

  • 儲存最佳化:D3 | D3en | I3en

  • 加速運算: DL1 | DL2q | G4ad | G4dn | G5 | Inf1 | P3dn | P4d | P4de | VT1

Nitro v2
  • 一般用途:M5 | M5a | M5ad | M5d | M6g | M6gd | T3 | T3a | T4g | A1

  • 運算最佳化:C5 | C5a | C5ad | C5d | C6g | C6gd

  • 記憶體最佳化:R5 | R5a | R5ad | R5b | R5d | R6g | R6gd | X2gd | z1d

  • 加速運算:G5g

  • 上一代:A1

裸機執行個體

下列裸機執行個體建置在 Nitro 系統上:

Nitro v5
  • 一般用途:M8g

  • 運算最佳化:C7gn | C8g

  • 記憶體最佳化:R8g | X8g

Nitro v4
  • 一般用途:M6a | M6i | M6id | M6idn | M6in | M7a | M7g | M7gd | M7i

  • 運算最佳化:C6a | C6i | C6id | C6in | C7a | C7g | C7gd | C7i

  • 記憶體最佳化:R6a | R6i | R6idn | R6in | R6id | R7a | R7g | R7gd | R7i | R7iz | X2idn | X2iedn

  • 儲存最佳化:I4i

Nitro v3
  • 一般用途:M5dn | M5n | M5zn

  • 運算最佳化:C5n

  • 記憶體最佳化:R5dn | R5n | U-6tb1 | U-9tb1 | U-12tb1 | U-18tb1 | U-24tb1 | X2iezn

  • 儲存最佳化:I3en

  • 加速運算:G4dn

Nitro v2
  • 一般用途:M5 | M5d | M6g | M6gd | Mac1 | Mac2 | Mac2-m1ultra | Mac2-m2 | Mac2-m2pro | A1

  • 運算最佳化:C5 | C5d | C6g | C6gd

  • 記憶體最佳化:R5 | R5b | R5d | R6g | R6gd | X2gd | z1d

  • 儲存最佳化:I3

  • 加速運算:G5g

  • 上一代:A1

在大多數情況下,當您啟動裸機執行個體時,基礎伺服器會經歷開機程序,在此期間會驗證所有硬體和韌體元件。這表示從執行個體進入執行狀態到透過網路取得為止,最多可能需要 20 分鐘或更久的時間。

Nitro 執行個體需求

以 AWS Nitro System 為基礎建置ENA的執行個體用於增強型聯網,以及作為NVMe區塊裝置公開的儲存磁碟區。如需NVMe驅動程式的詳細資訊,請參閱 Amazon EBS Linux 執行個體使用者指南中的安裝或升級NVMe驅動程式,或 Amazon EC2使用者指南中的 AWS NVMe Windows 執行個體的驅動程式。如需ENA驅動程式的詳細資訊,請參閱 Amazon EC2使用者指南 中的使用 增強型網路的需求ENA

下列索引標籤顯示您的作業系統建議使用哪些驅動程式或核心版本的詳細資訊。

Linux

建議將 Amazon Drivers GitHub 儲存庫中的 ENA Linux 核心驅動程式 2.2.9g 版或更新版本,用於公開版本資訊的 Nitro v4 執行個體類型,以及 Linux 發行版本所需的 Nitro v5 執行個體類型。ENA Linux 的驅動程式可在 上使用 GitHub。如需詳細資訊,請參閱適用於 Elastic Network Adapter (ENA) 系列 的 Linux 核心驅動程式。如需版本備註,請參閱 ENA Linux 核心驅動程式版本備註

Linux 發行版本也可以在核心中整合ENA驅動程式功能。不過,在不同分佈中實作的時間可能會有所不同。Amazon Linux 2023 和 Bottlerocket Linux 發行版本預設支援 Nitro v4 和更新執行個體類型的ENA功能。

某些 Linux 發行可能需要最低核心版本,以防止 Nitro v4 和更新執行個體類型的ENA驅動程式功能效能不佳。如果您的 Linux 分佈出現在下表中,您可以使用 uname命令來驗證執行個體的核心版本,如下所示:

uname -r
Linux 發行版本 最低核心版本
Linux 上游 核心 5.9 版
Amazon Linux 2 核心 4.14.186
Red Hat Enterprise Linux (RHEL) RHEL 8.3 核心 4.18.0-240.1.1.el8_3。ARCH
SUSE Linux Enterprise Server (SLES)
  • SLE 12 SP4 核心 4.12.14-95.99.3

  • SLE 12 SP5 核心 4.12.14-122.116.1

  • SLE 15 核心 4.12.14-150000.150.92.2

  • SLE 15 SP1 核心 4.12.14-150100.197.114.2

  • SLE 15 SP2 核心 5.3.18-24.15.1

Linux Ubuntu 20.04 核心 5.4.0-1025-aws
DPDK v20.11
注意

不支援下列 ENA Linux 驅動程式版本,這會導致彈性網路介面連接失敗:

  • ENA Linux

    • Nitro v5 – 早於 2.2.9

    • 第 5 版之前的所有 Nitro 版本 – 早於第 1.2.0 版

  • ENA DPDK

    • Nitro v5 – 早於 20.11

    • 第 5 版之前的所有 Nitro 版本 – 早於第 1.1.1 版

Windows

ENA Windows 驅動程式版本:2.2.3 或更新版本,適用於 Windows 執行個體。

注意

不支援下列 ENA Windows 驅動程式:

  • ENA Windows:2.2.0 版或更早版本

所有目前的 AWS Windows 都AMIs符合這些需求。如需AMI版本和版本備註的詳細資訊,請參閱 AWS Windows AMI參考

FreeBSD

ENA FreeBSD 驅動程式版本:2.3.1 或更新版本 FreeBSD 執行個體。

注意

ENA FreeBSD 不支援 v2.3.1 之前的驅動程式版本,這會導致彈性網路介面連接失敗。

使用 AWS Graviton 處理器的 Linux 執行個體

具有 AWS Graviton 處理器的 Linux 執行個體具有下列其他要求:

  • AMI 具有 64 位元ARM架構的 。

  • 支援使用ACPI資料表和PCI裝置的ACPI熱插拔UEFI開機。

注意

AWS Graviton 處理器僅支援 Linux 作業系統。