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.
Banyak layanan juga memiliki batas sistem. Batas sistem adalah batasan tetap, seperti ukuran file maksimum atau batasan skema database, yang tidak dapat ditingkatkan atau diturunkan.
Untuk mempelajari kuota dan batas sistem untuk suatu produk, lihat halaman kuota dan batas produk—misalnya, Kuota dan batas Cloud Storage.
Link berikut menyediakan informasi tambahan terkait penggunaan resource:
- Untuk metrik penggunaan API lainnya, lihat Pemantauan penggunaan API
Jenis kuota
Google Cloud memiliki tiga jenis kuota:
Kuota alokasi: Kuota alokasi membatasi jumlah resource yang dialokasikanGoogle Cloud untuk Anda. Misalnya, Compute Engine menerapkan kuota alokasi ke jumlah VM yang dialokasikan untuk project Google Cloud.
Kuota kapasitas: Kuota kapasitas membatasi kapasitas penggunaan resource. Kuota kapasitas menentukan jangka waktu, dan jumlah resource yang diizinkan untuk Anda gunakan selama jangka waktu tersebut.
Kuota serentak: Kuota serentak membatasi jumlah operasi yang berjalan secara serentak. Kuota serentak biasanya berlaku untuk operasi yang berjalan lama. Misalnya, beberapa operasi
insertCompute Engine dapat berjalan selama satu jam dan dibatasi oleh kuota serentak.
Kuota dan hierarki Google Cloud
Sebagian besar kuota berlaku untuk salah satu tingkat Google Cloud hierarki berikut:
Kuota level project: Kuota level project membatasi penggunaan resource Anda dalam sebuah project Google Cloud . Penggunaan resource dalam satu project tidak memengaruhi kuota yang tersedia dalam project lain.
Kuota tingkat folder: Kuota tingkat folder membatasi penggunaan resource Anda dalam folder Google Cloud . Folder dan project turunan berkontribusi pada penggunaan kuota Anda. Folder dan project di luar folder Anda tidak memengaruhi kuota yang tersedia.
Kuota tingkat organisasi: Kuota tingkat organisasi membatasi penggunaan resource Anda dalam organisasi Google Cloud . Folder dan project turunan berkontribusi pada penggunaan kuota Anda. Penggunaan resource di luar organisasi Anda tidak memengaruhi kuota yang tersedia.
Misalnya, Compute Engine API memiliki kuota level project untuk jumlah kueri yang dapat Anda buat per menit. Jika satu project mencapai nilai kuota dalam waktu kurang dari satu menit, project tersebut tidak dapat membuat kueri lagi. Project lain dapat terus membuat kueri.
Beberapa kuota berlaku di tingkat pengguna. Misalnya, jumlah Google Cloud project yang dapat Anda buat dibatasi oleh kuota yang diterapkan di level akun pengguna atau layanan.
Untuk mengidentifikasi tingkat hierarki Google Cloud kuota untuk produk Anda, lihat halaman kuota dan batas produk—misalnya, Kuota dan batas Cloud Storage.
Region dan zona
Kuota bersifat regional atau zonal:- Regional: Kuota regional membatasi penggunaan resource di Google Cloud region. Penggunaan resource di zona mana pun dalam region berkontribusi pada penggunaan kuota regional.
- Zonal: Kuota zona membatasi penggunaan resource di Google Cloud zona. Penggunaan resource di satu zona tidak memengaruhi kuota zona yang tersedia di zona lain. Jika resource juga tunduk pada kuota regional, penggunaan di satu zona akan memengaruhi kuota yang tersedia di zona lain dengan mengurangi kuota regional yang digunakan bersama di seluruh zona, meskipun kuota zona untuk zona lain tidak terpengaruh.
Beberapa resource memiliki beberapa kuota berbasis lokasi. Misalnya, resource mungkin memiliki kuota regional dan kuota zona. Kuota zona membatasi jumlah penggunaan di setiap zona. Kuota regional membatasi total penggunaan di semua zona dalam region tertentu. Untuk mengetahui apakah kuota bersifat regional, zonal, atau global, ikuti petunjuk untuk melihat dimensi.
Region dan zona adalah contoh dimensi kuota. Untuk mengetahui informasi selengkapnya tentang cara menggunakan dimensi, lihat Mengonfigurasi dimensi.
Mengelola nilai kuota
Mengelola nilai kuota dan merencanakan penggunaan resource Anda dengan tepat akan membantu mencegah error. Nilai kuota bersifat spesifik untuk project, folder, dan organisasi Anda. Misalnya, Anda dapat meminta penyesuaian nilai kuota dalam satu project, tetapi terus menggunakan nilai default dalam project lain. Untuk mendapatkan pemberitahuan saat Anda mendekati nilai kuota atau batas sistem, Siapkan pemberitahuan kuota. Untuk mempelajari hal yang harus dilakukan jika Anda kehabisan kuota atau mencapai batas sistem, lihat Saat Anda kehabisan kuota.
Jika kuota Anda habis
Jika kehabisan kuota, biasanya tugas yang Anda coba lakukan akan gagal dan Anda mendapatkan error kuota. Misalnya, membuat project baru atau memanggil API akan menampilkan error kuota jika tugas memerlukan lebih banyak kuota daripada yang Anda miliki. Jika hal ini terjadi, tugas akan terus gagal hingga Anda memiliki kuota yang cukup untuk menyelesaikan tugas.
Jika ingin mempertahankan nilai kuota, Anda dapat bekerja dalam batasannya untuk membuat permintaan:
Kuota alokasi: Untuk kuota alokasi, Anda dapat mengosongkan kuota dengan menghapus resource yang tidak digunakan yang diperhitungkan dalam kuota atau batas sistem yang ingin Anda gunakan. Misalnya, Anda dapat memiliki nilai kuota 100 untuk virtual machine Compute Engine tertentu. Jika Anda sudah memiliki 99 virtual machine tersebut, tetapi ingin membuat sepuluh lagi, permintaan Anda akan gagal karena menambahkan sepuluh lagi akan melebihi nilai kuota Anda (Anda masih dapat menyediakan satu virtual machine lagi). Untuk mengosongkan resource, hapus sembilan mesin.
Kuota kapasitas: Untuk kuota kapasitas, kuota yang tersedia akan otomatis direset saat jangka waktu direset. Misalnya, Anda dapat memiliki nilai kuota 1.000 permintaan per hari untuk sebuah API. Jika Anda telah membuat 1.000 permintaan ke API tersebut dan ingin membuat 1.000 permintaan lagi, tunggu hingga hari berikutnya. Untuk kuota per hari, jangka waktu direset pada tengah malam Waktu Pasifik. Untuk kuota per menit, jangka waktu akan direset satu menit setelah permintaan pertama Anda dalam rolling window.
Jika ingin mengubah nilai kuota untuk mengakomodasi lebih banyak penggunaan resource, Anda dapat meminta penyesuaian kuota. Menggunakan lebih banyak resource dapat menimbulkan lebih banyak biaya. Untuk mempelajari penyesuaian kuota, lihat Tentang penyesuaian kuota.
Tentang penyesuaian kuota
Untuk meminta penyesuaian penambahan kuota, Anda harus menghubungi dukungan Google Cloud.Kriteria evaluasi untuk peninjauan otomatis tidak diungkapkan guna memastikan keadilan bagi semua pelanggan dan mencegah upaya manipulasi proses. Terkadang, permintaan penyesuaian kuota dieskalasikan ke peninjau manual, yang juga mengikuti kriteria, tetapi dapat mempertimbangkan keadaan unik Anda.
Untuk mengetahui informasi selengkapnya, lihat halaman Perbedaan Kuota Cloud.