Instans yang dibangun di atas Sistem AWS Nitro - Amazon EC2

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Instans yang dibangun di atas Sistem AWS Nitro

Nitro System adalah kumpulan komponen perangkat keras dan perangkat lunak yang dibangun oleh AWS yang memungkinkan performa tinggi, ketersediaan tinggi, dan keamanan tinggi.

Nitro System menyediakan kemampuan bare metal yang menghilangkan overhead virtualisasi dan mendukung beban kerja yang memerlukan akses penuh ke perangkat keras host. Instans bare metal cocok untuk hal berikut:

  • Beban kerja yang memerlukan akses ke fitur perangkat keras tingkat rendah (misalnya, Intel VT) yang tidak tersedia atau didukung penuh di lingkungan tervirtualisasi

  • Aplikasi yang membutuhkan lingkungan nonvirtual untuk lisensi atau dukungan

Komponen Nitro

Komponen berikut adalah bagian dari Nitro System:

  • Kartu Nitro

    • Volume NVMe penyimpanan lokal

    • Dukungan perangkat keras jaringan

    • Manajemen

    • Pemantauan

    • Keamanan

  • Nitro security chip, terintegrasi ke motherboard

  • Hypervisor Nitro - Hypervisor ringan yang mengelola alokasi memori dan CPU serta memberikan performa yang tidak dapat dibedakan dari bare metal untuk sebagian besar beban kerja.

Untuk informasi lebih lanjut, lihat Sistem AWS Nitro.

Dukungan fitur jaringan

Konten berikut merangkum kemampuan jaringan utama untuk setiap versi Sistem Nitro. Versi ditampilkan dalam urutan rilis versi menurun. Jika Anda mengetahui keluarga tipe instance yang dimiliki instans Anda, Anda dapat memperluas Spesifikasi bagian dan memilih keluarga instance Anda. Tabel ringkasan Platform untuk keluarga instans Anda menunjukkan versi Nitro untuk jenis instans Anda di kolom Hypervisor.

Jika Anda tidak yakin keluarga instance mana yang berlaku, lihat Konvensi penamaan bagian ini.

catatan

Fitur bersifat kumulatif, yang berarti bahwa versi yang lebih baru dari sistem Nitro mendukung fitur yang tercantum di semua versi sebelumnya, kecuali jika secara eksplisit dinyatakan sebaliknya.

Lihat Persyaratan instans Nitro bagian untuk driver ENA minimum dan versi kernel Linux untuk kinerja optimal Nitro v4 dan jenis instans yang lebih baru.

Nitro v5
  • Pencerminan Lalu Lintas tidak didukung untuk versi ini.

  • Hingga 200 Gbps * per kartu jaringan.

Nitro v4
  • Pencerminan Lalu Lintas tidak didukung untuk versi ini.

  • Jenis instans berbasis GPU yang dipercepat dan Trainium mendukung hingga 100 Gbps* per kartu jaringan untuk konsistensi. Jenis instans lainnya mendukung hingga 170 Gbps * per kartu jaringan.

  • Remote direct memory access (RDMA) write tersedia dengan EFA untuk jenis instance berikut:p5.48xlarge,, p5e.48xlarge dan. p5en.48xlarge

  • Mendukung ENA Express. Untuk informasi selengkapnya tentang ENA Express, termasuk jenis instans spesifik apa yang mendukungnya, lihat Meningkatkan kinerja jaringan dengan ENA Express pada EC2 instans Anda di Panduan EC2 Pengguna Amazon.

Nitro v3
  • Hingga 100 Gbps * per kartu jaringan.

  • Mendukung pembacaan RDMA dengan EFA untuk instance. p4d(e).24xlarge

  • Enkripsi dalam perjalanan.

Nitro v2
  • Jaringan yang disempurnakan dengan Adaptor Jaringan Elastis (ENA).

  • Pencerminan Lalu Lintas.

* Jenis instans Anda mungkin mendukung bandwidth maksimum yang lebih rendah. Untuk informasi selengkapnya, lihat spesifikasi jaringan untuk jenis instans Anda di halaman keluarga instans.

Instans tervirtualisasi

Instans tervirtualisasi berikut dibangun pada Nitro System:

Nitro v5
  • Tujuan Umum: M8g

  • Komputasi Dioptimalkan: C7gN | C8g

  • Memori Dioptimalkan: R8g | x8g

  • Penyimpanan Dioptimalkan: i7IE | i8G

  • Komputasi yang Dipercepat: P5en | Trn2 | Trn2u

  • Komputasi Kinerja Tinggi: hPC7g

