Jenis kuota
Platform Earth Engine memiliki sejumlah batas kuota untuk memastikan bahwa resource didistribusikan secara adil di antara pengguna. Karena ada banyak jenis resource yang tersedia di Earth Engine (komputasi, penyimpanan, dll.), ada banyak jenis batas kuota.
Perbedaan utama antara berbagai jenis kuota adalah apakah kuota tersebut dapat disesuaikan atau tidak. Untuk beberapa jenis kuota, kami dapat mengubah batas per pengguna atau per project, sedangkan jenis lainnya adalah batas seluruh sistem yang tidak dapat diubah.
Batas kuota yang dapat disesuaikan
Batasan berikut berlaku per project.
| Jenis kuota | Nilai default (per project) |
|---|---|
| Permintaan serentak maksimum (endpoint standar) | 40 permintaan serentak |
| Permintaan serentak maksimum (endpoint bervolume tinggi) | 40 permintaan serentak |
| Tingkat permintaan maksimum (per project) | 100 permintaan/dtk (6.000 permintaan/mnt) |
| Tingkat permintaan maksimum (per akun) | 100 permintaan/dtk (6.000 permintaan/mnt) |
| Tugas batch serentak rata-rata | 2 tugas (rata-rata) |
| Ruang penyimpanan aset maksimum | 250 GB |
| Jumlah aset maksimum | 10.000 |
| Waktu komputasi Earth Engine (EECU-time) per hari dalam detik | Tidak terbatas |
Permintaan interaktif serentak
Setiap project dapat membuat permintaan interaktif secara paralel, hingga batas kuota. Jika batas terlampaui, Earth Engine akan menampilkan error "HTTP 429: Too Many Requests". Umumnya, error ini ditangani oleh library klien Earth Engine, yang menggabungkan permintaan dalam backoff eksponensial, dan mencoba ulang kueri hingga berhasil. Library klien Earth Engine akan mencoba ulang permintaan hingga lima kali.
Untuk membantu menghindari error 429 ini, Anda dapat mengaktifkan caching untuk aplikasi, misalnya menggunakan memcache, guna menghindari kueri yang redundan jika memungkinkan. Jika menggunakan library klien Earth Engine versi lama yang tidak mencoba ulang kueri secara otomatis, atau jika kueri masih belum selesai setelah lima kali percobaan ulang, Anda mungkin perlu menerapkan backoff eksponensial di sekitar permintaan.
Rasio permintaan (QPS)
Selain batas konkurensi, Earth Engine membatasi tingkat permintaan interaktif di tingkat project dan pengguna. Setelan ini dapat disesuaikan di Konsol Cloud
Tugas batch serentak
Tugas batch dibatasi untuk sejumlah kecil paralelisme, karena tugas tersebut menggunakan lebih banyak resource daripada permintaan interaktif.
Saat menggunakan Earth Engine secara nonkomersial, jumlah maksimum tugas batch yang dapat Anda jalankan secara serentak ditentukan oleh paket nonkomersial Anda.
Saat menggunakan Earth Engine secara komersial, jumlah maksimum tugas batch yang dapat Anda jalankan secara serentak ditentukan oleh paket harga, meskipun dapat diturunkan lebih lanjut dengan menetapkan batas konkurensi tugas batch per project. Secara default, batas konkurensi tugas batch pada project ditetapkan ke nilai maksimum yang diizinkan oleh paket pembayaran yang dikonfigurasi di akun penagihan project. Untuk melihat atau memperbarui batas ini pada project, lihat dokumentasi untuk alat command line.
Kuota penyimpanan aset
Setiap aset Earth Engine memiliki ukuran penyimpanan data yang sesuai dan diukur dalam byte. Aset dapat dimiliki oleh Project Cloud atau oleh individu (aset lama), dan setiap aset dihitung berdasarkan batas Earth Engine pemiliknya untuk penyimpanan keseluruhan dan jumlah aset.
Untuk mengajukan permohonan kuota penyimpanan aset tambahan untuk penggunaan nonkomersial atau riset, lihat Penggunaan nonkomersial atau riset.
Waktu EECU per hari
Jika ingin mengontrol biaya, Anda dapat membatasi jumlah waktu EECU yang boleh digunakan oleh project di Earth Engine per hari. Secara default, kuota ini tidak terbatas. Administrator Kuota dapat menetapkan batas ini di Konsol Cloud dengan memfilter metrik kuota earthengine.googleapis.com/daily_eecu_usage_time. Setelah ditetapkan, kuota ini mengakumulasi waktu EECU yang digunakan oleh permintaan Earth Engine yang berhasil dari semua pengguna dalam sebuah project. Jika kuota terlampaui, permintaan akan gagal hingga kuota direset pada hari berikutnya atau batasnya ditingkatkan. Lihat panduan kontrol biaya untuk mengetahui detail selengkapnya tentang cara menetapkan kuota ini.
Batas kuota tetap
Jenis batas kuota ini ditetapkan di tingkat platform, sehingga tidak dapat disesuaikan per pengguna atau per project. Kemungkinan besar, data ini tidak akan berubah secara signifikan seiring waktu.
Waktu komputasi
Berbagai jenis permintaan memiliki durasi maksimum yang berbeda, yang dijelaskan secara mendetail dalam dokumentasi Lingkungan Pemrosesan.
Untuk mendapatkan bantuan dalam memperbaiki error waktu tunggu, lihat panduan proses debug.
Jejak memori per permintaan
Jika permintaan gagal dengan pesan "User memory limit exceeded", artinya Earth Engine tidak dapat menghitung jawaban dalam jejak memori yang diizinkan. Platform komputasi EE memiliki jumlah RAM yang terbatas, dan untuk memastikan sistem tetap stabil, setiap permintaan hanya dapat menggunakan jumlah tertentu. Jumlah maksimum memori yang tersedia bergantung pada jenis permintaan (misalnya, lebih banyak untuk tugas batch daripada ubin peta), tetapi ini adalah batas seluruh sistem.
Untuk mendapatkan bantuan dalam memperbaiki error memori, lihat panduan proses debug.
Agregasi
Saat memproses permintaan Earth Engine, kami memisahkan jenis subkomputasi tertentu yang kami ketahui memerlukan komputasi intensif. Subkomputasi ini disebut "agregasi", dan ditangani secara khusus dalam sistem EE. Hasil agregasi di-cache untuk menghindari komputasi ulang.
Agregasi serentak
Untuk menghindari fanout komputasi yang tidak terkontrol, kami membatasi jumlah agregasi yang dapat dijalankan oleh setiap pengguna secara bersamaan, dan hal ini tidak dapat diubah. Jika permintaan gagal dengan pesan "Too many concurrent aggregations", artinya pemohon memiliki terlalu banyak agregasi yang berjalan secara bersamaan.
Untuk mendapatkan bantuan dalam memperbaiki error agregasi serentak, lihat panduan proses debug.
Hasil agregasi besar
Jika permintaan gagal dengan pesan "Computed value too large", artinya agregasi menampilkan hasil yang terlalu besar untuk dimuat dalam cache kami. Batas ukuran pada hasil komputasi adalah 100 MiB, dan ini adalah batas di seluruh sistem.
Batas impor tabel
Batas upload tabel dijelaskan dalam panduan untuk mengimpor data tabel.
Ukuran payload permintaan
Satu kueri ke Earth Engine dibatasi hingga ukuran 10 MB. Batas ini biasanya hanya terlampaui jika beberapa data tambahan berukuran besar disertakan langsung dalam kueri, seperti shapefile atau struktur GeoJSON yang telah di-inline ke dalam kueri. Objek ini harus diupload dan diubah menjadi aset FeatureCollection, serta direferensikan oleh ID aset.
Panjang task queue
Tugas yang menunggu untuk dijadwalkan (dalam status READY) membentuk "task queue". Antrean setiap project mendukung maksimum 3.000 tugas. Artinya,tidak mungkin ada lebih dari 3.000 tugas dalam status READY.
Batas kuota fungsi raster BigQuery
Kuota berikut berlaku untuk panggilan ke Earth Engine dari BigQuery, seperti saat menggunakan fungsi SQL ST_REGIONSTATS.
| Jenis kuota | Nilai default (per project) |
|---|---|
| Waktu slot BigQuery per hari | 1.260.000 slot-detik (350 slot-jam) |
Waktu slot BigQuery per hari
Kuota waktu slot BigQuery per hari adalah kuota kustom yang memungkinkan Anda membatasi jumlah waktu slot yang dapat digunakan oleh fungsi raster BigQuery di Earth Engine pada hari tertentu untuk project tertentu. Kuota harian mengakumulasikan total waktu pada semua kueri, bahkan kueri yang gagal. Anda dapat melihat kuota di
Konsol Cloud
pada metrik earthengine.googleapis.com/bigquery_slot_usage_time, dan
nilainya dapat disesuaikan ke atas atau ke bawah oleh Administrator Kuota. Untuk meningkatkan nilai di atas nilai default, buat permintaan penambahan kuota, yang akan disetujui secara otomatis. Perubahan akan diterapkan dalam waktu 10
menit.
Jika Anda melebihi kuota ini, BigQuery akan menampilkan pesan error berikut:
From Earth Engine: Custom quota exceeded: Your usage exceeded the custom quota for'earthengine.googleapis.com/bigquery_slot_usage_time', which is adjustable by your administrator in the Google Cloud console: https://console.cloud.google.com/quotas/?project=_.
Setelah kuota terlampaui, panggilan ST_REGIONSTATS akan gagal hingga kuota direset pada hari berikutnya atau batasnya ditingkatkan oleh administrator.