Earth Engine kotaları

Kota türleri

Earth Engine platformunda, kaynakların kullanıcılar arasında adil bir şekilde dağıtılmasını sağlamak için çeşitli kota sınırları vardır. Earth Engine'da birçok farklı kaynak türü (hesaplama, depolama vb.) bulunduğundan birçok farklı kota sınırı türü vardır.

Farklı kota türleri arasındaki temel fark, ayarlanabilir olup olmadıklarıdır. Bazı kota türlerinde sınırları kullanıcı veya proje bazında değiştirebiliriz. Diğer türler ise sistem genelinde geçerli olan ve değiştirilemeyen sınırlardır.

Ayarlanabilir kota sınırları

Aşağıdaki sınırlar proje başına geçerlidir.

Kota türü Varsayılan değer (proje başına)
Maksimum eşzamanlı istek sayısı (standart uç nokta) 40 eşzamanlı istek
Maksimum eşzamanlı istek sayısı (yüksek hacimli uç nokta) 40 eşzamanlı istek
Maksimum istek hızı (proje başına) 100 istek/sn. (6.000 istek/dk.)
Maksimum istek hızı (hesap başına) 100 istek/sn. (6.000 istek/dk.)
Aynı anda yürütülen ortalama toplu görev sayısı 2 görev (ortalama)
Maksimum öğe depolama alanı 250 GB
Maksimum öğe sayısı 10.000
Günlük Earth Engine işlem süresi (EECU süresi) (saniye cinsinden) Sınırsız

Eşzamanlı etkileşimli istekler

Her proje, kota sınırına kadar paralel olarak etkileşimli istekler gönderebilir. Sınır aşılırsa Earth Engine, "HTTP 429: Çok Fazla İstek" hataları döndürür. Genellikle bu hatalar, istekleri eksponansiyel geri yükleme ile sarmalayan ve sorguyu başarılı olana kadar yeniden deneyen Earth Engine istemci kitaplığı tarafından işlenir. Earth Engine istemci kitaplığı, isteği beş defaya kadar yeniden dener.

Bu 429 hatalarını almamak için uygulamanızda önbelleğe almayı etkinleştirebilirsiniz. Örneğin, mümkün olduğunda gereksiz sorgulardan kaçınmak için memcache kullanabilirsiniz. Sorguları otomatik olarak yeniden denemeyen eski bir Earth Engine istemci kitaplığı sürümü kullanıyorsanız veya bir sorgu beş yeniden denemeden sonra hâlâ tamamlanmadıysa istekler için eksponansiyel geri yükleme uygulamanız gerekebilir.

İstek oranı (QPS)

Earth Engine, eşzamanlılık sınırlarına ek olarak proje ve kullanıcı düzeyinde etkileşimli isteklerin hızını da sınırlandırır. Bu ayarlar Cloud Console'da düzenlenebilir.

Eşzamanlı toplu görevler

Toplu görevler, etkileşimli isteklerden daha fazla kaynak kullandığından az miktarda paralellik ile sınırlıdır.

Earth Engine'i ticari olmayan amaçlarla kullanırken aynı anda çalıştırabileceğiniz maksimum toplu görev sayısı, ticari olmayan katmanınıza göre belirlenir.

Earth Engine'i ticari amaçla kullanırken aynı anda çalıştırabileceğiniz maksimum toplu görev sayısı fiyatlandırma planına göre belirlenir. Ancak proje başına toplu görev eşzamanlılık sınırı ayarlanarak bu sayı daha da düşürülebilir. Varsayılan olarak, bir projedeki toplu görev eşzamanlılık sınırı, projenin faturalandırma hesabında yapılandırılan ücretli planın izin verdiği maksimum değere ayarlanır. Bir projedeki bu sınırı görüntülemek veya güncellemek için komut satırı aracıyla ilgili belgelere bakın.

Öğe depolama alanı kotası

Her Earth Engine öğesinin bayt cinsinden ölçülen bir veri depolama boyutu vardır. Öğeler, Cloud projelerine veya kişilere (eski öğeler) ait olabilir. Her öğe, sahibinin toplam depolama alanı ve öğe sayısı ile ilgili Earth Engine sınırına dahil edilir.

Ticari olmayan veya araştırma amaçlı kullanım için ek öğe depolama alanı kotasına başvurmak istiyorsanız Ticari olmayan veya araştırma amaçlı kullanım başlıklı makaleyi inceleyin.

Günlük EECU süresi

Maliyetleri kontrol etmek istiyorsanız bir projenin Earth Engine'de günlük olarak kullanabileceği EECU süresini sınırlayabilirsiniz. Bu kota varsayılan olarak sınırsızdır. Kota yöneticileri, earthengine.googleapis.com/daily_eecu_usage_time kota metriğini filtreleyerek bu sınırı Cloud Console'da ayarlayabilir. Bu kota ayarlandıktan sonra, bir projedeki tüm kullanıcıların başarılı Earth Engine istekleri tarafından tüketilen EECU süresi birikir. Kota aşıldığında, kota ertesi gün sıfırlanana veya sınır artırılana kadar istekler başarısız olur. Bu kotayı ayarlama hakkında daha fazla bilgi için maliyet kontrolleri kılavuzuna bakın.

Sabit kota sınırları

Bu tür kota sınırları platform düzeyinde ayarlanır. Bu nedenle, kullanıcı veya proje bazında ayarlanamaz. Bu değerlerin zaman içinde önemli ölçüde değişmesi beklenmez.

Hesaplama süresi

Farklı istek türlerinin farklı maksimum süreleri vardır. Bu süreler, İşleme Ortamları belgelerinde ayrıntılı olarak açıklanmıştır.

Zaman aşımı hatalarını düzeltme konusunda yardım için hata ayıklama kılavuzuna bakın.

İstek başına bellekte kaplanan yer

Bir istek "Kullanıcı bellek sınırı aşıldı" hatasıyla başarısız olursa Earth Engine, izin verilen bellekte kaplanan yer dahilinde yanıtı hesaplayamamış demektir. EE hesaplama platformunda sınırlı miktarda RAM bulunur ve sistemin kararlı kalmasını sağlamak için her istek yalnızca belirli bir miktar kullanabilir. Kullanılabilir maksimum bellek miktarı, isteğin türüne bağlıdır (ör. toplu görev için harita karosundan daha fazla bellek gerekir) ancak bunlar sistem genelindeki sınırlardır.

Bellek hatalarını düzeltmeyle ilgili yardım için hata ayıklama kılavuzuna bakın.

Toplamalar

Earth Engine isteklerini işlerken, hesaplama açısından yoğun olduğunu bildiğimiz belirli alt hesaplama türlerini ayırırız. Bu alt hesaplamalara "toplamalar" denir ve EE sisteminde özel olarak işlenir. Yeniden hesaplamayı önlemek için toplama sonuçları önbelleğe alınır.

Eşzamanlı toplamalar

Kontrolsüz hesaplama yayılımını önlemek için tek bir kullanıcının aynı anda çalıştırabileceği toplama sayısını sınırlandırırız. Bu sınır değiştirilemez. Bir istek "Çok fazla eşzamanlı toplama" hatasıyla başarısız olursa bu, istekte bulunanın aynı anda çok fazla toplama işlemi çalıştırdığı anlamına gelir.

Eşzamanlı toplama hatalarını düzeltme konusunda yardım için hata ayıklama kılavuzuna bakın.

Büyük toplama sonuçları

Bir istek "Hesaplanan değer çok büyük" hatasıyla başarısız olursa toplama işlemi, önbelleğimize sığmayacak kadar büyük bir sonuç döndürmüş demektir. Hesaplanan sonuçların boyut sınırı 100 MiB'dir ve bu, sistem genelinde geçerli bir sınırdır.

Tablo içe aktarma sınırları

Tablo yükleme sınırları, tablo verilerini içe aktarma kılavuzunda açıklanmıştır.

İstek yükü boyutu

Earth Engine'e gönderilen tek bir sorgunun boyutu 10 MB ile sınırlıdır. Bu sınır genellikle yalnızca sorguya doğrudan büyük bir ek veri parçası (ör. sorguya satır içi olarak eklenmiş bir Shapefile veya GeoJSON yapısı) dahil edildiğinde aşılır. Bu nesneler bunun yerine yüklenip FeatureCollection öğesine dönüştürülmeli ve öğe kimliğiyle referans verilmelidir.

Görev sırası uzunluğu

Planlanmayı bekleyen görevler (READY durumunda) "görev sırasını" oluşturur. Her projenin sırası en fazla 3.000 görevi destekler. Bu nedenle, READY durumunda 3.000'den fazla görev olamaz.

BigQuery raster işlevleri kota sınırları

Aşağıdaki kotalar, BigQuery'den Earth Engine'e yapılan çağrılar (ör. ST_REGIONSTATS SQL işlevi kullanılırken) için geçerlidir.

Kota türü Varsayılan değer (proje başına)
Günlük BigQuery slot süresi 1.260.000 yuva saniyesi (350 yuva saati)

Günlük BigQuery slot süresi

Günlük BigQuery slot süresi kotası, BigQuery raster işlevlerinin belirli bir proje için belirli bir günde Earth Engine'de kullanmasına izin verilen slot süresi miktarını sınırlamanıza olanak tanıyan özel bir kotadır. Günlük kota, başarısız olanlar da dahil olmak üzere tüm sorgularda harcanan toplam süreyi biriktirir. Kotayı Cloud Console'da earthengine.googleapis.com/bigquery_slot_usage_time metriği altında görüntüleyebilirsiniz. Bu değer, Kota Yöneticisi tarafından artırılabilir veya azaltılabilir. Değeri varsayılan değerin üzerine çıkarmak için kota artırma isteği oluşturun. Bu istek otomatik olarak onaylanır. Değişiklik 10 dakika içinde geçerlilik kazanır.

Bu kotayı aşarsanız BigQuery aşağıdaki hata mesajını döndürür:

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=_.

Kota aşıldığında, kota ertesi gün sıfırlanana veya bir yönetici tarafından sınır artırılana kadar ST_REGIONSTATS çağrıları başarısız olur.