Sağlanan aktarım hızı ile sunucusuz sistem arasında tercih yapma
ŞUNLAR IÇIN GEÇERLIDIR: Nosql MongoDB Cassandra Gremlin Tablo
Azure Cosmos DB iki farklı kapasite modunda kullanılabilir: sağlanan aktarım hızı ve sunucusuz. Her iki modda da tam olarak aynı veritabanı işlemlerini gerçekleştirebilirsiniz, ancak bu işlemler için faturalandırılan yöntem tamamen farklıdır. Aşağıdaki videoda, bu modlar arasındaki temel farklar ve farklı iş yükü türlerine nasıl uydukları açıklanmaktadır:
Ayrıntılı karşılaştırma
Ölçütler | Sağlanan aktarım hızı | Sunucusuz |
---|---|---|
En uygun | Öngörülebilir performans gerektiren sürekli trafiğe sahip iş yükleri | Aralıklı veya öngörülemeyen trafik ve düşük ortalama-en yüksek trafik oranına sahip iş yükleri |
Nasıl çalışır? | Kapsayıcılarınızın her biri için, saniye başına İstek Birimleri (RU) cinsinden ifade edilen bir miktar sağlanan aktarım hızı yapılandırırsınız. Her saniye, bu İstek Birimi miktarı veritabanı işlemleriniz için kullanılabilir. Sağlanan aktarım hızı el ile güncelleştirilebilir veya otomatik ölçeklendirme ile otomatik olarak ayarlanabilir. | Önceden sağlanan kapasiteyi yapılandırmak zorunda kalmadan veritabanı işlemlerinizi kapsayıcılarınıza karşı çalıştırırsınız. |
Coğrafi dağıtım | Kullanılabilir (sınırsız sayıda Azure bölgesi) | Kullanılamıyor (sunucusuz hesaplar yalnızca tek bir Azure bölgesinde çalıştırılabilir) |
Kapsayıcı başına en fazla depolama alanı | Sınırsız | 1 TB1 |
Performans | < SLA kapsamındaki nokta okuma ve yazma işlemleri için 10 ms gecikme süresi | < Nokta okuma işlemleri için 10 ms gecikme süresi ve < SLO kapsamındaki yazma işlemleri için 30 ms |
Faturalama modeli | Faturalama, tüketilen RU/sn sayısına bakılmaksızın sağlanan RU/sn için saatlik olarak gerçekleştirilir. | Faturalama, veritabanı işlemleriniz tarafından tüketilen RU sayısı için saatlik olarak gerçekleştirilir. |
1 1 TB'a kadar sunucusuz kapsayıcılar GA'dır. Maksimum RU/sn kullanılabilirlik, kapsayıcıda depolanan verilere bağlıdır. Bkz. Sunucusuz Performans
Beklenen tüketiminizi tahmin etme
Bazı durumlarda belirli bir iş yükü için sağlanan aktarım hızının mı yoksa sunucusuz mu seçileceği belirsiz olabilir. Bu karara yardımcı olmak için genel olarak beklenen tüketiminizi veya bir aydan fazla tüketebileceğiniz toplam RU sayısını tahmin edebilirsiniz.
Daha fazla bilgi için bkz. Sunucusuz maliyetleri tahmin etme.
Örnek 1: bir iş yükünün en fazla 500 RU/sn'ye patlaması ve bir ay boyunca toplam 20.000.000 RU tüketmesi beklenir.
- Sağlanan aktarım hızı modunda aylık maliyet için 500 RU/sn miktarında sağlanan aktarım hızına sahip bir kapsayıcı yapılandırırsınız: $0,008 * 5 * 730 = $29,20
- Sunucusuz modda, tüketilen RU'lar için ödeme yaparsınız: $0,25 * 20 = $5,00
Örnek 2: bir iş yükünün en fazla 500 RU/sn'ye patlaması ve bir ay boyunca toplam 250.000.000 RU tüketmesi beklenir.
- Sağlanan aktarım hızı modunda aylık maliyet için 500 RU/sn miktarında sağlanan aktarım hızına sahip bir kapsayıcı yapılandırırsınız: $0,008 * 5 * 730 = $29,20
- Sunucusuz modda, tüketilen RU'lar için ödeme yaparsınız: $0,25 * 250 = $62,50
(Bu örnekler, iki mod arasında aynı olan depolama maliyetini hesaplamaz.)
Not
Önceki örnekte gösterilen maliyetler yalnızca tanıtım amaçlıdır. En son fiyatlandırma bilgileri için fiyatlandırma sayfasına bakın.
Sonraki adımlar
- Azure Cosmos DB'de aktarım hızı sağlama hakkında daha fazla bilgi edinin
- Azure Cosmos DB sunucusuz hakkında daha fazla bilgi edinin
- İstek Birimleri kavramını tanıma