ERI adalah ENI dengan fitur eRDMA yang diaktifkan, digunakan untuk menyediakan komunikasi jaringan RDMA bagi instance ECS.
Overview
eRDMA adalah layanan jaringan RDMA berlatensi rendah dan throughput tinggi dari Alibaba Cloud. Untuk menggunakan eRDMA pada instance ECS, bind ERIs ke instance tersebut. Lihat Overview.
ERIs hanya didukung pada family instans tertentu. Lihat Instance family.
Untuk mengetahui jumlah maksimum ERIs untuk suatu tipe instans, panggil operasi DescribeInstanceTypes dan periksa parameter EriQuantity. Nilai 0 berarti tipe instans tersebut tidak mendukung ERIs.
Saat meng-bind beberapa ERIs ke sebuah instans, pertimbangkan jumlah QP maksimum. Lihat Maximum number of QPs.
Create an ERI
Create an ERI when you create an ECS instance
Jika tipe instans mendukung eRDMA, aktifkan fitur ERI untuk ENI saat Anda membuat instance ECS. Konfigurasinya bervariasi tergantung tipe instans.
Untuk instans enterprise-level, lihat During instance creation dalam "Configure eRDMA on an enterprise-level instance".

Untuk GPU-accelerated instances, lihat Enable on GPU-accelerated instance.

Separately create an ERI
Saat membuat secondary ENI, aktifkan eRDMA Interface. ERI menggunakan alamat IP dan aturan security group yang sama dengan ENI tersebut. Lihat Create and use an ENI.

Call an API operation to create an ERI
Panggil operasi CreateNetworkInterface dan atur NetworkInterfaceTrafficMode ke HighPerformance untuk mengaktifkan fitur ERI.
Untuk mengikat, melepas ikatan, atau memodifikasi ERI, lihat Mengelola ENI.
View ERIs
View ERIs in the ECS console
Periksa apakah fitur ERI diaktifkan untuk suatu ENI di Konsol ECS.
Masuk ke ECS console.
Di panel navigasi kiri, pilih .
Temukan instance ECS yang dituju dan klik ID instans tersebut.
Klik tab ENIs.
Jika kolom ENI Type menampilkan flexible RDMA interface, berarti fitur ERI telah diaktifkan untuk ENI tersebut.

Call an API operation to view ERIs
Panggil operasi DescribeNetworkInterfaceAttribute dan periksa parameter NetworkInterfaceTrafficMode untuk menentukan status ERI.
HighPerformance: ERI diaktifkan. Mode komunikasi eRDMA digunakan.
Standard: ERI dinonaktifkan. Mode komunikasi TCP digunakan.
View ERIs from within an ECS instance
Setelah mengaktifkan fitur ERI untuk ENI, hubungkan ke instance untuk memverifikasi ERIs.
Hubungkan ke instance ECS.
Lihat perangkat RDMA:
ibv_devicesNama perangkat yang dikembalikan menunjukkan adanya ERI.

Jika beberapa ENI yang diaktifkan ERI di-bind ke instance, output akan mencantumkan semua perangkat tersebut.

Jalankan
ibv_devinfountuk melihat detail ERI seperti status port dan jumlah antrian.
Jika tidak ada output yang dikembalikan, kemungkinan driver eRDMA tidak terinstal dengan benar atau ERI salah konfigurasi. Lihat Verify eRDMA configuration.
Enable or disable the ERI feature for an existing ENI
Panggil operasi ModifyNetworkInterfaceAttribute dan atur NetworkInterfaceTrafficMode (di bawah NetworkInterfaceTrafficConfig) ke HighPerformance untuk mengaktifkan fitur ERI.
HighPerformance: ERI diaktifkan. Mode komunikasi eRDMA digunakan.
Standard: ERI dinonaktifkan. Mode komunikasi TCP digunakan.
Anda tidak dapat mengaktifkan fitur ERI untuk ENI yang sudah ada melalui Konsol ECS.
Maximum number of QPs
QP adalah entitas komunikasi dasar dalam RDMA. QP terdiri dari Send Queue (SQ) dan Receive Queue (RQ), serta digunakan untuk mengelola data yang dikirim dan diterima.
Jumlah QP maksimum pada perangkat RDMA atau ERI menentukan jumlah koneksi RDMA konkuren maksimum dan memengaruhi skalabilitas jaringan.
Maximum number of QPs supported by an ECS instance
Jumlah QP maksimum bervariasi tergantung tipe instans. Saat beberapa ERIs di-bind, batas QP instans sama dengan jumlah total QP dari semua ERIs. Panggil operasi DescribeInstanceTypes untuk mengetahui jumlah maksimum QP untuk tipe instans tertentu.
Instans berbasis CPU enterprise-level: Nilai QueuePairNumber adalah jumlah QP maksimum.
GPU-accelerated instance: Jumlah QP maksimum adalah QueuePairNumber × NetworkCardQuantity.
Maximum number of QPs supported by an ERI
Jika Anda tidak menentukan parameter QueuePairNumber saat meng-bind ERI, ERI akan mewarisi jumlah maksimum QP yang didukung oleh instans. Hal ini mencegah pengikatan ERI tambahan meskipun tipe instans memungkinkan lebih banyak. Untuk mengikat ERI tambahan, ubah jumlah maksimum QP yang didukung oleh setiap ERI sehingga totalnya tidak melebihi batas instans.
Change the maximum number of QPs supported by an ERI
Panggil operasi ModifyNetworkInterfaceAttribute dan atur QueuePairNumber ke nilai yang diinginkan.
Jika ERI di-bind ke instans, hentikan instans sebelum mengubah jumlah QP.
Untuk secondary ENI yang di-bind ke instans, unbind ENI tersebut, ubah QueuePairNumber, lalu rebind ENI tersebut.
View the maximum number of QPs supported by an ERI
Panggil operasi DescribeNetworkInterfaceAttribute dan periksa parameter QueuePairNumber untuk mengetahui jumlah QP maksimum untuk ERI tersebut.
QueuePairNumber tidak dikembalikan untuk secondary ENI yang belum di-bind ke instans.
Choose an appropriate QP count
Jumlah QP yang tepat mengoptimalkan performa. Terlalu banyak QP akan membuang sumber daya; terlalu sedikit akan menyebabkan bottleneck.
Nilai kebutuhan aplikasi. Tentukan jumlah QP berdasarkan skenario aplikasi, tipe instans, dan jumlah ERIs. Aplikasi dengan konkurensi tinggi dan latensi rendah memerlukan lebih banyak QP. Transfer data besar memperoleh manfaat dari bandwidth single-QP yang dimaksimalkan.
Pertimbangkan batasan perangkat keras.
Jumlah QP maksimum bervariasi tergantung tipe instans. Lihat Maximum number of QPs supported by an ECS instance.
Setiap QP mengonsumsi sumber daya sistem. Pertimbangkan ukuran memori.
Uji dan sesuaikan. Setelah mengonfigurasi ERIs, uji performa di lingkungan Anda. Sesuaikan jumlah QP berdasarkan hasil pengujian. Perhatikan pesan error atau peningkatan kehilangan paket.
Monitor secara berkala. Periksa status sistem secara rutin untuk memastikan konfigurasi tetap sesuai seiring perubahan workload.
Rencanakan dan sesuaikan konfigurasi ERI berdasarkan workload, infrastruktur, dan kebutuhan performa Anda.