Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Adaptor Kain Elastis untuk beban kerja AI/MLdan HPC di Amazon EC2

Mode fokus
Adaptor Kain Elastis untuk beban kerja AI/MLdan HPC di Amazon EC2 - Amazon Elastic Compute Cloud

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

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

Elastic Fabric Adapter (EFA) adalah perangkat jaringan yang dapat Anda lampirkan ke EC2 instans Amazon untuk mempercepat aplikasi Artificial Intelligence (AI), Machine Learning (ML), dan High Performance Computing (HPC). EFA memungkinkan Anda mencapai kinerja aplikasi klaster AI/ML/HPC lokal, dengan skalabilitas, fleksibilitas, dan elastisitas yang disediakan oleh Cloud. AWS

EFA memberikan latensi yang lebih rendah dan lebih konsisten serta throughput yang lebih tinggi dibandingkan transportasi TCP yang secara tradisional digunakan dalam sistem HPC berbasis cloud. Ini meningkatkan kinerja komunikasi antar-instance yang sangat penting untuk penskalaan aplikasi AI/HTML dan HPC. Hal ini dioptimalkan untuk bekerja pada infrastruktur AWS jaringan yang ada dan dapat skala tergantung pada persyaratan aplikasi.

EFA terintegrasi dengan Libfabric 1.7.0 dan yang lebih baru, dan mendukung Nvidia Collective Communications Library (NCCL) untuk aplikasi AI dan ML. dan Open MPI 4.1 dan yang lebih baru dan Intel MPI 2019 Update 5 dan yang lebih baru untuk aplikasi HPC.

EFA mendukung penulisan RDMA (Remote Direct Memory Access) pada sebagian besar jenis instans yang didukung yang memiliki Nitro versi 4 dan yang lebih baru. Pembacaan RDMA didukung pada semua instance dengan Nitro versi 4 dan yang lebih baru. Untuk informasi selengkapnya, lihat Tipe instans yang didukung.

Dasar-dasar EFA

Perangkat EFA dapat dilampirkan ke EC2 instance dengan dua cara:

  1. Menggunakan antarmuka EFA tradisional, juga disebut EFA dengan ENA, yang menciptakan perangkat EFA dan perangkat ENA.

  2. Menggunakan antarmuka khusus EFA, yang hanya menciptakan perangkat EFA.

Perangkat EFA menyediakan kemampuan seperti built-in OS-bypass dan kontrol kemacetan melalui protokol Scalable Reliable Datagram (SRD). Fitur perangkat EFA memungkinkan fungsionalitas transportasi latensi rendah dan andal yang memungkinkan antarmuka EFA memberikan kinerja aplikasi yang lebih baik untuk aplikasi HPC dan ML di Amazon. EC2 Sedangkan perangkat ENA menawarkan jaringan IP tradisional.

Mengontraskan tumpukan perangkat lunak HPC tradisional dengan tumpukan yang menggunakan EFA.

Secara tradisional, aplikasi AI/ML menggunakan aplikasi NCCL dan HPC menggunakan Message Passing Interface (MPI) untuk berinteraksi dengan transportasi jaringan sistem. Di AWS cloud, ini berarti bahwa antarmuka aplikasi dengan NCCL atau MPI, yang kemudian menggunakan tumpukan TCP/IP sistem operasi dan driver perangkat ENA untuk mengaktifkan komunikasi jaringan antar instance.

Dengan EFA tradisional (EFA dengan ENA) atau antarmuka khusus EFA, AI/ML applications use NCCL and HPC applications use MPI, to interface directly with the Libfabric API. The Libfabric API bypasses the operating system kernel and communicates directly with the EFA device to put packets on the network. This reduces overhead and enables AI/ML dan aplikasi HPC berjalan lebih efisien.

catatan

Libfabric adalah komponen inti dari kerangka OpenFabrics Interfaces (OFI), yang mendefinisikan dan mengekspor API ruang pengguna OFI. Untuk informasi lebih lanjut, lihat situs web Libfabric OpenFabrics.

