Penempatan Zona Otomatis Dataproc

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 1 n2-standard-64 (40 + 64 vCPUs yang diminta). Zona Otomatis akan memprioritaskan zona berikut untuk dipilih sesuai dengan total reservasi vCPU yang tersedia di zona:

    1. zone-c reservasi yang tersedia: 3 n2-standard-2 dan 1 n2-standard-64 (70 vCPUs)
    2. zone-b reservasi yang tersedia: 1 n2-standard-64 (64 vCPUs)
    3. zone-a reservasi yang tersedia: 25 n2-standard-2 (50 vCPUs)

      Dengan asumsi setiap zona di atas memiliki vCPU on-demand tambahan dan resource lain yang memadai untuk memenuhi permintaan cluster, Zona Otomatis akan memilih zone-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:

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 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".