Azure Cosmos DB’de seri kapasite

ŞUNLAR IÇIN GEÇERLIDIR: NoSQL MongoDB Cassandra Gremlin Masa

Azure Cosmos DB seri kapasite trafikteki ani artışları işlemek için veritabanınızın veya kapsayıcınızın boştaki aktarım hızı kapasitesinden yararlanmanıza olanak tanır. Seri kapasiteyle her fiziksel bölüm en çok 5 dakikalık boş kapasite biriktirebilir ve bu kapasite 3000 RU/sn'ye kadar bir hızla tüketilebilir. Seri artış kapasitesiyle, aksi takdirde hız sınırlaması olan istekler, kullanılabilir durumdayken artık seri erişim kapasitesiyle sunulabiliyor.

Seri kapasite yalnızca sağlanan aktarım hızı (el ile ve otomatik ölçeklendirme) kullanan Azure Cosmos DB hesapları için geçerlidir ve sunucusuz kapsayıcılar için geçerli değildir. Bu özellik Azure Cosmos DB hesap düzeyinde yapılandırılır ve 3000 RU/sn'den az sağlanan aktarım hızına sahip fiziksel bölümleri olan hesaptaki tüm veritabanlarına ve kapsayıcılara otomatik olarak uygulanır. Fiziksel bölüm başına 3000 RU/sn'den büyük veya buna eşit kaynaklar seri kapasiteden yararlanamaz veya kullanamaz.

Seri kapasite nasıl çalışır?

Not

Ani artış kapasitesinin geçerli uygulaması gelecekte değiştirilebilir. Seri depolama kapasitesinin kullanımı sistem kaynağı kullanılabilirliğine tabidir ve garanti değildir. Azure Cosmos DB arka plan bakım görevleri için de seri kapasiteyi kullanabilir. İş yükünüz sizin sağladığınızdan daha fazla tutarlı aktarım hızı gerektiriyorsa, seri kapasiteye güvenmek yerine RU/sn'nizi buna uygun şekilde sağlamanız önerilir. Seri kapasiteyi etkinleştirmeden önce, seri kapasiteye bağlı kalmadan bölüm düzeninizin fiziksel bölüm başına kalıcı olarak daha fazla RU/sn verecek şekilde birleştirilip birleştirilebileceğini de değerlendirmeniz önerilir.

Sağlanan aktarım hızı 100 RU/sn olan ve 5 dakika boyunca boşta kalan bir fiziksel bölüm örneği alalım. Seri artış kapasitesi ile maksimum 100 RU/sn * 300 saniye = 30.000 RU seri artış kapasitesi birikebilir. Kapasite en fazla 3000 RU/sn hızında kullanılabilir, bu nedenle istek hacminde ani bir artış olursa bölüm 30.000 RU /3000 RU/sn = 10 saniyeye kadar 3000 RU/sn'ye kadar çıkabilir. Seri artış kapasitesi olmasaydı, sağlanan 100 RU/sn'nin ötesinde tüketilen istekler hız sınırlaması (429) olurdu.

10 saniye geçtikten sonra seri artış kapasitesi kullanılmıştır. İş yükü sağlanan 100 RU/sn'yi aşmaya devam ederse, sağlanan 100 RU/sn'nin ötesinde tüketilen tüm istekler artık hız sınırlaması (429) olacaktır. Fiziksel bir bölümün herhangi bir noktada birikebileceği maksimum ani artış kapasitesi, fiziksel bölümün sağlanan RU/sn değeri olan 300 saniyeye eşittir.

Başlarken

Seri kapasiteyi kullanmaya başlamak için Azure Cosmos DB hesabınızda Özellikler sayfasına gidin. Seri Kapasite özelliğini seçin ve etkinleştirin.

Özelliği etkinleştirdikten sonra etkin olması 15-20 dakika sürer.

Azure Cosmos DB hesabının Özellikler sayfasındaki Seri Kapasite özelliğinin ekran görüntüsü.

Gereksinimler

Ani kapasiteyi etkinleştirmek için Azure Cosmos DB hesabınızın aşağıdaki tüm ölçütleri karşılaması gerekir:

  • Azure Cosmos DB hesabınız sağlanan aktarım hızını (el ile veya otomatik ölçeklendirme) kullanıyor. Seri kapasite sunucusuz hesaplarda geçerli değildir.
  • Azure Cosmos DB hesabınız NoSQL, Cassandra, Gremlin, MongoDB veya Tablo için API kullanıyor.

Sonraki adımlar