Nitro v4
  • Tujuan Umum: M6a | M6i | M6iD | M6idn | M6in | M7a | M7g | M7gd | M7i | M7i-Flex

  • Komputasi Dioptimalkan: C6a | C6gN | C6i | C6id | C6in | C7a | C7g | C7gd | C7i | C7i-Flex

  • Memori Dioptimalkan: R6a | R6i | R6idn | R6in | R6iD | R7a | R7g | R7gd | R7i | R7iZ | U7i-6tb | U7i-8TB | U7i-12TB | U7in-16TB | U7in-24TB | U7in-32TB | U7inh-32TB | X2idn | X2idn | 2iEDN

  • Penyimpanan Dioptimalkan: i4G | i4i | IM4gn | IS4gen

  • Komputasi Dipercepat: F2 | G6 | G6e | Gr6 | Inf2 | P5 | P5e | Trn1 | Trn1n

  • Komputasi Kinerja Tinggi: HPC6a | HPC6id | HPC7a

Nitro v3
  • Tujuan Umum: M5dn | M5n | M5zn

  • Komputasi Dioptimalkan: C5n

  • Memori Dioptimalkan: R5dn | R5n | U-3TB1 | U-6TB1 | U-9TB1 | U-12TB1 | U-18TB1 | U-24TB1 | x2IEZN

  • Penyimpanan Dioptimalkan: D3 | D3en | i3en

  • Komputasi Dipercepat: DL1 | DL2q | G4ad | G4dn | G5 | Inf1 | P3dn | P4d | P4de | VT1

Nitro v2
  • Tujuan Umum: M5 | m5a | m5ad | m5d | m6g | m6gd | T3 | T3a | T4g | A1

  • Komputasi Dioptimalkan: C5 | C5a | C5ad | C5d | C6g | C6gd

  • Memori Dioptimalkan: R5 | R5a | R5ad | R5b | R5d | R6g | R6gd | x2gd | z1d

  • Komputasi yang Dipercepat: G5g

  • Generasi sebelumnya: A1

Instans bare metal

Instans bare metal berikut dibangun pada Nitro System:

Nitro v5
  • Tujuan Umum: M8g

  • Komputasi Dioptimalkan: C7gN | C8g

  • Memori Dioptimalkan: R8g | x8g

  • Penyimpanan Dioptimalkan: i8G

Nitro v4
  • Tujuan Umum: M6a | M6i | M6iD | M6idn | M6in | M7a | M7g | M7gd | M7i

  • Komputasi Dioptimalkan: C6a | C6i | C6id | C6in | C7a | C7g | C7gd | C7i

  • Memori Dioptimalkan: R6a | R6i | R6idn | R6in | R6iD | R7a | R7g | R7gd | R7i | R7iZ | x2idn | X2iEDN

  • Penyimpanan Dioptimalkan: i4i

Nitro v3
  • Tujuan Umum: M5dn | M5n | M5zn

  • Komputasi Dioptimalkan: C5n

  • Memori Dioptimalkan: R5dn | R5n | U-6TB1 | U-9TB1 | U-12TB1 | U-18TB1 | U-24TB1 | x2IEZN

  • Penyimpanan Dioptimalkan: i3en

  • Komputasi yang Dipercepat: G4dn

Nitro v2
  • Tujuan Umum: M5 | M5d | M6g | M6GD | Mac1 | Mac2 | Mac2-M1Ultra | Mac2-m2 | Mac2-m2Pro | A1

  • Komputasi Dioptimalkan: C5 | C5d | C6g | C6gd

  • Memori Dioptimalkan: R5 | R5b | R5d | R6g | R6gd | x2gd | z1d

  • Penyimpanan Dioptimalkan: I3

  • Komputasi yang Dipercepat: G5g

  • Generasi sebelumnya: A1

Dalam kebanyakan kasus, ketika Anda meluncurkan instance bare metal, server yang mendasarinya melewati proses boot-nya, di mana ia memverifikasi semua komponen perangkat keras dan firmware. Ini berarti dapat memakan waktu hingga 20 menit atau lebih dari saat instance memasuki status berjalan hingga tersedia melalui jaringan.

Persyaratan instans Nitro

