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 berdasarkan per pengguna atau per project, sementara jenis lainnya adalah batas di seluruh sistem yang tidak dapat diubah.
Batas kuota yang dapat disesuaikan
Batas berikut dapat disesuaikan berdasarkan per project. Lihat halaman bantuan untuk mengetahui cara meminta kuota tambahan.
Jenis kuota | Nilai default (per project) |
---|---|
Permintaan serentak maksimum (endpoint standar) | 40 permintaan serentak |
Permintaan serentak maksimum (endpoint volume tinggi) | 40 permintaan serentak |
Tingkat permintaan maksimum (per project) | 100 permintaan/dtk (6.000 permintaan/mnt) |
Laju permintaan maksimum (per akun) | 100 permintaan/dtk (6.000 permintaan/mnt) |
Rata-rata tugas batch serentak | 2 tugas (rata-rata) |
Ruang penyimpanan aset maksimum | 250 GB |
Jumlah maksimum aset | 10.000 |
Waktu komputasi Earth Engine (waktu EECU) 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 membungkus permintaan dalam penundaan eksponensial, 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, untuk menghindari kueri yang berlebihan 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 serentak, Earth Engine membatasi frekuensi permintaan interaktif di tingkat project dan pengguna. Setelan ini dapat disesuaikan di Konsol Cloud
Tugas batch serentak
Tugas batch dibatasi hingga sejumlah kecil paralelisme, karena menggunakan lebih banyak resource daripada permintaan interaktif.
Saat menggunakan Earth Engine untuk tujuan nonkomersial, jumlah maksimum tugas batch yang dapat Anda jalankan secara bersamaan ditetapkan ke default, kecuali jika Anda telah diberi peningkatan kuota.
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 maksimum yang diizinkan oleh paket pembayaran yang dikonfigurasi di akun penagihan project. Untuk melihat atau memperbarui batas ini di project, lihat dokumentasi untuk alat command line.
Kuota penyimpanan aset
Setiap aset Earth Engine memiliki ukuran penyimpanan data yang sesuai yang 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.
Waktu EECU per hari
Jika ingin mengontrol biaya, Anda dapat membatasi jumlah waktu EECU yang diizinkan untuk digunakan oleh project di Earth Engine per hari. Secara default, kuota ini tidak terbatas. Administrator Kuota dapat menetapkan batas ini di Cloud Console 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 project. Jika kuota terlampaui, permintaan akan gagal hingga kuota direset pada hari berikutnya atau batas 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 berdasarkan per pengguna atau per project. Nilai ini kemungkinan tidak akan berubah secara signifikan dari waktu ke 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 pen-debug-an.
Jejak memori per permintaan
Jika permintaan gagal dengan pesan "User memory limit exceeded", berarti 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 petak peta), tetapi ini adalah batas di seluruh sistem.
Untuk mendapatkan bantuan dalam memperbaiki error memori, lihat panduan debugging.
Agregasi
Saat memproses permintaan Earth Engine, kami memisahkan jenis sub-komputasi tertentu yang kami ketahui memerlukan komputasi yang intensif. Sub-komputasi ini disebut "agregasi" dan ditangani secara khusus dalam sistem EE. Hasil agregasi di-cache untuk menghindari penghitungan ulang.
Agregasi serentak
Untuk menghindari fanout komputasi yang tidak terkontrol, kami membatasi jumlah agregasi yang dapat dijalankan pengguna secara bersamaan, dan jumlah ini tidak dapat diubah. Jika permintaan gagal dengan pesan "Terlalu banyak agregasi serentak", artinya pemohon menjalankan terlalu banyak agregasi secara bersamaan.
Untuk mendapatkan bantuan dalam memperbaiki error agregasi serentak, lihat panduan pen-debug-an.
Hasil agregasi besar
Jika permintaan gagal dengan "Nilai yang dihitung terlalu besar", artinya agregasi menampilkan hasil yang terlalu besar untuk dimuat dalam cache kami. Batas ukuran pada hasil yang dihitung adalah 100 MiB, dan ini adalah batas di seluruh sistem.
Batas impor tabel
Batas upload tabel dijelaskan dalam panduan mengimpor data tabel.
Ukuran payload permintaan
Satu kueri ke Earth Engine dibatasi hingga berukuran 10 MB. Batas ini biasanya hanya terlampaui jika beberapa data tambahan berukuran besar disertakan langsung dalam kueri, seperti shapefile atau struktur GeoJSON yang telah disisipkan ke dalam kueri. Objek ini harus diupload dan diubah menjadi aset FeatureCollection, lalu dirujuk berdasarkan ID aset.
Panjang task queue
Tugas yang menunggu untuk dijadwalkan (dalam status READY
) membentuk "antrean tugas". 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 diizinkan untuk digunakan oleh fungsi raster BigQuery di Earth Engine pada hari tertentu untuk project tertentu. Kuota harian mengakumulasi
total waktu untuk semua kueri, bahkan yang gagal. Anda dapat melihat kuota di
Konsol Cloud
di bagian metrik earthengine.googleapis.com/bigquery_slot_usage_time
, dan
nilai dapat disesuaikan naik atau turun oleh Administrator Kuota. Untuk meningkatkan nilai
di atas nilai default, buat permintaan
peningkatan kuota,
yang akan otomatis disetujui. 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 batas ditingkatkan oleh administrator.