Kuota dan batas

Cloud Scheduler 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.

Google Cloud menggunakan kuota untuk membantu menjaga keadilan dan mengurangi lonjakan penggunaan dan ketersediaan resource. Kuota membatasi jumlah Google Cloud resource yang dapat digunakan Google Cloud project Anda. Kuota berlaku untuk berbagai jenis resource, termasuk komponen hardware, software, dan jaringan. Misalnya, kuota dapat membatasi jumlah panggilan API ke suatu layanan, jumlah load balancer yang digunakan secara bersamaan oleh project Anda, atau jumlah project yang dapat Anda buat. Kuota melindungi komunitas penggunaGoogle Cloud dengan mencegah kelebihan beban layanan. Kuota juga membantu Anda mengelola resource Google Cloud sendiri.

Sistem Kuota Cloud melakukan hal berikut:

Dalam sebagian besar kasus, saat Anda mencoba menggunakan resource melebihi kuota yang diizinkan, sistem akan memblokir akses ke resource tersebut, dan tugas yang Anda coba lakukan akan gagal.

Kuota umumnya berlaku di level Google Cloud project. Penggunaan resource dalam satu project tidak memengaruhi kuota yang tersedia dalam project lain. Dalam project Google Cloud , kuota dibagikan ke semua aplikasi dan alamat IP.

Untuk mengetahui informasi selengkapnya, lihat Ringkasan Kuota Cloud.

Ada juga batas sistem pada resource Cloud Scheduler. Batas sistem tidak dapat diubah.

Kuota

Cloud Scheduler menerapkan kuota berikut secara default untuk setiapGoogle Cloud project. Anda dapat meningkatkan atau mengurangi kuota ini:

Resource Nilai
Permintaan API baca per menit (termasuk ListJobs, GetJob, ListLocations, dan GetLocation) 1.250
Permintaan Write API per menit (termasuk CreateJob, UpdateJob, DeleteJob, PauseJob, ResumeJob, dan RunJob) 500
Jumlah tugas (per region) 5.000
Ukuran tugas maksimum tetap (payload) Total 1 MB termasuk overhead permintaan ~1 KB

Batas

Cloud Scheduler menerapkan batas penggunaan berikut. Anda tidak dapat meminta perubahan pada batas berikut:

Batas Deskripsi Nilai
Durasi tugas

Durasi maksimum (dari waktu mulai hingga waktu berakhir) yang ditunggu Cloud Scheduler untuk merespons upaya eksekusi tugas. Setiap upaya tugas yang melebihi attemptDeadline yang dikonfigurasi akan berakhir dengan error waktu tunggu DEADLINE_EXCEEDED dan dicoba lagi sesuai dengan kebijakan percobaan ulang yang dikonfigurasi:

  • Untuk target HTTP, batas waktu defaultnya adalah 3 menit, dan Anda dapat mengonfigurasi batas waktu dari 15 detik hingga 30 menit (1.800 detik).
  • Untuk target HTTP App Engine, batas waktu default dan maksimum bergantung pada jenis penskalaan layanan: 10 menit untuk penskalaan otomatis lingkungan standar, 24 jam untuk penskalaan dasar atau manual lingkungan standar, dan 60 menit untuk lingkungan fleksibel (dapat dikonfigurasi dari 15 detik hingga waktu tunggu maksimum jenis penskalaan).
  • Untuk target Pub/Sub, attemptDeadline diabaikan.
  • Target HTTP: 30 menit (1.800 detik)
  • Target App Engine: hingga 24 jam

Meminta penambahan atau pengurangan kuota

Untuk menyesuaikan sebagian besar kuota, gunakan konsol Google Cloud . Untuk mengetahui informasi selengkapnya, lihat Meminta penyesuaian kuota.