Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Kotalar ve sınırlar

Bu sayfada, Blaze kullandıkça öde fiyatlandırma planına göre Cloud Functions için ölçeklenebilir, kullanıma dayalı sınırlar ayrıntılı olarak açıklanmaktadır. Bu sınırlar, işlevleri Node.js 10 çalışma zamanı ortamına dağıtan Firebase projeleri için geçerlidir.

Blaze planı cömert miktarda çağrı, işlem süresi ve internet trafiğini ücretsiz olarak sağlar. Ancak, işlev dağıtımları, işlevin kapsayıcısı için kullanılan depolama alanı için küçük ölçekli ücretlere neden olur. Daha fazla bilgi için Firebase SSS bölümüne bakın.

Google Cloud Functions için kotalar 3 alanı kapsar:

  • Kaynak Sınırları

    Bunlar, işlevlerinizin tüketebileceği toplam kaynak miktarını etkiler.

  • Zaman sınırları

    Bunlar, işlerin ne kadar süreceğini etkiler.

  • Hız Sınırları

    Bunlar, Cloud Functions API'yi çağırabileceğiniz hızı ve / veya kaynakların kullanılabileceği hızı etkiler. Oran kotalarını "zaman içindeki kaynaklar" olarak düşünebilirsiniz.

Farklı limit türleri aşağıda daha ayrıntılı olarak açıklanmaktadır.

Kaynak Sınırları

Kota Açıklama Sınırı Artırılabilir Dürbün
Fonksiyonların sayısı Proje başına dağıtılabilecek toplam işlev sayısı 1.000 Hayır proje başına
Maksimum dağıtım boyutu Tek bir işlev dağıtımının maksimum boyutu Kaynaklar için 100MB (sıkıştırılmış).
Kaynaklar ve modüller için 500MB (sıkıştırılmamış).
Hayır işlev başına
Maks. Sıkıştırılmamış HTTP istek boyutu Bir HTTP isteğinde HTTP İşlevlerine gönderilen veriler 10 MB Hayır çağrı başına
Maks. Sıkıştırılmamış HTTP yanıt boyutu HTTP yanıtında HTTP işlevlerinden gönderilen veriler 10 MB Hayır çağrı başına
Arka plan işlevleri için maksimum olay boyutu Olaylarda arka plan işlevlerine gönderilen veriler 10 MB Hayır olay başına
Maksimum işlev belleği Bir işlevin kullanabileceği bellek miktarı 2048 MB Hayır işlev başına

Zaman sınırları

Kota Açıklama Sınırı Artırılabilir Dürbün
Maksimum işlev süresi Bir işlevin zorla sonlandırılmadan önce çalışabileceği maksimum süre 540 saniye Hayır çağrı başına

Hız Sınırları

Kota Açıklama Limit Artırılabilir Dürbün
API çağrıları (OKU) Cloud Functions API aracılığıyla işlevleri açıklamak veya listelemek için çağrılar 100 saniyede 5000 Evet proje başına
API çağrıları (YAZMA) Cloud Functions API aracılığıyla işlevleri dağıtma veya silme çağrıları 100 saniyede 80 Hayır 1 proje başına
API çağrıları (CALL) "Çağrı" API'sine yapılan çağrılar 100 saniyede 16 Hayır 2 proje başına

Ölçeklenebilirlik

Arka plan işlevleri daha kademeli olarak ölçeklenirken, HTTP tarafından çağrılan Cloud Functions, gelen trafiği yönetmek için hızla ölçeklenir. Bir işlevin ölçek büyütme yeteneği, aşağıdakiler dahil birkaç faktör tarafından belirlenir:

  • Bir işlevin yürütülmesinin tamamlanması için geçen süre (kısa süreli işlevler genellikle daha fazla eşzamanlı isteği işlemek için ölçeklenebilir).
  • Soğuk başlatmada bir işlevin başlaması için geçen süre
  • Yukarıda açıklandığı gibi hız sınırları .
  • İşlevinizin hata oranı.
  • Bölgesel yük ve veri merkezi kapasitesi gibi geçici faktörler.
Arka plan işlevlerinin aşağıda açıklandığı gibi ek sınırları vardır. Bu sınırlar, HTTP işlevleri için geçerli değildir.

Arka plan işlevleri için ek kotalar

Kota Açıklama Sınırı Artırılabilir Dürbün
Maksimum eşzamanlı çağrı Tek bir işlevin maksimum eşzamanlı çağrıları
Örnek: Her bir olayın işlenmesi 100 saniye sürüyorsa, çağrı hızı ortalama olarak saniyede 30 ile sınırlandırılacaktır
3.000 Hayır işlev başına
Maksimum çağrı oranı Tek bir işlev tarafından işlenen maksimum olay oranı
Örnek: Bir olayın işlenmesi 100 ms sürüyorsa, paralel olarak ortalama yalnızca 100 istek işlense bile çağrı hızı saniyede 1000 ile sınırlandırılır
Saniyede 1000 Hayır işlev başına
Maksimum eşzamanlı etkinlik veri boyutu Tek bir işlevin eşzamanlı çağrılarına gelen olayların maksimum toplam boyutu
Örnek: Olaylar 1MB boyutundaysa ve bunların işlenmesi 10 saniye sürüyorsa, ortalama oran saniyede 1 olay olacaktır çünkü 11. olay, ilk 10 olaydan biri tamamlanana kadar işlenmeyecektir.
10 MB Hayır işlev başına
Gelen olayların maksimum işleme hızı Tek bir işleve gelen olayların maksimum aktarımı
Örnek: Olaylar 1MB boyutundaysa, işlevler 100 ms içinde bitse bile çağrı hızı saniyede maksimum 10 olabilir
Saniyede 10 MB Hayır işlev başına

Kota sınırına ulaştığınızda

Bir işlev ayrılmış bir kaynağın tamamını tükettiğinde, kota yenilenene veya artırılana kadar kaynak kullanılamaz hale gelir. Bu, işlevinizin ve aynı projedeki diğer tüm işlevlerin o zamana kadar çalışmayacağı anlamına gelebilir. Kaynaklardan biri kotayı aştığında ve işlev yürütülemediğinde işlev bir HTTP 500 hata kodu döndürür.

Kotaları burada listelenen varsayılanların üzerine çıkarmak için, Cloud Functions Kotalar Sayfasına gidin , değiştirmek istediğiniz kotaları seçin, KOTALARI DÜZENLE'yi tıklayın, istenirse kullanıcı bilgilerinizi sağlayın ve seçtiğiniz her kota için yeni kota sınırını girin.

Firebase CLI dağıtımı için kota sınırları

Firebase CLI'nın dağıttığı her işlev için şu tür hız ve zaman sınırları etkilenir:

  • API çağrıları (READ) - kaç işlev olursa olsun, dağıtım başına 1 çağrı
    • Sınır: 100 saniyede 5000
  • API çağrıları (WRITE) - işlev başına 1 çağrı
    • Sınır: 100 saniyede 80

Firebase CLI referansına da bakın.