Perbedaan antara antarmuka jaringan ENA, EFA, dan EFA saja

Amazon EC2 menyediakan dua jenis antarmuka jaringan:

  • Antarmuka ENA menyediakan semua jaringan IP tradisional dan fitur routing yang diperlukan untuk mendukung jaringan IP untuk VPC. Untuk informasi selengkapnya, lihat Aktifkan jaringan yang disempurnakan dengan ENA pada EC2 instans Anda.

  • Antarmuka EFA (EFA dengan ENA) menyediakan perangkat ENA untuk jaringan IP dan perangkat EFA untuk komunikasi latensi rendah dan throughput tinggi.

  • Antarmuka khusus EFA hanya mendukung kemampuan perangkat EFA, tanpa perangkat ENA untuk jaringan IP tradisional.

Tabel berikut memberikan perbandingan antarmuka jaringan ENA, EFA, dan EFA saja.

ENA EFA (EFA dengan ENA) Khusus EFA
Mendukung fungsionalitas jaringan IP Ya Ya Tidak
Dapat ditugaskan IPv4 atau IPv6 alamat Ya Ya Tidak
Dapat digunakan sebagai antarmuka jaringan utama misalnya Ya Ya Tidak
Menghitung batas lampiran ENI misalnya Ya Ya Ya
Dukungan tipe instans Didukung pada semua jenis instans berbasis Nitro Jenis instans yang didukung Jenis instans yang didukung
Penamaan parameter di EC2 APIs interface efa efa-only
Penamaan bidang di EC2 konsol Tidak ada pilihan EFA dengan ENA Khusus EFA

Antarmuka dan pustaka yang didukung

EFAs mendukung antarmuka dan pustaka berikut:

  • Buka MPI 4.1 dan yang lebih baru

  • Pembaruan 5 Intel MPI 2019 dan versi yang lebih baru

  • NVIDIA Collective Communications Library (NCCL) 2.4.2 dan yang lebih baru

  • AWS Neuron SDK versi 2.3 dan yang lebih baru

Tipe instans yang didukung

Semua jenis contoh berikut mendukung EFA. Selain itu, tabel menunjukkan dukungan baca RDMA dan penulisan RDMA untuk jenis instance.

