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 Dataproc Auto Zone 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 reservasi, ditambah, jika perlu, resource on-demand di suatu zona, Auto Zone akan menggunakan resource yang dicadangkan dan on-demand, serta membuat cluster di zona tersebut.
Zona Otomatis memprioritaskan zona untuk pemilihan sesuai dengan reservasi total core CPU (
vCPU
) dalam suatu zona.Contoh: Permintaan pembuatan cluster menentukan 20
n2-standard-2
dan 1n2-standard-64
(diminta 40 + 64vCPUs
). Zona Otomatis akan memprioritaskan zona berikut untuk pemilihan 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 bahwa setiap zona di atas memiliki
vCPU
sesuai permintaan tambahan dan resource lain yang memadai untuk memenuhi permintaan cluster, Auto Zone akan memilihzone-c
untuk pembuatan cluster.
Jika resource cluster yang diminta tidak dapat dipenuhi sepenuhnya oleh resource yang dicadangkan plus resource on-demand di suatu 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 Membuat cluster Dataproc di Compute Engine Dataproc. Panel Siapkan cluster dipilih.
- Di bagian Lokasi:
- 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 cluster create. Setel flag --region
ke suatu wilayah, dan hapus flag --zone
(atau kosongkan tanda: --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, dan kosongkan kolom gceClusterConfig.zoneUri. Di endpoint REST, https://dataproc.googleapis.com/v1/projects/projectId/regions/region/clusters
, masukkan nama region. Dataproc Auto Zone akan memilih zona untuk cluster dalam region yang ditentukan.
Gunakan nama pendek resource dengan penempatan Auto Zone: Saat menentukan URI resource, seperti machineTypeUri atau acceleratorTypeUri, dalam permintaan pembuatan cluster REST API penempatan Auto Zone, gunakan nama resource singkat tanpa spesifikasi zona, misalnya, "n1-standard-2" atau "nvidia-tesla-k80".