Azure Cosmos DB'de birden çok bölgenin maliyetini iyileştirme

ŞUNLAR IÇIN GEÇERLIDIR: Nosql MongoDB Cassandra Gremlin Tablo

İstediğiniz zaman Azure Cosmos DB hesabınıza bölge ekleyebilir ve kaldırabilirsiniz. Çeşitli Azure Cosmos DB veritabanları ve kapsayıcıları için yapılandırdığınız aktarım hızı, hesabınızla ilişkili her bölgede ayrılmıştır. Saat başına sağlanan aktarım hızı, Azure Cosmos DB hesabınız için tüm veritabanlarında ve kapsayıcılarda yapılandırılan RU/sn toplamı ve T veritabanı hesabınızla ilişkili Azure bölgelerinin sayısı ise N, belirli bir saat için Azure Cosmos DB hesabınız için sağlanan toplam aktarım hızı değerine eşittir T x N RU/s.

Tek yazma bölgesinde sağlanan aktarım hızı saniyede 100 RU ile saat başına 0,008 ABD doları, birden fazla yazılabilir bölgede sağlanan aktarım hızı saniyede 100 RU ile saat başına 0,016 ABD doları ile ücretlendirilir. Daha fazla bilgi edinmek için bkz. Azure Cosmos DB Fiyatlandırma sayfası.

Birden çok yazma bölgesi için maliyetler

Çok bölgeli yazma sisteminde, yazma işlemleri için kullanılabilir net RU'lar yazma bölgelerinin sayısı olan N süreleri artırırN. Tek bölge yazmalarından farklı olarak, her bölge artık yazılabilir ve çakışma çözümünü destekler. Maliyet planlaması açısından bakıldığında, dünya çapında RU/sn değerinde yazma işlemleri gerçekleştirmek M için M'yi kapsayıcı veya veritabanı düzeyinde sağlamanız RUs gerekir. Daha sonra istediğiniz kadar bölge ekleyebilir ve bunları dünya çapında ru değeri yazma işlemleri gerçekleştirmek M üzere yazma işlemleri için kullanabilirsiniz.

Örnek

Batı ABD'de bu ay 0,5 TB veri depolayan ve 10.000 RU/sn aktarım hızıyla sağlanan tek bölgeli yazma işlemleri için yapılandırılmış bir kapsayıcınız olduğunu düşünün. Aynı depolama alanı ve aktarım hızına sahip doğu ABD bölgesini eklediğinizi ve uygulamanızdan her iki bölgedeki kapsayıcılara yazma özelliğine sahip olduğunuzu varsayalım. Yeni aylık toplam faturanız (ayda 730 saat olduğu varsayılarak) aşağıdaki gibi olacaktır:

Öğe Kullanım (aylık) Hız Aylık Maliyet
Batı ABD'deki kapsayıcı için aktarım hızı faturası (tek yazma bölgesi) 10.000 RU/sn * 730 saat Saatte 100 RU/sn başına 0,008 USD 584 ABD doları
2 bölgede kapsayıcı için aktarım hızı faturası - Batı ABD & Doğu ABD (birden çok yazma bölgesi) 2 * 10.000 RU/sn * 730 saat Saatte 100 RU/sn başına 0,016 USD 2.336 USD
Batı ABD'de kapsayıcı için depolama faturası 0,5 TB (veya 512 GB) 0,25 USD/GB 128 ABD doları
2 bölgede kapsayıcı için depolama faturası - Batı ABD & Doğu ABD 2 * 0,5 TB (veya 1.024 GB) 0,25 USD/GB 256 ABD doları

Bölge bazında aktarım hızı kullanımını iyileştirme

Verimsiz kullanımınız varsa (örneğin, az kullanılan bir veya daha fazla okuma bölgesi) okuma bölgesinden değişiklik akışını kullanarak OKUMA bölgelerinde RU'ları en üst düzeyde kullanmak veya fazla kullanılıyorsa başka bir ikincil bölgeye taşımak için gerekli adımları atabilirsiniz. Önce yazma bölgesinde sağlanan aktarım hızını (RU) iyileştirdiğinizden emin olmanız gerekir. Çok büyük sorgular olmadığı sürece yazma işlemleri okumadan daha maliyetlidir, bu nedenle kullanımın korunması zor olabilir. Genel olarak, bölgelerinizde tüketilen aktarım hızını izleyin ve okuma ve yazma aktarım hızınızı ölçeklendirmek için isteğe bağlı bölgeler ekleyin veya kaldırın; böylece aynı bölgede dağıtılan tüm uygulamalar için gecikme süresi üzerindeki etkiyi anladığınızdan emin olun.

Sonraki adımlar

Daha sonra aşağıdaki makalelerle Azure Cosmos DB'de maliyet iyileştirme hakkında daha fazla bilgi edinebilirsiniz: