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ı uygulanır. Earth Engine'de 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 ayrım, 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 bazında ayarlanabilir. Ek kota isteme hakkında bilgi edinmek için yardım sayfasını inceleyin.

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 oranı (proje başına) 100 istek/sn (6.000 istek/dk)
Maksimum istek oranı (hesap başına) 100 istek/sn (6.000 istek/dk)
Ortalama eşzamanlı 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 etkileşimli istekleri paralel olarak gönderebilir. Sınır aşılırsa Earth Engine "HTTP 429: Too Many Requests" hatalarını döndürür. Genellikle bu hatalar, istekleri eksponansiyel geri yükleme ile sarmalayan ve sorgu başarılı olana kadar yeniden deneyen Earth Engine istemci kitaplığı tarafından işlenir. Earth Engine istemci kitaplığı, isteği en fazla beş kez yeniden dener.

Bu 429 hatalarını almamak için uygulamanızda önbelleğe almayı etkinleştirebilirsiniz. Örneğin, mümkün olduğunda gereksiz sorguları önlemek için memcache kullanabilirsiniz. Sorguları otomatik olarak yeniden denemeyen Earth Engine istemci kitaplığının eski bir sürümünü kullanıyorsanız veya sorgu beş yeniden denemeden sonra hâlâ tamamlanmadıysa istekler için üstel geri çekilme 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ırlar. Bu ayarlar Cloud Console'da düzenlenebilir.

Eşzamanlı toplu görevler

Toplu görevler, etkileşimli isteklere kıyasla daha fazla kaynak kullandığından sınırlı bir paralelliğe sahiptir.

Earth Engine'i ticari olmayan amaçlarla kullanırken, kota artışı verilmediği sürece aynı anda çalıştırabileceğiniz maksimum toplu görev sayısı varsayılan değere ayarlanır.

Earth Engine'i ticari olarak 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 ödeme planının izin verdiği maksimum değere ayarlanır. Bir projedeki bu limiti görüntülemek veya güncellemek için komut satırı aracıyla ilgili dokümanlara bakın.

Öğe depolama alanı kotası

Her Earth Engine varlığının, bayt cinsinden ölçülen karşılık gelen bir veri depolama boyutu vardır. Öğeler, Cloud projelerine veya bireylere (eski öğeler) ait olabilir. Her öğe, sahibinin genel depolama ve öğe sayısı ile ilgili Earth Engine sınırına dahil edilir.

EECU-time per day

Maliyetleri kontrol etmek istiyorsanız bir projenin Earth Engine'de günlük olarak kullanmasına izin verilen 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 kotası 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üresini biriktirir. 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 denetimleri kılavuzuna bakın.

Kullanıcı koltukları

Earth Engine'i ticari olarak kullanırken her abonelik katmanında belirli sayıda kullanıcı koltuğu bulunur. Ancak ek koltuk satın almak da mümkündür.

Hizmet yöneticilerinin, belirli bir faturalandırma döneminde Code Editor kullanıcılarının sayısına uygun bir koltuk sayısı satın alması beklenir.

SSS

S: Kimler koltuk sayısına dahil edilir?
Y: Yalnızca Kod Düzenleyici'yi kullanarak Earth Engine işlem kullanımı gerçekleştiren (harita döşemelerini görüntüleme, işlem sorguları gönderme vb.) farklı gerçek kullanıcılar, koltuk sınırına dahil edilir.

S: Kullanıcılar bir aydan diğerine değişirse ne olur?
Y: Koltuklar belirli kişilere ayrılmaz. Yani, adlandırılmış slotlar değildir. Belirli bir ay içinde bu sayıyı aşmadığınız sürece tek tek kullanıcı kimliklerinin önemi yoktur.

S: Hizmet hesapları hakkında ne söylenebilir?
Y: Hizmet hesapları, koltuk sayısına dahil edilmez. Bunlar, bilgi işlem gerçekleştiren insan kullanıcı olarak sayılmaz.

S: Earth Engine'e Python üzerinden erişen kullanıcılar ne olacak?
Y: Earth Engine'e yalnızca Python API üzerinden erişen ve Kod Düzenleyici'yi kullanmayan kullanıcılar, koltuk kullanımına dahil edilmez. Koltuk sayıları, Code Editor kullanımına bağlıdır.

S: Koltuklar nerede sayılır?
Y: Kullanıcı sayısı, faturalandırma hesabı düzeyinde geçerlidir. Kuruluşunuzdaki tüm gerçek kullanıcılar, Faturalandırma Hesabınızın toplam koltuk sayısına katkıda bulunur.

S: Kullanıcı sayısı sınırımızı aşarsak ne olur?
Y: Tutarlı ihlalleri izler ve faturalandırma hesabı düzeyinde sınırları uygularız.

S: Nasıl daha fazla veya daha az lisans satın alabilirim?
Y: Ayrıntılı bilgi için Earth Engine fiyatlandırması sayfasına bakın.

Sabit kota sınırları

Bu tür kota sınırları platform düzeyinde belirlendiğinden kullanıcı veya proje bazında ayarlanamaz. Bu tür ayrıntıların 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ı dokümanında ayrıntılı olarak açıklanmıştır.

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

İstek başına bellekte kaplanan yer

"Kullanıcı bellek sınırı aşıldı" hatasıyla başarısız olan istekler, Earth Engine'in yanıtı izin verilen bellek alanı içinde hesaplayamadığı anlamına gelir. 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ı, istek türüne bağlıdır (ör. toplu görev için harita kutucuğuna göre daha fazla bellek ayrılır) ancak bunlar sistem genelinde geçerli 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şlenirler. Toplama sonuçları, yeniden hesaplamayı önlemek için ö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ı sınırlandırılmıştır ve bu sayı değiştirilemez. Bir istek "Aynı anda çok fazla toplama işlemi" hatasıyla başarısız olduğunda, 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 "Computed value too large" (Hesaplanmış değer çok büyük) hatasıyla başarısız olduğunda, toplama işleminin önbelleğimize sığamayacak kadar büyük bir sonuç döndürdüğü anlamına gelir. Hesaplanmış sonuçların boyut sınırı 100 MiB'dir ve bu sınır sistem genelinde geçerlidir.

Tablo içe aktarma sınırları

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

İstek yükü boyutu

Earth Engine'e yapılan tek bir sorgu 10 MB ile sınırlıdır. Bu sınır genellikle yalnızca sorguya doğrudan eklenen büyük bir ek veri parçası (ör. sorguya satır içi olarak eklenmiş bir shapefile veya GeoJSON yapısı) olduğunda aşılır. Bunun yerine bu nesneler yüklenmeli, 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 kuyruğu 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ı

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

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

Günlük BigQuery slot süresi

Günlük BigQuery slot süresi kotası, BigQuery raster işlevlerinin belirli bir günde belirli bir proje için 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 geçirilen toplam süreyi kapsar. Kotayı earthengine.googleapis.com/bigquery_slot_usage_time metriği altında Cloud Console'da görüntüleyebilirsiniz. Değer, kota yöneticisi tarafından yukarı veya aşağı ayarlanabilir. 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çerli olur.

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 bir sonraki gün sıfırlanana veya limit bir yönetici tarafından artırılana kadar ST_REGIONSTATS çağrıları başarısız olur.