Instans yang dibangun di atas Sistem AWS Nitro menggunakan ENA untuk meningkatkan jaringan, dan volume penyimpanan yang diekspos sebagai perangkat NVMe blok. Untuk informasi selengkapnya tentang NVMe driver, lihat Menginstal atau memutakhirkan NVMe driver di Panduan Pengguna Amazon EBS untuk instans Linux, atau AWS NVMe driver untuk instans Windows di Panduan Pengguna Amazon EC2 . Untuk informasi selengkapnya tentang driver ENA, lihat Persyaratan untuk meningkatkan jaringan dengan ENA di Panduan EC2 Pengguna Amazon.

Tab berikut menunjukkan detail tentang versi driver atau kernel mana yang direkomendasikan untuk sistem operasi Anda.

Linux

Driver kernel ENA Linux versi 2.2.9g atau yang lebih baru, dari GitHub repositori Amazon Drivers direkomendasikan untuk jenis instans Nitro v4 dan diperlukan untuk jenis instans Nitro v5 untuk distribusi Linux yang mengekspos informasi versi. Driver ENA untuk Linux tersedia di GitHub. Untuk informasi selengkapnya, lihat Driver kernel Linux untuk keluarga Elastic Network Adapter (ENA). Untuk catatan rilis, lihat Catatan Rilis Driver Kernel ENA Linux.

Distribusi Linux juga dapat menggabungkan fitur driver ENA dalam kernel. Namun, waktunya dapat bervariasi untuk implementasi dalam distribusi yang berbeda. Distribusi Amazon Linux 2023 dan Bottlerocket Linux mendukung fitur ENA untuk Nitro v4 dan jenis instans yang lebih baru secara default.

Beberapa distribusi Linux mungkin memerlukan versi kernel minimum untuk mencegah kinerja suboptimal fitur driver ENA pada Nitro v4 dan jenis instance yang lebih baru. Jika distribusi Linux Anda muncul di tabel berikut, Anda dapat memverifikasi versi kernel untuk instance Anda dengan uname perintah sebagai berikut:

uname -r
Distribusi Linux Versi kernel minimum
Linux hulu Kernel versi 5.9
Amazon Linux 2 Kernel 4.14.186
Red Hat Enterprise Linux (RHEL) Kernel RHEL 8.3 4.18.0-240.1.1.EL8_3.arch
SUSE Linux Enterprise Server (SLES)
  • SP4 Kernel SLE 12 4.12.14-95.99.3

  • SP5 Kernel SLE 12 4.12.14-122.116.1

  • Kernel SLE 15 4.12.14-150000.150.92.2

  • SP1 Kernel SLE 15 4.12.14-150100.197.114.2

  • SP2 Kernel SLE 15 5.3.18-24.15.1

Linux Ubuntu 20.04 kernel 5.4.0-1025-aws
DPDK v20.11
catatan

Versi driver ENA Linux berikut tidak didukung, dan akan mengakibatkan kegagalan attachment elastic network interface:

  • LINUX

    • Nitro v5 - Lebih awal dari 2.2.9

    • Semua versi Nitro sebelum v5 - Lebih awal dari v1.2.0

  • DPDK

    • Nitro v5 - Lebih awal dari 20.11

    • Semua versi Nitro sebelum v5 - Lebih awal dari v1.1.1

Windows

Versi driver ENA Windows: 2.2.3 atau yang lebih baru untuk instance Windows.

catatan

Driver ENA Windows berikut tidak didukung:

  • ENA Windows: v2.2.0 atau sebelumnya

Semua AWS Windows saat ini AMIs memenuhi persyaratan ini. Untuk informasi selengkapnya tentang versi AMI dan catatan rilis, lihat referensi AMI AWS Windows.

FreeBSD

ENA FreeBSD versi driver: 2.3.1 atau yang lebih baru untuk FreeBSD contoh.

catatan

ENA FreeBSD versi driver yang lebih awal dari v2.3.1 tidak didukung, dan akan mengakibatkan kegagalan attachment elastic network interface.

Instans Linux dengan prosesor AWS Graviton

Instans Linux dengan prosesor AWS Graviton memiliki persyaratan tambahan berikut:

  • AMI dengan arsitektur ARM 64-bit.

  • Support untuk boot UEFI dengan tabel ACPI dan hot-plug ACPI perangkat PCI.

catatan

AWS Prosesor Graviton hanya mendukung sistem operasi Linux.