Kuota dan batas
Application Integration 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:
- 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.
Ada juga batas sistem untuk resource Application Integration. Batas sistem tidak dapat diubah.
Secara default, kuota dan batas Application Integration berlaku per project. Kuota dan batas yang berlaku pada dasar yang berbeda akan ditunjukkan; misalnya, eksekusi serentak default untuk setiap project, atau jumlah maksimum integrasi per project.
Kuota resource
Kuota berikut berlaku untuk resource Application Integration untuk setiap project Google Cloud . Anda dapat menambah atau mengurangi kuota dengan meminta perubahan kuota.
| Resource | Kuota | Nilai |
|---|---|---|
| Eksekusi integrasi | Eksekusi serentak default per project | 50 |
| Jumlah permintaan eksekusi integrasi per menit | 24000 | |
| Integration Connectors | Lihat Batas Integration Connectors | |
| Log eksekusi dan pemantauan integrasi | Jumlah permintaan eksekusi baca per menit | 18000 |
| Halaman Integrasi
(Halaman ini mencantumkan semua integrasi yang tersedia di project Anda) |
Jumlah permintaan baca integrasi per menit | 12000 |
| Halaman Integration editor
(Halaman ini memuat seluruh integrasi, termasuk semua versi integrasi dan entity tugas yang dikonfigurasi) |
Jumlah permintaan baca entity tugas per menit | 12000 |
| Jumlah permintaan baca versi integrasi per menit | 12000 | |
| Jumlah permintaan tulis versi integrasi per menit | 12000 | |
| Halaman Authentication profiles
(Halaman ini mencantumkan semua profil autentikasi yang tersedia di project Anda) |
Jumlah permintaan baca per menit | 12000 |
| Jumlah permintaan tulis per menit | 12000 | |
| Pemicu Salesforce | Jumlah permintaan baca saluran Salesforce per menit | 12000 |
| Jumlah permintaan tulis saluran Salesforce per menit | 12000 | |
| Jumlah permintaan baca instance Salesforce per menit | 12000 | |
| Jumlah permintaan tulis instance Salesforce per menit | 12000 |
Meminta penambahan kuota
Untuk menyesuaikan sebagian besar kuota, gunakan konsol Google Cloud . Untuk mengetahui informasi selengkapnya, lihat Meminta penyesuaian kuota.
Batas penggunaan
Application Integration menerapkan batas penggunaan berikut. Anda bertanggung jawab untuk melacak dan memastikan bahwa nilai tetap berada dalam batas yang ditentukan. Melebihi batas dapat menyebabkan penurunan throughput, kegagalan tugas, dan peningkatan latensi saat menjalankan integrasi.| Resource | Batas | Nilai |
|---|---|---|
| Berlaku untuk seluruh Application Integration | Karakter maksimum dalam nama integrasi | 64 karakter |
| Ukuran kumulatif maksimum semua data integrasi (termasuk variabel input dan output) | 30 MB | |
| Ukuran kumulatif maksimum semua data integrasi (termasuk variabel input dan output) yang dikirim dan diterima dari koneksi | 8 MB | |
Waktu tunggu untuk eksekusi integrasi sinkron (SYNC) Durasi waktu tunggu mencakup panggilan sistem eksternal atau
tugas sub-integrasi dari integrasi selama eksekusinya. Setelah durasi waktu tunggu, status eksekusi ditetapkan ke Contoh panggilan sistem eksternal mencakup, memanggil endpoint eksternal, memanggil Salesforce menggunakan konektor, dan memanggil fungsi Google Cloud |
2 menit | |
Waktu tunggu untuk eksekusi integrasi asinkron (ASYNC) Jika sub-integrasi Anda memerlukan waktu lebih dari 2 menit untuk dijalankan, pertimbangkan untuk menjalankan integrasi dalam mode ASYNC |
10 menit | |
Waktu maksimum integrasi versi lama dapat berjalan setelah memublikasikan versi baru (konsistensi sistem) Hal ini karena Application Integration adalah sistem terdistribusi yang menyediakan konsistensi tertunda. Ini menggunakan cache di seluruh sistem yang mungkin memerlukan waktu untuk dihapus dan diperbarui |
10 menit | |
| Jumlah maksimum integrasi per project | 1000 | |
Jumlah maksimum tugas dalam integrasi Jika diperlukan lebih banyak tugas, sebaiknya bagi integrasi Anda menjadi beberapa integrasi |
100 | |
| Versi maksimum yang diizinkan untuk integrasi | 100 | |
| Jumlah hari eksekusi integrasi dapat berlangsung, termasuk jeda selama tugas persetujuan | 31 hari | |
| Pemicu API | Karakter maksimum untuk TRIGGER_NAME di ID Pemicu
Format ID pemicu: |
64 karakter |
| Tugas Apps Script | Deployment aktif maksimum untuk Apps Script | 50 |
| Kueri per detik (QPS) untuk file yang dapat dieksekusi API | 5000 per menit | |
| Kueri per detik (QPS) untuk deployment Aplikasi Web | 5000 per menit | |
| Latensi untuk file yang dapat dieksekusi API | 1,5 detik | |
| Latensi untuk Aplikasi Web | 2,5 detik | |
| Ukuran kumulatif maksimum semua variabel integrasi dalam Apps Script | 15 MB | |
| Tugas Call REST Endpoint | Jumlah maksimum panggilan REST serentak | 100 |
| Ukuran maksimum isi permintaan yang dikirim ke endpoint REST | 20 MB | |
| Ukuran maksimum respons yang diterima dari endpoint REST | 34 MB (34.000.000 byte) | |
| Tugas Call Integration | Jumlah maksimum sub-integrasi yang dapat dijalankan dari integrasi utama | 10000 |
| Tugas Connectors | Waktu tunggu untuk eksekusi tugas Connector | 3 menit |
| Ukuran maksimum respons dari konektor | 20 MB | |
| Menjalankan Kueri Kustom: Waktu tunggu maksimum | 180 detik | |
| Menjalankan Kueri Kustom: Jumlah baris maksimum | 50.000 | |
| Tugas While Loop dan Tugas For Each Loop | Ukuran kumulatif maksimum data yang diproses | 20 MB |
| Jumlah iterasi maksimum | 8000 | |
| Ukuran kumulatif maksimum data yang dikumpulkan dari setiap panggilan sub-integrasi | 50 MB | |
| Tugas For Each Parallel | Ukuran kumulatif maksimum data yang diproses | 20 MB |
| Jumlah iterasi maksimum | 10000 | |
| Jumlah maksimum eksekusi paralel
Untuk meningkatkan batas ini, Anda harus meminta penambahan kuota Default concurrent executions per project. |
50 | |
| Tugas Pemetaan Data | Ukuran maksimum variabel jenis data array | 100000 elemen |
| Ukuran maksimum variabel jenis data JSON | 20 MB | |
| Ukuran maksimum variabel jenis data string | 20 MB | |
| Tugas Transformer Data | Memori maksimum yang tersedia untuk evaluasi skrip | 300 MB |
| Tugas JavaScript | Ukuran permintaan maksimum untuk skrip | 25 MB |
| Tugas Kirim Email | Jumlah penerima maksimum untuk tugas | 30 |
Batas pemrosesan data
Sebaiknya jangan gunakan integrasi dalam skenario berikut:
- Integrasi memerlukan pemindahan data massal atau fokus pada proses ekstraksi, transformasi, dan pemuatan (ETL)
- Ukuran kumulatif semua data integrasi lebih besar dari
10 MBselama eksekusiSaat menghitung ukuran data kumulatif, tambahkan ukuran semua jenis data seperti variabel input, variabel output, dan variabel tugas perantara lainnya