Cloud Tasks 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.
Kuota
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:
- Memantau pemakaian Google Cloud produk dan layanan
- Membatasi pemakaian resource tersebut
- Menyediakan cara untuk meminta perubahan pada nilai kuota dan mengotomatiskan penyesuaian kuota
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.
Tabel berikut menjelaskan kuota untuk resource Cloud Tasks.
| Resource | Nama kuota konsol | Nilai default | Deskripsi |
|---|---|---|---|
| Jumlah maksimum antrean | Jumlah antrean per region | 1.000 per region | Jumlah total antrean (untuk target HTTP dan App Engine) yang dapat ada dalam project per region, termasuk antrean default. Antrean yang memproses tugas untuk target App Engine harus berada di region yang sama dengan aplikasi App Engine. Ini adalah kuota untuk antrean yang dibuat menggunakan metode Cloud Tasks API. Namun, antrean apa pun yang dibuat menggunakan |
| Permintaan API | Permintaan per menit per region | 6.000.000 per menit | Jumlah total permintaan API yang dapat dibuat per menit. Perhatikan bahwa saat
membuat batch tugas
( |
| Memaksa menjalankan permintaan tugas | Permintaan jalankan tugas per menit per region | 60 per menit | Jumlah total permintaan
run task
per menit. API ini ditujukan untuk proses debug manual dan tidak terkait dengan eksekusi tugas normal. |
| Membuat daftar permintaan | Permintaan grup daftar per menit per region | 600 per menit | Jumlah total permintaan
list tasks,
list queues,
dan list locations
per menit. |
Untuk menyesuaikan sebagian besar kuota, gunakan konsol Google Cloud . Untuk mengetahui informasi selengkapnya, lihat Meminta penyesuaian kuota.
Batas sistem
Ada juga batas sistem pada resource Cloud Tasks. Batas sistem tidak dapat diubah.
Tabel berikut menjelaskan batas sistem untuk Cloud Tasks.
| Resource | Nilai | Deskripsi |
|---|---|---|
| Kecepatan pengiriman antrean | 500 tugas per detik per antrean | Kecepatan maksimum saat tugas dapat dikirim dari antrean. Untuk mengirim dengan kapasitas yang lebih tinggi, gunakan beberapa antrean. |
| Ukuran tugas maksimum | 1 MiB | Ukuran maksimum tugas yang dapat ditambahkan ke antrean. |
| Ukuran batch maksimum | 10 MiB | Ukuran maksimum batch tugas yang dapat ditambahkan ke antrean. |
| Jumlah maksimum tugas yang dibuat dalam batch | 100 tugas | Jumlah maksimum tugas yang dapat dibuat dalam satu permintaan batchCreate. |
| Jumlah maksimum tugas yang dihapus dalam batch | 1.000 tugas | Jumlah maksimum tugas yang dapat dihapus dalam satu permintaan batchDelete. |
| Periode penghapusan duplikat tugas | Hingga 24 jam | Jangka waktu saat menambahkan tugas dengan nama yang sama dengan tugas yang baru saja dihapus akan menyebabkan layanan menolaknya dengan error. Ini adalah durasi waktu penghapusan duplikat tugas tetap berlaku setelah tugas dihapus. |
| Periode penghapusan duplikat operasi batch | 7 hari | Jangka waktu saat ID operasi batch dan hasilnya dipertahankan untuk penghapusan duplikat. |
| Antrean tidak aktif | Tidak aktif setelah 30 hari | Antrean dianggap INACTIVE jika tidak ada panggilan metode yang dilakukan ke antrean tersebut dari API mana pun, dan tidak ada pengiriman tugas untuk periode ini. |
| Retensi tugas maksimum | 31 hari | Waktu antara saat tugas ditambahkan ke antrean dan saat tugas tersebut dihapus secara otomatis. |
| Waktu jadwal maksimum untuk tugas | 30 hari dari tanggal dan waktu saat ini | Jumlah waktu maksimum di masa mendatang yang dapat dijadwalkan untuk tugas. |
| Pembuatan ulang antrean | 3 hari | Waktu yang harus Anda tunggu setelah menghapus antrean untuk membuat ulang antrean dengan nama yang sama. |