Elastic Fabric Adapter - AWS Batch

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

Elastic Fabric Adapter

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 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.

  • 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 | WRITE | MKNOD.

    Lokasi LinuxParametersanggota berbeda untuk pekerjaan paralel multi-node dan pekerjaan kontainer simpul tunggal. Contoh berikut menunjukkan perbedaan, tetapi tidak ada nilai yang diperlukan.

    contoh 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" ] }, ], }, }, }, ], }, }
    contoh 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 di Panduan EC2 Pengguna Amazon.