Cloud RDMA memungkinkan kemampuan pengiriman pesan yang andal dan berlatensi rendah dengan menggunakan driver RDMA IRDMA. Driver ini mendukung Remote Direct Memory Access (RDMA) antara instance Compute Engine. RDMA mentransfer data antara mesin jarak jauh dan memori lokal melalui antarmuka jaringan tanpa menggunakan CPU host atau buffer host perantara.
Instance yang kompatibel dengan Cloud RDMA memerlukan setidaknya dua antarmuka jaringan virtual (vNIC):
- vNIC untuk komunikasi Cloud RDMA yang menggunakan jaringan IDPF dan driver RDMA IRDMA. vNIC ini tidak dapat terhubung ke internet. Instance hanya dapat memiliki satu vNIC yang menggunakan Cloud RDMA.
- vNIC untuk traffic jaringan normal. vNIC ini terhubung sepenuhnya ke jaringanGoogle Cloud dan dapat terhubung ke internet. vNIC ini menggunakan driver jaringan gVNIC. Anda dapat menambahkan hingga delapan antarmuka jaringan gVNIC tambahan, sehingga totalnya menjadi 10 vNIC per instance.
Driver IRDMA didukung dengan instance H4D.
Saat mengonfigurasi vNIC yang menggunakan driver IRDMA, Anda harus menentukan jaringan VPC yang dibuat menggunakan profil jaringan Falcon RDMA.
Sebelum memulai
-
Siapkan autentikasi jika Anda belum melakukannya.
Autentikasi memverifikasi identitas Anda untuk mengakses layanan Google Cloud dan API. Untuk menjalankan
kode atau contoh dari lingkungan pengembangan lokal, Anda dapat mengautentikasi ke
Compute Engine dengan memilih salah satu opsi berikut:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instal Google Cloud CLI. Setelah penginstalan, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud initJika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
- Set a default region and zone.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI. Setelah penginstalan, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud initJika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu.
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .
Dukungan sistem operasi
Google merekomendasikan penggunaan image VM HPC, yang dilengkapi dengan driver Cloud RDMA yang telah diinstal sebelumnya.
Dari image OS publik yang disediakan untuk Google Cloud, driver IRDMA RDMA didukung dengan yang berikut:
- Container-Optimized OS 117 LTS atau yang lebih baru
- Rocky Linux 8 yang dioptimalkan untuk Google Cloud dan versi yang lebih baru yang dioptimalkan untuk Google Cloud
Ringkasan penggunaan Cloud RDMA dengan instance Compute Engine
Untuk membuat instance komputasi yang menggunakan Cloud RDMA, Anda harus memiliki setidaknya satu jaringan VPC reguler dan satu jaringan VPC Falcon. Jaringan VPC Falcon menggunakan profil jaringan RDMA Falcon untuk mengaktifkan traffic Cloud RDMA antara instance H4D. Jaringan ini terpisah dari jaringan VPC reguler yang membawa traffic non-RDMA ke Google Cloud layanan atau internet lainnya.
Tugas yang harus diselesaikan untuk membuat instance komputasi yang menggunakan Cloud RDMA adalah sebagai berikut:
- Pilih image OS publik yang mendukung Cloud RDMA, atau buat image OS kustom yang diberi tag untuk menggunakan IRDMA.
Identifikasi atau buat minimal dua jaringan VPC:
- Jaringan VPC reguler untuk traffic yang melewati antarmuka jaringan gVNIC
- Jaringan VPC Falcon untuk traffic Cloud RDMA
Buat instance komputasi menggunakan image OS publik atau kustom. Selama pembuatan instance, konfigurasikan setidaknya dua antarmuka jaringan: satu yang menggunakan driver jaringan gVNIC dan satu yang menggunakan driver RDMA IRDMA.
Pastikan Cloud RDMA diaktifkan.
Membuat image OS kustom yang mendukung Cloud RDMA
Anda dapat membuat image OS menggunakan Google Cloud CLI atau REST. Untuk mengetahui informasi mendetail dan praktik terbaik dalam membuat image OS kustom, lihat Membuat image OS kustom.
gcloud
Pilih image OS atau kelompok image yang mendukung driver dan antarmuka IRDMA. Untuk mengetahui informasi selengkapnya, lihat Detail sistem operasi dan pilih tab Antarmuka.
Dengan menggunakan image OS atau kelompok image yang dipilih di langkah sebelumnya, buat image OS kustom. Untuk membuat image OS kustom, gunakan perintah
gcloud compute images create. Misalnya, perintah berikut akan membuat image OS kustom yang mendukung driver IRDMA dan didasarkan pada image OS tertentu.gcloud compute images create IMAGE_NAME \ --source-image=SOURCE_IMAGE \ --source-image-project=SOURCE_IMAGE_PROJECT \Ganti kode berikut:
IMAGE_NAME: nama image yang ingin Anda buatSOURCE_IMAGE: image OS tertentu yang mendukung driver IRDMA—misalnya:hpc-rocky-linux-8-v20250721Jika Anda ingin menggunakan image OS terbaru dalam kelompok image, ganti flag
--source-imagedengan flag--source-image-familydan setel nilainya ke kelompok image yang mendukung driver IRDMA. Contoh:--source-image-family=hpc-rocky-linux-8.SOURCE_IMAGE_PROJECT: nama project yang berisi OS image atau kelompok image sumber
Untuk mengetahui informasi selengkapnya tentang kapan harus menggunakan kelompok image, baca Praktik terbaik kelompok image.
REST
Pilih image OS atau kelompok image yang mendukung antarmuka jaringan IRDMA. Untuk mengetahui informasi selengkapnya, baca Detail sistem operasi.
Dengan menggunakan OS image atau kelompok image yang dipilih di langkah sebelumnya, buat OS image menggunakan metode
images.insert.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/images { "name":"IMAGE_NAME", "sourceImage":"SOURCE_IMAGE_URI" }Ganti kode berikut:
PROJECT_ID: ID project tempat image baru akan dibuatIMAGE_NAME: nama untuk image kustomSOURCE_IMAGE_URI: URI untuk image OS atau kelompok image tertentu yang ingin Anda gunakanContoh:
- OS image tertentu:
"sourceImage": "projects/rocky-linux-cloud/global/images/hpc-rocky-linux-8-v20250721" - Kelompok image:
"sourceImage": "projects/rocky-linux-cloud/global/images/family/hpc-rocky-linux-8"
Saat Anda menentukan kelompok image, Compute Engine akan membuat VM dari image OS terbaru yang masih digunakan dalam kelompok tersebut. Untuk mengetahui informasi selengkapnya tentang kapan harus menggunakan kelompok image, lihat Praktik terbaik kelompok image.
- OS image tertentu:
Membuat VM dengan dukungan driver IRDMA
Anda dapat membuat VM menggunakan salah satu image OS publik yang didukung atau menggunakan image OS kustom yang Anda buat dengan langkah-langkah di Membuat image OS kustom yang mendukung IRDMA.
Untuk menggunakan Cloud RDMA dengan instance, Anda harus mengonfigurasi beberapa antarmuka jaringan (NIC) untuk instance tersebut. Satu NIC harus menggunakan driver GVNIC (tentukan
nic-type=GVNIC) dan NIC lainnya harus menggunakan driver IRDMA (tentukannic-type=IRDMA).Membuat VM menggunakan image OS publik
Untuk membuat VM menggunakan image VM HPC, atau image OS publik yang mendukung Cloud RDMA, ikuti petunjuk di halaman berikut:
- Untuk membuat instance sesuai permintaan, lihat Membuat instance yang menggunakan Cloud RDMA.
- Untuk membuat instance yang mendukung Cloud RDMA secara massal, lihat Membuat instance yang dioptimalkan untuk HPC secara massal yang menggunakan Cloud RDMA.
- Untuk menggunakan Slurm guna membuat cluster instance yang mendukung Cloud RDMA, lihat Membuat cluster Slurm HPC yang mendukung Cloud RDMA dengan instance H4D.
- Untuk membuat MIG, lihat Membuat MIG HPC dengan seri mesin H4D.
Membuat VM menggunakan image OS kustom
Jika Anda membuat image OS kustom yang mendukung Cloud RDMA, Anda dapat menggunakan image OS kustom tersebut untuk membuat VM menggunakan konsolGoogle Cloud , Google Cloud CLI, atau REST.
Untuk mengetahui petunjuk tentang cara membuat instance menggunakan image kustom, lihat Membuat instance dari image kustom.
Pastikan Cloud RDMA diaktifkan
Setelah VM di-deploy, jalankan uji bandwidth performa berikut untuk memastikan bahwa Anda menjalankan instance VM yang kompatibel dengan Cloud RDMA dan dalam kondisi baik.
ib_send_bw -aF & # start the server ib_send_bw -aF $(hostname) # start the client (can be done on the same machine)Bandwidth koneksi tunggal yang dilaporkan
BW average [MB/s]harus mencapai setidaknya 11.000 MBps untuk baris yang lebih tinggi dari 4096 B. Nilai yang lebih kecil diharapkan untuk ukuran pesan yang lebih rendah.Langkah berikutnya
- Terhubung ke instance.
- Mengubah setelan MTU jaringan VPC.
- Ringkasan pembuatan cluster HPC
- Menyiapkan dan menskalakan aplikasi MPI di VM H4D dengan Cloud RDMA.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-12-04 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-12-04 UTC."],[],[]] -