Kuota dan batas

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 dan gcloud 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, karena environments.restartWebServer berbagi kuota dengan permintaan environments.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 permintaan environments.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 untuk layanan opsional

Anda dapat menggunakan operator Airflow dengan layanan Google Cloud. Setiap layanan yang Anda gunakan di DAG tunduk pada kuota layanan tersebut.