Cluster Dataproc dapat dibuat di node tenant tunggal Compute Engine. Node tenant tunggal adalah server Compute Engine yang khusus menangani hosting VM project Anda saja. Membuat cluster Dataproc di node tenant tunggal akan membuat VM cluster tetap terpisah secara fisik dari VM di project lain. Cluster ini berfungsi sebagai cluster Dataproc standar, tetapi dengan isolasi hardware tambahan untuk mengatasi masalah keamanan dan kepatuhan.
Cluster node tenant tunggal Dataproc dibuat di 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.
-
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 default atau
migrate-within-node-group
; VM mungkin tidak tersedia hingga satu jam dengan kebijakanrestart-in-place
.
- Pastikan
Membuat cluster tenant tunggal
Sebelum membuat cluster tenant tunggal, lihat batasan VM node tenant tunggal.
Jika Anda membuat cluster penskalaan otomatis di 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 clusters create.
Catatan tanda:
--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 tenant 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 dari grup node tenant tunggal.
Catatan: zona cluster yang ditentukan di kolom zoneUri
harus cocok dengan zona grup node tenant tunggal.
Konsol
Saat ini, pembuatan cluster Dataproc satu tenant tidak didukung di konsol Google Cloud.