Kuota dan batas

Batch menggunakan kuota dan batas sistem untuk mempertahankan alokasi resource yang adil, mencegah kelebihan beban layanan, dan membantu Anda mengelola penggunaan resource.

Kuota dan batas sistem serupa, tetapi berbeda dalam hal berikut:

  • Kuota memiliki nilai default, tetapi biasanya Anda dapat meminta penyesuaian.
  • Batas sistem adalah nilai tetap yang tidak dapat diubah.

Tugas batch berjalan di resource Compute Engine, sehingga Batch juga tunduk pada kuota dan batas Compute Engine. Jika tugas Batch Anda juga menggunakan layanan Google Cloud lain, tugas tersebut juga tunduk pada kuota untuk layanan tersebut. Upaya untuk melebihi kuota atau batas akan menampilkan error. Untuk mengetahui informasi selengkapnya, lihat dokumentasi Cloud Quotas.

Selain kuota dan batas dari layanan Google Cloud lainnya, Batch memiliki kuota dan batas berikut, yang tidak dapat diubah.

Kuota kapasitas

Batasan berikut berlaku untuk permintaan Batch. Batasan ini muncul sebagai kuota–misalnya, di konsol Google Cloud –namun, kuota tersebut tidak dapat ditingkatkan.

Batas Nilai
Permintaan agen per menit per region 30.000
Permintaan mutasi per menit per region 6.000
Permintaan baca per menit per region 15.000

Batas tugas

Batasan berikut berlaku untuk tugas Batch.

Batas Nilai
Tugas per grup tugas 100.000
Tugas paralel per tugas 5.000
VM serentak per tugas zona tunggal1 2.000
VM serentak per tugas multi-zona1 4.000
Ukuran definisi tugas2 1 MB
Waktu tunggu (durasi status tugas QUEUED) sebelum kegagalan otomatis 2 hari
Waktu proses (durasi status tugas RUNNING) sebelum kegagalan otomatis3 14 hari

1 Istilah tugas zona tunggal dan tugas multi-zona di sini mengacu pada jumlah zona yang diizinkan untuk VM tugas, yang mungkin berbeda dengan zona untuk lokasi tugas. Untuk mengetahui informasi selengkapnya, lihat Lokasi Batch.

2 Misalnya, kira-kira seukuran permintaan REST ke metode jobs.create atau file --config gcloud CLI. Anda dapat mengatasi batasan ini dengan membagi tugas ke beberapa tugas—misalnya, pelajari cara menjadwalkan tugas dependen (Pratinjau).

3 Batas ini memiliki pengecualian berikut:

  • Jika Anda menetapkan kolom provisioningModel untuk tugas ke FLEX_START, waktu proses maksimum sebelum kegagalan otomatis adalah 7 hari.
  • Jika tugas menggunakan jenis mesin dari seri A3, menetapkan kolom reservation ke NO_RESERVATION, dan memiliki provisioningModel yang tidak ditentukan atau ditetapkan ke STANDARD, maka waktu proses maksimum sebelum kegagalan otomatis adalah 7 hari.
  • Secara opsional, Anda dapat mengurangi waktu proses maksimum sebelum kegagalan otomatis untuk tugas menggunakan waktu tunggu.