全部产品
Search
文档中心

Elastic Compute Service:ERIs

更新时间:Jul 06, 2025

Antarmuka RDMA elastis (ERI) adalah antarmuka jaringan virtual yang dapat diikat ke instance Elastic Compute Service (ECS). ERI berfungsi sebagai komponen utama dalam mengimplementasikan akses memori jarak jauh elastis (eRDMA) pada instance ECS. ERI merupakan antarmuka jaringan elastis (ENI) dengan fitur ERI diaktifkan.

Deskripsi Fitur

Untuk mengonfigurasi eRDMA pada instance ECS, Anda harus mengikat ERI ke instance tersebut. eRDMA adalah layanan jaringan Remote Direct Memory Access (RDMA) dengan latensi rendah, throughput tinggi, performa tinggi, dan skalabilitas tinggi yang disediakan oleh Alibaba Cloud. eRDMA memberikan komunikasi jaringan ultra-rendah-latensi dan throughput tinggi untuk instance ECS melalui penggunaan ERI. Untuk informasi lebih lanjut, lihat Ikhtisar.

Anda hanya dapat mengikat ERI ke instance ECS dari keluarga instance tertentu. Untuk informasi tentang keluarga instance yang mendukung ERI, lihat Ikhtisar keluarga instance.

Untuk menanyakan jumlah maksimum ERI yang dapat Anda ikat ke instance ECS dari tipe instance tertentu, panggil operasi DescribeInstanceTypes dan periksa nilai parameter EriQuantity dalam respons. Nilai 0 menunjukkan bahwa Anda tidak dapat mengikat ERI ke instance ECS dari tipe instance tersebut.

Saat mengikat beberapa ERI ke instance ECS, Anda harus mempertimbangkan jumlah maksimum pasangan antrian (QPs) yang didukung oleh instance. Untuk informasi lebih lanjut, lihat bagian Jumlah maksimum QP dari topik ini.

Buat ERI

Buat ERI saat membuat instance ECS

Jika tipe instance mendukung eRDMA, Anda dapat mengaktifkan fitur ERI untuk ENI saat membuat instance ECS. Konfigurasinya bervariasi berdasarkan tipe instance.

Buat ERI secara terpisah

Saat membuat ENI sekunder, aktifkan eRDMA Interface. ERI berbagi pengaturan ENI sekunder, termasuk alamat IP dan aturan grup keamanan ENI. Untuk informasi lebih lanjut, lihat Buat dan kelola ENI.

image

Panggil operasi API untuk membuat ERI

Panggil operasi CreateNetworkInterface untuk membuat ENI dan atur parameter NetworkInterfaceTrafficMode ke HighPerformance untuk mengaktifkan fitur ERI untuk ENI.

Untuk informasi tentang cara mengelola ERI, seperti mengikat ERI ke instance ECS, melepas ERI dari instance ECS, dan memodifikasi atribut ERI, lihat Kelola ENI.

Lihat ERI

Lihat ERI di konsol ECS

Anda dapat memeriksa apakah fitur ERI diaktifkan untuk ENI di konsol ECS. Lakukan langkah-langkah berikut:

  1. Masuk ke konsol ECS.

  2. Di panel navigasi sisi kiri, pilih Instances & Images > Instances.

  3. Temukan instance ECS yang ENInya ingin Anda lihat dan klik ID instans untuk masuk ke halaman detail instans.

  4. Klik tab ENIs dan lihat informasi rinci tentang ENI yang diikat ke instance ECS.

    Jika flexible RDMA interface ditampilkan di kolom ENI Type, fitur ERI diaktifkan untuk ENI tersebut.

    image

Panggil operasi API untuk melihat ERI

Panggil operasi DescribeNetworkInterfaceAttribute untuk menanyakan atribut ENI dan periksa nilai parameter NetworkInterfaceTrafficMode dalam respons untuk mendapatkan status fitur ERI.

  • HighPerformance: Fitur ERI diaktifkan dan mode komunikasi eRDMA digunakan.

  • Standard: Fitur ERI dinonaktifkan dan mode komunikasi TCP digunakan.

