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
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 Evet
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 otoritesi 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ı
(Sonraki satırda bulunan 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 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 komutlar konusu için MQTT aboneliği sayısı Saniyede 1 Hayır

*Daha fazla bilgi için Cihaz Durumunu Öğrenme 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 bunu aşamaz) 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 sayısı 60 saniye Hayır

**Bağlantılar zaman zaman sıfırlanabilir (örneğin, sunucuyu yeniden başlatmak 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 Platform 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şvur'u tıklayın. Ardından Kota İsteği formunu doldurup gönderin.

Artırmak istediğiniz kota GCP 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