Saat Anda membuat cluster Dataproc, resource cluster menggunakan endpoint regional berdasarkan zona Compute Engine. Saat memilih region, Anda dapat memilih zona dalam region tersebut, atau Anda dapat menghapus zona agar fitur Zona Otomatis Dataproc memilih zona untuk Anda di region yang Anda pilih. Setelah zona dipilih, semua node untuk cluster tersebut akan di-deploy ke zona tersebut.
Reservasi Zona Otomatis dan resource
Zona Otomatis memprioritaskan pembuatan cluster di zona dengan reservasi resource, sebagai berikut:
Jika resource cluster yang diminta dapat sepenuhnya dipenuhi oleh resource yang direservasi, ditambah, jika perlu, resource on-demand di zona, Zona Otomatis akan menggunakan resource yang direservasi dan on-demand, serta membuat cluster di zona tersebut.
Zona Otomatis memprioritaskan zona untuk dipilih sesuai dengan total reservasi core CPU (
vCPU
) di zona.Contoh: Permintaan pembuatan cluster menentukan 20
n2-standard-2
dan 1n2-standard-64
(40 + 64vCPUs
yang diminta). Zona Otomatis akan memprioritaskan zona berikut untuk dipilih sesuai dengan total reservasi vCPU yang tersedia di zona tersebut:zone-c
reservasi yang tersedia: 3n2-standard-2
dan 1n2-standard-64
(70vCPUs
)zone-b
reservasi yang tersedia: 1n2-standard-64
(64vCPUs
)zone-a
reservasi yang tersedia: 25n2-standard-2
(50vCPUs
)Dengan asumsi setiap zona di atas memiliki
vCPU
on-demand tambahan dan resource lain yang memadai untuk memenuhi permintaan cluster, Zona Otomatis akan memilihzone-c
untuk pembuatan cluster.
Jika resource cluster yang diminta tidak dapat sepenuhnya dipenuhi oleh resource yang direservasi dan on-demand di zona, Zona Otomatis akan membuat cluster di zona yang kemungkinan besar akan memenuhi permintaan menggunakan resource on-demand.
Menggunakan penempatan Zona Otomatis
Konsol
Untuk membuat cluster Dataproc yang menggunakan penempatan Zona Otomatis:
- Di konsol Google Cloud, buka halaman Dataproc Create a Dataproc cluster on Compute Engine. Panel Siapkan cluster dipilih.
- Di bagian Lokasi:
- Pilih Region untuk cluster Anda.
- Di bagian Zona, pilih "Mana saja".
Perintah gcloud
Untuk membuat cluster Dataproc yang menggunakan penempatan Zona Otomatis, gunakan perintah gcloud dataproc clusters create. Tetapkan flag --region
ke wilayah, dan
hapus flag --zone
(atau kosongkan flag: --zone=
atau zone=""
).
gcloud dataproc clusters create cluster-name \ --region=region \ --zone="" \ other args ...
REST API
Untuk membuat cluster Dataproc yang menggunakan penempatan Zona Otomatis, buat permintaan API JSON clusters.create, dengan membiarkan kolom gceClusterConfig.zoneUri kosong. Di endpoint REST,
https://dataproc.googleapis.com/v1/projects/projectId/regions/region/clusters
, masukkan nama region. Zona Otomatis Dataproc akan memilih zona untuk cluster dalam region yang ditentukan.
Gunakan nama resource singkat dengan penempatan Zona Otomatis: Saat menentukan URI resource, seperti machineTypeUri atau acceleratorTypeUri, dalam permintaan pembuatan cluster REST API penempatan Zona Otomatis, gunakan nama resource singkat tanpa spesifikasi zona, misalnya, "n1-standard-2" atau "nvidia-tesla-t4".