

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"></a>

Elastic Fabric Adapter (EFA) adalah perangkat jaringan untuk mempercepat aplikasi Komputasi Kinerja Tinggi (HPC). AWS Batch mendukung aplikasi yang menggunakan EFA jika syarat berikut terpenuhi.
+ Untuk daftar jenis instans yang mendukung EFAs, lihat [Jenis instans yang didukung](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html#efa-instance-types) di *Panduan EC2 Pengguna Amazon*.
**Tip**  
Untuk melihat daftar jenis instance yang mendukung EFAs dalam sebuah Wilayah AWS, jalankan perintah berikut. Kemudian, referensi silang daftar yang dikembalikan dengan daftar jenis instance yang tersedia di AWS Batch konsol.  

  ```
  $ aws ec2 describe-instance-types  --region us-east-1  --filters Name=network-info.efa-supported,Values=true  --query "InstanceTypes[*].[InstanceType]"  --output text | sort
  ```
+ Untuk daftar sistem operasi yang mendukung EFA, lihat [Sistem operasi yang didukung](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html#efa-os).
+ AMI memiliki driver EFA yang dimuat.
+ Grup keamanan untuk EFA harus mengizinkan semua lalu lintas masuk dan keluar ke dan dari grup keamanan itu sendiri.
+ Semua instance yang menggunakan EFA harus berada dalam grup penempatan cluster yang sama.
+ Ketentuan tugas harus mencakup anggota `devices` dengan `hostPath` yang diatur ke `/dev/infiniband/uverbs0` untuk mengizinkan perangkat EFA diteruskan ke kontainer. Jika `containerPath` ditentukan, itu juga harus diatur ke`/dev/infiniband/uverbs0`. Jika `permissions` diatur, itu harus diatur ke `READ` \$1 `WRITE` \$1 `MKNOD`.

  Lokasi [LinuxParameters](https://docs.aws.amazon.com/batch/latest/APIReference/API_LinuxParameters.html)anggota berbeda untuk pekerjaan paralel multi-node dan pekerjaan kontainer simpul tunggal. Contoh berikut menunjukkan perbedaan, tetapi tidak ada nilai yang diperlukan.  
**Example Contoh untuk tugas paralel multisimpul**  

  ```
  {
    "jobDefinitionName": "EFA-MNP-JobDef",
    "type": "multinode",
    "nodeProperties": {
      ...
      "nodeRangeProperties": [
        {
          ...
          "container": {
            ...
            "linuxParameters": {
              "devices": [
                {
                  "hostPath": "/dev/infiniband/uverbs0",
                  "containerPath": "/dev/infiniband/uverbs0",
                  "permissions": [
                      "READ", "WRITE", "MKNOD"
                  ]
                },
              ],
            },
          },
        },
      ],
    },
  }
  ```  
**Example Contoh untuk tugas kontainer simpul tunggal**  

  ```
  {
    "jobDefinitionName": "EFA-Container-JobDef",
    "type": "container",
    ...
    "containerProperties": {
      ...
      "linuxParameters": {
        "devices": [
          {
            "hostPath": "/dev/infiniband/uverbs0",
          },
        ],
      },
    },
  }
  ```

Untuk informasi selengkapnya tentang EFA, lihat [Adaptor Kain Elastis](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html) di *Panduan EC2 Pengguna Amazon*.