

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

# Elastic Fabric Adapter
<a name="efa-v3"></a>

Elastic Fabric Adapter (EFA) adalah perangkat jaringan yang memiliki OS-bypass kemampuan untuk komunikasi jaringan latensi rendah dengan instans lain pada subnet yang sama. EFA diekspos dengan menggunakan Libfabric, dan dapat digunakan oleh aplikasi menggunakan Messaging Passing Interface (MPI).

Untuk menggunakan EFA dengan AWS ParallelCluster dan Slurm penjadwal, atur [`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues)//[`ComputeResources`[`Efa`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-Efa)](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources)/[`Enabled`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-Efa-Enabled)ke. `true`

Untuk melihat daftar instans Amazon EC2 yang mendukung EFA, lihat [Jenis instans yang didukung](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html#efa-instance-types) di Panduan Pengguna Amazon EC2 untuk Instans *Linux*.

Kami menyarankan Anda menjalankan EFA-enabled instans Anda dalam grup penempatan. Dengan cara ini instance diluncurkan ke grup latensi rendah dalam satu Availability Zone. Untuk informasi selengkapnya tentang cara mengonfigurasi grup penempatan dengan AWS ParallelCluster, lihat [`SlurmQueues`](Scheduling-v3.md#Scheduling-v3-SlurmQueues)/[`Networking`](Scheduling-v3.md#Scheduling-v3-SlurmQueues-Networking)/[`PlacementGroup`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-Networking-PlacementGroup).

**catatan**  
Elastic Fabric Adapter (EFA) tidak didukung pada zona ketersediaan yang berbeda. Untuk informasi selengkapnya, lihat [Penjadwalan](Scheduling-v3.md)/[SlurmQueues](Scheduling-v3.md#Scheduling-v3-SlurmQueues)/[Jaringan](Scheduling-v3.md#Scheduling-v3-SlurmQueues-Networking)/[SubnetIds](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-Networking-SubnetIds).

**catatan**  
Secara default, Ubuntu distribusi mengaktifkan perlindungan ptrace (jejak proses). ptraceperlindungan dinonaktifkan sehingga Libfabric berfungsi dengan baik. Untuk informasi selengkapnya, lihat [Menonaktifkan perlindungan ptrace](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa-start.html#efa-start-ptrace) di Panduan *Pengguna Amazon EC2*.

## Konfigurasi jaringan EFA default
<a name="efa-v3-default-config"></a>

Mulai AWS ParallelCluster 3.15.0, ketika EFA diaktifkan, AWS ParallelCluster secara otomatis mengkonfigurasi antarmuka EFA-only jaringan untuk memisahkan lalu lintas EFA dari lalu lintas IP. Ini memaksimalkan bandwidth EFA sambil meminimalkan konsumsi alamat IP. AWS ParallelCluster menentukan konfigurasi optimal berdasarkan kemampuan jenis instance. Oleh karena itu, node EFA-enabled komputasi diluncurkan dengan lebih dari satu antarmuka jaringan, bahkan ketika mereka menggunakan jenis instance kartu jaringan tunggal, asalkan jenis instance mendukung lebih dari satu antarmuka jaringan.

Konfigurasi default ini direkomendasikan untuk sebagian besar beban kerja, termasuk HPC yang digabungkan erat dan pelatihan terdistribusi. AI/ML 

**catatan**  
Amazon EC2 tidak secara otomatis menetapkan alamat IP publik ke instans yang diluncurkan dengan lebih dari satu antarmuka jaringan. EFA-enabled node komputasi diluncurkan dengan beberapa antarmuka jaringan. Node komputasi ini gagal melakukan bootstrap jika mereka mengandalkan IP publik yang ditetapkan secara otomatis untuk akses internet (subnet publik tanpa gateway NAT). Tempatkan node komputasi ini dalam subnet pribadi dengan [gateway NAT](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-nat-gateway.html) dan atur ke. [AssignPublicIp](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-Networking-AssignPublicIp)`false` Persyaratan ini sebelumnya hanya berlaku untuk jenis instance dengan beberapa kartu jaringan.

## Menyesuaikan antarmuka jaringan EFA
<a name="efa-v3-custom-interfaces"></a>

Jika beban kerja Anda memerlukan konfigurasi jaringan yang berbeda, seperti memaksimalkan bandwidth ENA pada kartu jaringan sekunder atau mengonfigurasi subset kartu jaringan yang tersedia, Anda dapat mengganti pengaturan default menggunakan parameter///. [`SlurmQueues`[`ComputeResources`[`LaunchTemplateOverrides`](Scheduling-v3.md#yaml-Scheduling-SlurmQueues-ComputeResources-LaunchTemplateOverrides)](Scheduling-v3.md#Scheduling-v3-SlurmQueues-ComputeResources)](Scheduling-v3.md#Scheduling-v3-SlurmQueues) Ini menggantikan seluruh konfigurasi antarmuka jaringan dari node komputasi dengan konfigurasi yang ditentukan dalam template peluncuran Anda.

Untuk panduan langkah demi langkah, lihat. [Sesuaikan antarmuka jaringan node komputasi dengan penggantian template peluncuran](tutorial-network-customization-v3.md)

**Awas**  
Jika Anda mengonfigurasi antarmuka jaringan dengan cara yang tidak didukung oleh jenis instance, instance akan gagal diluncurkan. Untuk memverifikasi konfigurasi jaringan yang didukung untuk jenis instans Anda, lihat [DescribeInstanceTypes](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeInstanceTypes.html)di Referensi *API Amazon EC2*.

*Untuk informasi selengkapnya, lihat [Adaptor Kain Elastis](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html) di *Panduan Pengguna Amazon EC2* dan [Skalakan beban kerja HPC dengan adaptor kain elastis dan AWS ParallelCluster](https://aws.amazon.com/blogs/opensource/scale-hpc-workloads-elastic-fabric-adapter-and-aws-parallelcluster/) di Blog Sumber Terbuka.AWS *