Lihat ERI yang diikat ke instance ECS setelah Anda terhubung ke instans

Setelah Anda mengaktifkan fitur ERI untuk ENI yang diikat ke instance ECS, Anda dapat terhubung ke instans dan melihat ERI.

  1. Hubungkan ke instance ECS.

    Untuk informasi lebih lanjut, lihat Gunakan Workbench untuk terhubung ke instans Linux melalui SSH.

  2. Jalankan perintah berikut untuk melihat perangkat RDMA:

    ibv_devices

    Nama perangkat yang dikembalikan menunjukkan bahwa perangkat tersebut adalah ERI.

    image

    Jika beberapa ENI dengan ERI diaktifkan diikat ke instance ECS Anda, keluaran perintah berikut akan dikembalikan.

    image

  • Anda dapat menjalankan perintah ibv_devinfo untuk melihat informasi tambahan tentang parameter ERI, seperti status port dan jumlah maksimum antrian yang didukung oleh ERI.

    image

  • Jika informasi sebelumnya tidak dikembalikan, driver eRDMA mungkin salah diinstal, atau kesalahan konfigurasi ERI mungkin terjadi. Untuk memecahkan masalah, lihat Verifikasi kebenaran konfigurasi eRDMA.

Ubah status fitur ERI untuk ENI yang ada

Saat Anda memanggil operasi ModifyNetworkInterfaceAttribute, atur parameter NetworkInterfaceTrafficMode (di bawah NetworkInterfaceTrafficConfig) ke HighPerformance untuk mengaktifkan fitur ERI untuk ENI.

  • HighPerformance: Fitur ERI diaktifkan dan mode komunikasi eRDMA digunakan.

  • Standard: Fitur ERI dinonaktifkan dan mode komunikasi TCP digunakan.

Catatan

Anda tidak dapat mengaktifkan fitur ERI untuk ENI yang ada di konsol ECS.

Jumlah maksimum QP

QP adalah entitas komunikasi dasar dalam RDMA. Ini terdiri dari Antrian Kirim (SQ) dan Antrian Terima (RQ). QP digunakan untuk mengelola data yang dikirim dan diterima.

Jumlah maksimum QP yang dapat dibuat pada perangkat RDMA atau ERI menentukan jumlah maksimum koneksi bersamaan yang dapat didukung oleh jaringan RDMA dan mempengaruhi skalabilitas serta kemampuan pemrosesan bersamaan jaringan.

Jumlah maksimum QP yang didukung oleh instance ECS

Jumlah maksimum QP yang didukung oleh instance ECS bervariasi berdasarkan tipe instance. Saat Anda mengikat beberapa ERI ke instance ECS, jumlah maksimum QP yang didukung oleh instance adalah jumlah total jumlah maksimum QP yang didukung oleh semua ERI yang diikat ke instance tersebut. Anda dapat memanggil operasi DescribeInstanceTypes untuk menanyakan jumlah maksimum QP yang didukung oleh instans dari tipe instans tertentu.

  • Instans tingkat perusahaan berbasis CPU: Nilai parameter QueuePairNumber dalam respons adalah jumlah maksimum QP yang didukung oleh instans dari tipe instans tertentu.

  • Instans yang dipercepat GPU: Jumlah maksimum QP yang didukung oleh instans dari tipe instans tertentu adalah QueuePairNumber * NetworkCardQuantity.

Jumlah maksimum QP yang didukung oleh ERI

Jika Anda tidak menentukan parameter QueuePairNumber saat Anda mengikat ERI ke instance ECS, jumlah maksimum QP yang didukung oleh instans digunakan sebagai jumlah maksimum QP yang didukung oleh ERI. Dalam hal ini, Anda tidak dapat mengikat ERI tambahan ke instans meskipun tipe instans memungkinkan Anda mengikat ERI tambahan ke instans. Untuk mengikat ERI tambahan ke instans, Anda harus mengubah jumlah maksimum QP yang didukung oleh setiap ERI untuk memastikan bahwa jumlah maksimum total QP yang didukung oleh semua ERI tidak melebihi jumlah maksimum QP yang didukung oleh instans.

Ubah jumlah maksimum QP yang didukung oleh ERI

Panggil operasi ModifyNetworkInterfaceAttribute dan atur parameter QueuePairNumber ke jumlah QP yang ingin Anda dukung oleh ERI.

Penting
  • Jika ERI yang ingin Anda ubah jumlah maksimum QP yang didukungnya diikat ke instance ECS, Anda harus menghentikan instans sebelum dapat mengubah jumlahnya.

  • Untuk ENI sekunder yang diikat ke instance ECS, Anda dapat melepas ENI dari instans, mengubah nilai parameter QueuePairNumber, dan kemudian mengikat ENI ke instans.

Lihat jumlah maksimum QP yang didukung oleh ERI

Panggil operasi DescribeNetworkInterfaceAttribute untuk menanyakan atribut ERI, dan periksa nilai parameter QueuePairNumber dalam respons untuk mendapatkan jumlah maksimum QP yang didukung oleh ERI.

Catatan

Parameter QueuePairNumber tidak dikembalikan untuk ENI sekunder jika ENI belum diikat ke instance ECS.

Tentukan jumlah QP yang didukung yang sesuai

Untuk mengoptimalkan performa aplikasi, Anda harus menentukan jumlah QP yang didukung yang sesuai. Jumlah QP yang terlalu besar atau terlalu kecil dapat menyebabkan pemborosan sumber daya atau menjadi hambatan performa.

  1. Pahami persyaratan aplikasi. Kami sarankan Anda menentukan jumlah QP yang diperlukan berdasarkan skenario aplikasi, tipe instans, dan jumlah ERI yang ingin Anda gunakan. Jika aplikasi Anda bersifat konkurensi tinggi dan latensi rendah, Anda mungkin memerlukan lebih banyak QP untuk mendukung jumlah koneksi bersamaan yang lebih tinggi. Dalam skenario transmisi data besar, Anda mungkin perlu memprioritaskan pemanfaatan bandwidth dari satu QP.

  2. Pertimbangkan batasan perangkat keras.

    • Jumlah maksimum QP yang didukung oleh instance ECS bervariasi berdasarkan tipe instans. Untuk informasi lebih lanjut, lihat bagian Jumlah maksimum QP yang didukung oleh instance ECS dari topik ini.

    • Pertimbangkan faktor-faktor seperti ukuran memori. Setiap QP mengonsumsi sejumlah sumber daya sistem.

  3. Uji performa ERI dan optimalkan konfigurasi ERI. Setelah Anda mengonfigurasi ERI pada instance ECS, Anda harus menguji performa ERI dalam lingkungan aktual Anda. Kemudian, ubah jumlah QP yang didukung dan parameter relevan lainnya berdasarkan hasil pengujian. Periksa apakah pengecualian terjadi, seperti pesan kesalahan dan peningkatan laju kehilangan paket.

  4. Terus pantau status sistem. Bahkan jika Anda menemukan skema konfigurasi yang cocok, Anda harus secara teratur memeriksa status sistem untuk memastikan bahwa pengaturan saat ini tetap sesuai seiring pertumbuhan bisnis Anda atau perubahan lainnya.

Saat Anda menentukan jumlah QP yang didukung, Anda harus mempertimbangkan secara komprehensif beberapa faktor. Kami sarankan Anda merencanakan dan menyesuaikan konfigurasi ERI dengan hati-hati berdasarkan karakteristik bisnis Anda, infrastruktur yang ada, dan persyaratan performa yang diharapkan.