Azure Cosmos DB'de çok bölgeli maliyeti en Cosmos getirme

UYGULAMANIN UYGULAMASI: SQL API Api Api Gremlin API Azure Cosmos DB API'si ile MongoDB için geçerlidir

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

Tek yazma bölgesiyle sağlanan üretilen iş 100 RU/sn başına saat 0,008 DOLAR ve birden çok yazılabilir bölgeyle sağlanan aktarım hızı 100 RU/sn başına saat başına 0,016 $/saat maliyetidir. Daha fazla bilgi için Azure Cosmos DB Fiyatlandırması sayfasına bakın.

Birden çok yazma bölgesi için maliyetler

Çok bölgeli yazma sisteminde, yazma işlemleri için kullanılabilen net N RUS'lar, yazma bölgelerinin N sayısı kadar artar. Tek bölge yazmadan farklı olarak, her bölge artık yazılabilir ve çakışma çözümlerini destekler. Maliyet planlama açısından, dünya genelinde RU/değer yazma gerçekleştirmek için, M'ye kapsayıcı veya veritabanı MRUs düzeyinde sağlamanız gerekir. Bundan sonra, istediğiniz kadar çok bölge ekleyebilir ve ru değer olan dünya çapında yazmaları gerçekleştirmek için M bunları yazma için kullanabilirsiniz.

Örnek

Batı ABD'de, bu ay 0,5 TB veri depolayarak 10K RU/sn aktarım hızıyla sağlanan tek bölgeli yazmalar için yapılandırılmış bir kapsayıcısı olduğunu düşünün. Aynı depolama ve performansa sahip doğu ABD gibi bir bölgeyi eklemenizi ve uygulamadaki her iki bölge için de kapsayıcılara yazma olanağınız olduğunu varsayalım. Yeni toplam aylık faturanız (bir ay içinde 730 saat olduğu varsay varsayıldı) aşağıdaki gibi olacaktır:

Öğe Kullanım (aylık) Oran Aylık Maliyet
Batı ABD'de kapsayıcı için üretilen fatura (tek yazma bölgesi) 10K RU/s * 730 saat Saatte 100 RU/sn başına 0,008 TL 584 TL
2 bölgede kapsayıcı için üretilen iş faturası - Batı ABD & Doğu ABD (birden çok yazma bölgesi) 2 * 10K RU/s * 730 saat Saatte 100 RU/sn başına 0,016 TL 2.336 TL
Depolama ABD'de kapsayıcı için fatura 0,5 TB (veya 512 GB) 0,25 TL/GB 128 TL
Depolama 2 bölgede kapsayıcı için fatura - Batı ABD & Doğu ABD 2 * 0,5 TB (veya 1,024 GB) 0,25 TL/GB 256 TL

Bölge temelinde üretilen iş kullanımını geliştirme

Verimsiz kullanımınız varsa, örneğin, bir veya birden çok kullanılan okundu bölgeleriniz varsa, okuma bölgesinden değişiklik akışı kullanarak okuma bölgelerinde RU'lardan en yüksek verimi alma veya fazla kullanılırsa başka bir ikincil bölgeye taşıma adımlarını atabilirsiniz. Önce yazma bölgesinde sağlanan performansı (RU) en iyi duruma getirmenizi sağlayacaktır. Çok büyük sorgular olmadığı ve çok fazla kullanımın korunması zor olmadığı sürece yazma maliyeti okumadan daha yüksek maliyet sağlar. Genel olarak, bölgelerde tüketilen performansı takip edin ve okuma ve yazma performansı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 uygulamaların gecikme süresinin etkisinin bundan emin olun.

Sonraki adımlar

Ardından, aşağıdaki makalelerle Azure DB'de maliyet iyileştirme hakkında daha Cosmos devam edebilirsiniz: