Kotalar ve sınırlar

Cloud IoT Core, kaynak ayırmayı ve kaynak kullanımını sınırlandırıp proje bazında uygun kotalar uygular. Belirli politikalar; kaynak kullanılabilirliğine, kullanıcı profiline, hizmet kullanım geçmişine ve diğer faktörlere bağlı olarak değişir. Ayrıca, önceden bildirimde bulunulmaksızın değiştirilebilir.

Sınırlar

Bu bölümde Cloud IoT Core kotaları üç kategoride listelenir: proje/cihaz/telemetri, hız ve süre.

Proje, cihaz ve telemetri sınırları

Kota Sınır Artırılabilir
Bölge ve proje başına cihaz sayısı Sınırsız, ancak varsayılan değer 100.000 cihaz Evet
Bölge ve proje başına cihaz kaydı sayısı 100 Evet
Ağ geçidine bağlı cihaz sayısı 10.000 Hayır
Ağ geçidine eklenmiş cihaz sayısı 1.000 Hayır
Cihaza bağlı ağ geçidi sayısı 10 Hayır
Cihaz kimliği uzunluğu 256 bayt Hayır
Cihaz kaydı kimliği uzunluğu 256 bayt Hayır
Cihaz meta verileri 500 anahtar/değer çifti Hayır
Cihaz meta veri anahtarı 128 karakter Hayır
Cihaz meta veri değeri 32 KB Hayır
Meta veri anahtar/değer çiftlerinin toplam boyutu 256 KB Hayır
Cihaz başına kimlik bilgisi sayısı 3 Hayır
Cihaz başına yapılandırma sürümü sayısı 10 Hayır
Cihaz yapılandırma verileri 64 KB Hayır
Listeleme isteği için maksimum sayfa boyutu 500 Hayır
Cihaz durumu yükü 64 KB Hayır
Telemetri etkinliği bildirim yapılandırmaları 10 Hayır
Telemetri etkinliği yükü 256 KB Hayır
Cihaz başına MQTT bağlantısı sayısı 1 Hayır
Bölge ve proje başına açık MQTT bağlantısı sayısı 10.000 Evet
Bölge ve proje başına etkin HTTP cihaz bağlantısı sayısı (son 5 dakika içinde) 10.000 Evet

Hız sınırları

Kota Sınır Artırılabilir
Cihaz başına HTTP cihaz telemetri yayını sayısı Dakikada 6.000 Hayır
Proje başına cihaz telemetri yayını sayısı Sınırsız, ancak varsayılan değer dakikada 60.000 Evet
Cihaz başına cihazdan buluta işleme hızı 512 KB/sn Hayır
Cihaz başına buluttan cihaza işleme hızı 512 KB/sn Hayır
Cihaz başına yapılandırma güncellemesi sayısı Saniyede 1 Hayır
Cihaz başına özellik güncellemesi sayısı Saniyede 1 Hayır
Kayıt defteri başına özellik güncellemesi sayısı Saniyede 1 Hayır
Proje başına cihaz yöneticisi API okuma çağrısı sayısı Dakikada 30.000 Evet
Proje başına cihaz yöneticisi API oluşturma ve silme çağrısı sayısı Dakikada 3.000 Hayır
Proje başına cihaz yöneticisi API güncelleme çağrısı sayısı
(Bir sonraki satırda yer alan istisnaya bakın)
Dakikada 3.000 Evet
Proje başına cihaz yöneticisi API modifyCloudToDeviceConfig çağrısı sayısı Dakikada 6.000 Evet
Bağlantı başına MQTT gelen mesajı sayısı Saniyede 100 Hayır
Cihaz başına cihaz MQTT bağlantısı sayısı Saniyede 1 Hayır
Proje başına cihaz MQTT bağlantısı ve HTTP isteği sayısı Dakikada 60.000 Hayır
Cihaz başına durum güncellemesi sayısı Saniyede 1* Hayır
Proje başına durum güncellemesi sayısı Dakikada 6.000* Hayır
Proje başına günlüğe kaydedilen etkinlik sayısı Saniyede 1.000 Evet
Proje başına günlüğe kaydedilen etkinlik boyutu Saniyede 1 MB (Her bir günlük girişi yaklaşık 1 KB'tır) Evet
Kayıt defteri başına komut sayısı Saniyede 1.000 Evet
Proje başına komut sayısı Saniyede 1.000 Evet
Cihaz bağlantısı başına komut konularına MQTT aboneliği sayısı Saniyede 1 Hayır

*Daha fazla bilgi için Cihaz Durum Bilgisi Alma sayfasına göz atın.

Süre sınırları

Kota Sınır Artırılabilir
JWT yetkilendirmesi saat sapması 10 dakika Hayır
JWT ömrü (exp eksi iat aşılamaz) 24 saat Hayır
MQTT boşta kalma süresi (sinyal veya mesaj olmadan) 20 dakika Hayır
MQTT bağlantı süresi 24 saat** Hayır
Komut zaman aşımı 60 saniye Hayır
Komut yeniden deneme süresi 60 saniye Hayır

**Bağlantılar zaman zaman sıfırlanabilir (örneğin, sunucunun yeniden başlatılması için).

Kota yaptırımı

Kotayı aşmanın sonuçları, kayıtlar ve cihazlar gibi projeler ile kaynaklar için farklıdır:

  • Proje kotayı aştığında: Kullanım sınırın altına düşene kadar proje engellenir. Nadiren kullanımınız sınırın altına düşmesine rağmen üzerinde kota yaptırımı süresi devam edebilir. Artık herhangi bir kotayı aşmıyor olmanıza rağmen proje hala engelliyse biraz bekleyip tekrar deneyin.
  • MQTT köprüsü kullanan cihaz kotayı aştığında: Cihaz bağlantısı kesilir.
  • HTTP köprüsü kullanan cihaz kotayı aştığında: Cihaz RESOURCE_EXHAUSTED yanıtı alır.

Örneğin MQTT köprüsü üzerinden bir cihazın yapılandırmasını saniyede bir seferden fazla güncellemeyi denerseniz Cloud IoT Core cihazın bağlantısını keser. Sorunu çözmek için cihaz yapılandırmalarını saniyede bir seferden fazla yayınlamadığınızdan emin olun. İdeal olarak 10 saniyede bir kez yayınlayıp ardından cihazı yeniden bağlayın. Daha fazla bilgi için Cihazları Yapılandırma başlığına bakın.

Kota artışları

Sınırlar varsayılan olarak maksimum değerlerine ayarlıdır. Maksimum değerin üstünde bir artış talep etmek için:

  1. Google Cloud Console'daki API'ler ve Hizmetler bölümünden, düzenlenecek kotayı seçin.

  2. Kotaları düzenle'yi tıklayın.

  3. Kotaları düzenle bölmesini doldurun ve İleri'yi tıklayın.

  4. Daha yüksek kotaya başvurun'u tıklayın. Ardından Kota İsteği formunu doldurup gönderin.

Artırmak istediğiniz kota, Cloud Console'da görünmüyorsa Kota İsteği formunu doldurun.

Sıkıştırılmış HTTP istekleri

HTTP Köprüsünü Kullanma bölümünde belirtildiği üzere, cihaz HTTP köprüsü üzerinden gzip olarak sıkıştırılmış veriyi Cloud IoT Core'a gönderebilir.

Telemetri etkinliği yükü ve cihaz durum yükü sınırları, her bir isteğin sıkıştırılmamış boyutu kullanılarak hesaplanır.

Örneğin, bir cihazın 10 KB boyutunda bir sıkıştırılmış telemetri etkinliği yükü gönderdiğini, yükün sıkıştırılmadan önceki orijinal boyutunun 257 KB olduğunu varsayalım. 257 KB, 256 KB'lık telemetri etkinliği yük sınırını aştığı için istek başarısız olur.

Bu sayfayı yararlı buldunuz mu? Lütfen görüşünüzü bildirin:

Şunun hakkında geri bildirim gönderin...

Cloud IoT Core Documentation