Dokumen ini berisi daftar quotas dan quotas yang berlaku untuk Cloud Composer.
Kuota membatasi jumlah resource Google Cloud bersama yang dapat digunakan project Google Cloud Anda, termasuk komponen hardware, software, dan jaringan. Oleh karena itu, kuota adalah bagian dari sistem yang melakukan hal berikut:
- Memantau penggunaan atau pemakaian produk dan layanan Google Cloud oleh Anda.
- Membatasi Anda konsumsi resource tersebut, karena alasan yang mencakup memastikan keadilan dan mengurangi lonjakan penggunaan.
- Mempertahankan konfigurasi yang secara otomatis menerapkan pembatasan yang telah ditentukan.
- Menyediakan sarana untuk meminta atau membuat perubahan pada kuota.
Pada umumnya, jika kuota terlampaui, sistem akan langsung memblokir akses ke resource Google yang relevan, dan tugas yang Anda coba lakukan akan gagal. Pada umumnya, kuota berlaku untuk setiap project Google Cloud serta digunakan bersama oleh semua aplikasi dan alamat IP yang menggunakan project Google Cloud tersebut.
Untuk menambah atau mengurangi sebagian besar kuota, gunakan Konsol Google Cloud. Untuk mengetahui informasi lebih lanjut, lihat artikel Meminta kuota yang lebih tinggi.
Ada juga batasan pada resource Cloud Composer. Batas ini tidak terkait dengan sistem kuota. Batas tidak dapat diubah kecuali jika dinyatakan lain.
Kuota Cloud Composer
Kuota di bagian ini hanya berlaku untuk Cloud Composer API dan alat yang menggunakan Cloud Composer API:
- Antarmuka Cloud Composer di Konsol Google Cloud
- Perintah
gcloud composer
dangcloud beta composer
- Cloud Composer REST API
- API RPC Cloud Composer
- Terraform, untuk operasi dengan lingkungan Cloud Composer
Kuota di bagian ini tidak berlaku untuk layanan apa pun yang Anda gunakan di DAG Airflow Anda. Layanan tersebut menggunakan kuotanya sendiri.
Cloud Composer memiliki kuota API berikut:
Nama kuota | Batas |
---|---|
Permintaan baca per project | 1.000 unit kuota per menit |
Permintaan tulis per project | 25.000 unit kuota per hari |
Permintaan tulis per project | 1.500 unit kuota per menit |
Menyimpan permintaan snapshot per project | 5.000 unit kuota per hari |
Menyimpan permintaan snapshot per project | 250 unit kuota per menit |
Simpan permintaan snapshot per project per lingkungan | 2.600 unit kuota per hari |
Memuat permintaan snapshot per project | 2.500 unit kuota per hari |
Memuat permintaan snapshot per project | 150 kuota per menit |
Memuat permintaan snapshot per project per lingkungan | 700 unit kuota per hari |
Panggilan Cloud Composer API memiliki biaya berikut dalam unit kuota:
Operasi | Biaya dalam unit kuota | Jenis permintaan |
---|---|---|
Semua operasi | 1 | Melihat |
environments.create | 100 | Menulis |
environments.patch | 100 | Menulis |
environments.delete | 100 | Menulis |
environments.databaseFailover | 100 | Menulis |
environments.restartWebServer | 100 | Menulis |
environments.checkUpgrade | 100 | Menulis |
environments.executeAirflowCommand | 25 | Menulis |
environments.stopAirflowCommand | 25 | Menulis |
environments.saveSnapshot | 50 | Simpan ringkasan |
environments.loadSnapshot | 50 | Muat snapshot |
Contoh penghitungan kuota
Satu permintaan
environments.create
menggunakan 100 unit kuota dari kuota Write.Ada dua kuota untuk permintaan tulis:
- Permintaan operasi tulis per project per hari
- Permintaan operasi tulis per project per menit
Operasi ini menggunakan 100 unit kuota dari setiap kuota.
Jika Anda menjalankan permintaan
environments.restartWebServer
setelahnya, 100 unit kuota lainnya akan digunakan dari kuota yang sama, karenaenvironments.restartWebServer
berbagi kuota dengan permintaanenvironments.create
.Satu permintaan
environments.saveSnapshot
menggunakan 50 unit kuota dari tiga kuota:- Menyimpan permintaan snapshot per project per hari
- Menyimpan permintaan snapshot per project per menit
- Menyimpan permintaan snapshot per project per lingkungan per hari
Ketiga kuota ini membatasi jumlah maksimum permintaan
environments.saveSnapshot
. Masing-masing bekerja dengan cara berbeda.Batas kuota Save snapshot requests per project per day adalah 2.500 unit kuota. Anda dapat menjalankan hingga 50 permintaan
environments.saveSnapshot
dalam project setiap hari.Batas kuota Save snapshot requests per project per minute adalah 150 unit kuota. Dalam satu menit, Anda hanya dapat mengeksekusi hingga tiga permintaan
environments.saveSnapshot
di project Anda.Terakhir, batas kuota Save snapshot requests per project per environment per day adalah 750 unit kuota. Anda dapat menjalankan hingga 15 permintaan
environments.saveSnapshot
setiap hari untuk satu lingkungan. Jika semua unit kuota digunakan untuk lingkungan tertentu, Anda masih dapat menjalankan permintaanenvironments.saveSnapshot
untuk lingkungan lain dalam project Anda.
Kuota untuk layanan lain
Cloud Composer menggunakan layanan Google Cloud lainnya. Layanan ini memiliki kuota level project, yang berlaku saat Anda menggunakan Cloud Composer.
Misalnya, kuota untuk Cloud Storage berlaku untuk semua bucket yang terkait dengan lingkungan di project Anda. Sebagai contoh lainnya, cluster lingkungan menggunakan Google Kubernetes Engine, sehingga kuota untuk GKE berlaku untuk semua cluster yang terkait dengan lingkungan dalam project Anda.
Kuota untuk layanan yang digunakan oleh Cloud Composer
Layanan berikut digunakan oleh Cloud Composer. Layanan ini memiliki batas kuotanya sendiri:
- Kuota Cloud Deployment Manager
- Kuota Google Kubernetes Engine
- Kuota Compute Engine
- Kuota Cloud Storage
- Kuota Pub/Sub
- Kuota Cloud Logging
- Kuota Cloud Monitoring
- Kuota Cloud Build (berlaku untuk lingkungan yang menggunakan paket PyPI kustom)
- Kuota Artifact Registry
- Kuota Identity and Access Management
- Kuota Virtual Private Cloud (tidak berlaku untuk lingkungan yang menggunakan Private Service Connect)
- Kuota Resource Manager
- Kuota Direktori Layanan
Kuota untuk layanan opsional
Anda dapat menggunakan operator Airflow dengan layanan Google Cloud. Setiap layanan yang Anda gunakan di DAG tunduk pada kuota layanan tersebut.