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 menghilangkan 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 dan resource otomatis
Zona Otomatis memprioritaskan pembuatan cluster di zona dengan reservasi resource, sebagai berikut:
Jika resource cluster yang diminta dapat dipenuhi sepenuhnya oleh resource yang dicadangkan, ditambah, jika perlu, resource sesuai permintaan di zona, Auto Zone akan menggunakan resource yang dicadangkan dan sesuai permintaan, serta membuat cluster di zona tersebut.
Zona Otomatis memprioritaskan zona untuk dipilih berdasarkan total reservasi core CPU (
vCPU
) dalam suatu 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 berdasarkan total reservasi vCPU yang tersedia di zona tersebut:- Slot reservasi yang tersedia di
zone-c
: 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 ini memiliki
vCPU
on-demand tambahan dan resource lainnya yang cukup untuk memenuhi permintaan cluster, Zona Otomatis akan memilihzone-c
untuk pembuatan cluster.
- Slot reservasi yang tersedia di
Jika resource cluster yang diminta tidak dapat dipenuhi sepenuhnya oleh resource yang dipesan ditambah resource sesuai permintaan di suatu zona, Zona Otomatis akan membuat cluster di zona yang kemungkinan besar dapat memenuhi permintaan menggunakan resource sesuai permintaan.
Menggunakan penempatan Zona Otomatis
Konsol
Untuk membuat cluster Dataproc yang menggunakan penempatan Zona Otomatis:
- Di konsol Google Cloud , buka halaman Membuat cluster Dataproc di Compute Engine Dataproc. Panel Set up cluster dipilih.
- Di bagian Location, lakukan tindakan berikut:
- Pilih Region untuk cluster Anda.
- Di bagian Zona, pilih "Semua".
Perintah gcloud
Untuk membuat cluster Dataproc yang menggunakan penempatan Zona Otomatis, gunakan perintah
gcloud dataproc clusters create
. Tetapkan flag --region
ke wilayah, dan
hilangkan flag --zone
(atau biarkan flag kosong: --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 clusters.create JSON, 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".