Nitro v5
Jenis instans Dukungan baca RDMA Dukungan tulis RDMA
Tujuan Umum
m8g.24xlarge
m8g.48xlarge
m8g.logam-24xl
m8g.logam-48xl
Komputasi yang Dioptimalkan
c7gn.16xlarge
c7gn.logam
c8g.24xlarge
c8g.48xlarge
c8g.logam-24xl
c8g.logam-48xl
Memori Dioptimalkan
r8g.24xlarge
r8g.48xlarge
r8g.logam-24xl
r8g.logam-48xl
x8g.24xlarge
x8g.48xlarge
x8g.logam-24xl
x8g.logam-48xl
Penyimpanan Dioptimalkan
i7ie.48xlarge
Komputasi yang Dipercepat
p5en.48xlarge
trn2.48xlarge
trn2u.48xlarge
Komputasi Performa Tinggi
hpc7g.4xlarge
hpc7g.8xlarge
hpc7g.16xlarge
Nitro v4
Jenis instans Dukungan baca RDMA Dukungan tulis RDMA
Tujuan Umum
m6a.48xlarge
m6a.metal
m6i.32xlarge
m6i.metal
m6id.32xlarge
m6id.metal
m6idn.32xlarge
m6idn.metal
m6in.32xlarge
m6in.metal
m7a.48xlarge
m7a.metal-48xl
m7g.16xlarge
m7g.metal
m7gd.16xlarge
m7gd.metal
m7i.48xlarge
m7i.metal-48xl
Komputasi yang Dioptimalkan
c6a.48xlarge
c6a.metal
c6gn.16xlarge
c6i.32xlarge
c6i.metal
c6id.32xlarge
c6id.metal
c6in.32xlarge
c6in.metal
c7a.48xlarge
c7a.metal-48xl
c7g.16xlarge
c7g.metal
c7gd.16xlarge
c7gd.metal
c7i.48xlarge
c7i.metal-48xl
Memori Dioptimalkan
r6a.48xlarge
r6a.metal
r6i.32xlarge
r6i.metal
r6idn.32xlarge
r6idn.metal
r6in.32xlarge
r6in.metal
r6id.32xlarge
r6id.metal
r7a.48xlarge
r7a.metal-48xl
r7g.16xlarge
r7g.metal
r7gd.16xlarge
r7gd.logam
r7i.48xlarge
r7i.metal-48xl
r7iz.32xlarge
r7iz.metal-32xl
u7i-6tb.112xlarge
u7i-8tb.112xlarge
u7i-12tb.224xlarge
u7in-16tb.224xlarge
u7in-24tb.224xlarge
u7in-32tb.224xlarge
u7inh-32tb.480xlarge
x2idn.32xlarge
x2idn.metal
x2iedn.32xlarge
x2iedn.metal
Penyimpanan Dioptimalkan
i4g.16xlarge
i4i.32xlarge
i4i.metal
im4gn.16xlarge
Komputasi yang Dipercepat
f2.48xbesar
g6.8xlarge
g6.12xlarge
g6.16xlarge
g6.24xlarge
g6.48xlarge
g6e.8xlarge
g6e.12xlarge
g6e.16xlarge
g6e.24xlarge
g6e.48xlarge
gr6.8xbesar
p5.48xlarge
p5e.48xlarge
trn1.32xlarge
trn1n.32xlarge
Komputasi Performa Tinggi
hpc6a.48xlarge
hpc6id.32xlarge
hpc7a.12xlarge
hpc7a.24xlarge
hpc7a.48xlarge
hpc7a.96xlarge
Nitro v3
Jenis instans Dukungan baca RDMA Dukungan tulis RDMA
Tujuan Umum
m5dn.24xlarge
m5dn.metal
m5n.24xlarge
m5n.metal
m5zn.12xlarge
m5zn.metal
Komputasi yang Dioptimalkan
c5n.9xlarge
c5n.18xlarge
c5n.metal
Memori Dioptimalkan
r5dn.24xlarge
r5dn.metal
r5n.24xlarge
r5n.metal
x2iezn.12xlarge
x2iezn.metal
Penyimpanan Dioptimalkan
i3en.12xlarge
i3en.24xlarge
i3en.metal
Komputasi yang Dipercepat
dl1.24xlarge
dl2q.24xlarge
g4dn.8xlarge
g4dn.12xlarge
g4dn.16xlarge
g4dn.metal
g5.8xlarge
g5.12xlarge
g5.16xlarge
g5.24xlarge
g5.48xlarge
inf1.24xlarge
p3dn.24xlarge
p4d.24xlarge
p4de.24xlarge
vt1.24xlarge
Jenis instans Dukungan baca RDMA Dukungan tulis RDMA
Tujuan Umum
m8g.24xlarge
m8g.48xlarge
m8g.logam-24xl
m8g.logam-48xl
Komputasi yang Dioptimalkan
c7gn.16xlarge
c7gn.logam
c8g.24xlarge
c8g.48xlarge
c8g.logam-24xl
c8g.logam-48xl
Memori Dioptimalkan
r8g.24xlarge
r8g.48xlarge
r8g.logam-24xl
r8g.logam-48xl
x8g.24xlarge
x8g.48xlarge
x8g.logam-24xl
x8g.logam-48xl
Penyimpanan Dioptimalkan
i7ie.48xlarge
Komputasi yang Dipercepat
p5en.48xlarge
trn2.48xlarge
trn2u.48xlarge
Komputasi Performa Tinggi
hpc7g.4xlarge
hpc7g.8xlarge
hpc7g.16xlarge
Untuk melihat jenis instans yang tersedia yang mendukung EFAs di Wilayah tertentu

Tipe instans yang tersedia berbeda-beda menurut Wilayah. Untuk melihat jenis instance yang tersedia yang mendukung EFAs di Region, gunakan describe-instance-typesperintah dengan --region parameter. Sertakan parameter --filters untuk cakupan hasil ke tipe instans yang mendukung EFA dan --query parameter untuk cakupan output ke nilai InstanceType.

aws ec2 describe-instance-types --region us-east-1 --filters Name=network-info.efa-supported,Values=true --query "InstanceTypes[*].[InstanceType]" --output text | sort

Sistem operasi yang didukung

Dukungan sistem operasi berbeda tergantung pada jenis prosesor. Tabel berikut menunjukkan sistem operasi yang didukung.

Sistem operasi Intel/AMD (x86_64) jenis instans AWS Graviton (arm64) jenis contoh
Amazon Linux 2023
Amazon Linux 2
RHEL 8 dan 9
Debian 11 dan 12
Rocky Linux 8 dan 9
Ubuntu 20.04, 22.04, dan 24.04
SUSE Linux Enterprise 15 SP2 dan yang lebih baru
openSUSE Leap 15.5 dan yang lebih baru
catatan
  • Ubuntu 20.04 mendukung dukungan peer direct saat digunakan dengan dl1.24xlarge instans.

  • Beberapa sistem operasi yang terdaftar mungkin tidak didukung dengan Intel MPI. Jika Anda menggunakan Intel MPI, lihat dokumentasi Intel MPI untuk memverifikasi dukungan untuk sistem operasi Anda.

Batasan EFA

EFAs memiliki batasan sebagai berikut:

catatan

Lalu lintas EFA mengacu pada lalu lintas yang ditransmisikan melalui perangkat EFA baik EFA (EFA dengan ENA) atau antarmuka khusus EFA.

  • Penulisan RDMA tidak didukung dengan semua jenis instance. Untuk informasi selengkapnya, lihat Tipe instans yang didukung.

  • Lalu lintas EFA antara instans P4D/P4DE/ dan jenis DL1 instans lainnya saat ini tidak didukung.

  • Tipe instans yang mendukung beberapa kartu jaringan dapat dikonfigurasi dengan satu EFA per kartu jaringan. Semua tipe instans yang didukung hanya mendukung satu EFA per instans.

  • Untuk c7g.16xlarge, m7g.16xlarge dan Instans r7g.16xlarge Khusus dan Host Khusus tidak didukung saat EFA dilampirkan.

  • Lalu lintas EFA tidak dapat melintasi Availability Zone atau VPCs. Ini tidak berlaku untuk lalu lintas IP normal dari perangkat ENA antarmuka EFA.

  • Lalu lintas EFA tidak dapat dirutekan. Lalu lintas IP normal dari perangkat ENA antarmuka EFA tetap dapat dirutekan.

  • EFA tidak didukung di AWS Outposts.

  • Perangkat EFA dari antarmuka EFA (EFA dengan ENA) didukung pada instance Windows hanya untuk AWS Cloud Digital Interface aplikasi berbasis Software Development Kit (AWS CDI SDK). Jika Anda melampirkan antarmuka EFA (EFA dengan ENA) ke instance Windows untuk aplikasi berbasis SDK non-CDI, itu berfungsi sebagai antarmuka ENA, tanpa kemampuan perangkat EFA tambahan. Antarmuka khusus EFA tidak didukung oleh aplikasi AWS CDI berbasis pada Windows atau Linux. Untuk informasi selengkapnya, lihat Panduan Pengguna Kit Pengembangan AWS Cloud Digital Interface Perangkat Lunak (AWS CDI SDK).

Harga EFA

EFA tersedia sebagai fitur EC2 jaringan Amazon opsional yang dapat Anda aktifkan pada instans apa pun yang didukung tanpa biaya tambahan.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.