Cluster Dataproc dapat dibuat di node tenant tunggal Compute Engine. Node tenant tunggal adalah server Compute Engine yang dikhususkan untuk menghosting VM project Anda. Membuat cluster Dataproc pada satu node tenant tunggal akan membuat VM cluster tetap terpisah secara fisik dari VM di project lainnya. Cluster berfungsi sebagai cluster Dataproc standar, tetapi dengan isolasi hardware tambahan untuk mengatasi masalah keamanan dan kepatuhan.
Cluster node tenant tunggal Dataproc dibuat dalam grup node tenant tunggal yang ditentukan pengguna. Setiap instance master, pekerja, dan pekerja sekunder cluster akan dibuat dalam grup node tenant tunggal ini.
Langkah pertama
Lihat Sebelum memulai.
Membuat grup node tenant tunggal.
Gunakan grup node penskalaan otomatis jika Anda akan membuat cluster penskalaan otomatis di grup node tenant tunggal.
Rekomendasi penskalaan otomatis grup node:
- Pastikan
max-nodes
grup node cukup untukmaxInstances
cluster yang akan Anda buat di grup node tenant tunggal. - Gunakan kebijakan pemeliharaan grup node
migrate-within-node-group
atau default; VM mungkin tidak tersedia hingga satu jam dengan kebijakanrestart-in-place
.
- Pastikan
Membuat cluster tenant tunggal
Sebelum membuat cluster tenant tunggal, baca artikel tentang pembatasan VM node tenant tunggal.
Jika Anda membuat cluster penskalaan otomatis dalam grup node tenant tunggal, sebaiknya grup node juga menggunakan penskalaan otomatis (lihat Rekomendasi penskalaan otomatis grup node).
Perintah gcloud
Untuk membuat cluster tenant tunggal, teruskan flag --node-group
ke perintah gcloud dataproc cluster create.
Tandai catatan:
--region
(wajib): Harus cocok dengan region grup tenant tunggal.--node-group
(wajib): Anda dapat menentukan nama grup node tenant tunggal ("node-group-name") atau URI resource grup node tunggal ("projects/project-id/zones/zone/nodeGroups/node-group-name").--zone
(wajib): Zona cluster harus cocok dengan zona grup node tenant tunggal.
gcloud dataproc clusters create cluster-name \ --region=region \ --zone=zone \ --node-group=node group resource name or URI \ ... other args
REST API
Buat cluster tenant tunggal menggunakan permintaan clusters.create yang menentukan NodeGroupAffinity.nodeGroupUri, grup node tenant tunggal.
Catatan: zona cluster yang ditentukan dalam kolom zoneUri
harus cocok dengan zona grup node tenant tunggal.
Konsol
Saat ini, pembuatan cluster Dataproc tenant tunggal tidak didukung di konsol Google Cloud.