Azure Cosmos DB hesabınızda sağlanan toplam aktarım hızını sınırlama
ŞUNLAR IÇIN GEÇERLIDIR: NoSQL
MongoDB
Cassandra
Gremlin
Masa
Azure Cosmos DB hesabını sağlanan aktarım hızı modunda kullanırken maliyetlerinizin çoğu genellikle hesabınızda sağladığınız aktarım hızı miktarından kaynaklanır. Özellikle bu maliyetler doğrudan şunlardan etkilenir:
- Paylaşılan aktarım hızına sahip veritabanlarının sayısı.
- Ayrılmış aktarım hızına sahip kapsayıcı sayısı.
- Bu kaynakların her birinde sağlanan aktarım hızı miktarı.
- Hesabınızın kullanılabildiği bölge sayısı.
Özellikle Azure Cosmos DB'yi kullanmaya başlarken hesabınızda sağladığınız toplam aktarım hızı miktarını takip etmek zor olabilir. Bu tutar, aşmayı beklemediğiniz belirli bir bütçeyi aştığında beklenmeyen ücretlendirmelere yol açabilir. Azure Cosmos DB, maliyetlerinizi daha iyi denetlemenize yardımcı olmak için hesabınızda sağlanan toplam aktarım hızını sınırlamanıza olanak tanır.
Not
Bu özellik sunucusuz hesaplarda kullanılamaz.
Hesabınızın toplam aktarım hızına bir sınır ayarladıktan sonra, bu sınırın aşılmasıyla sonuçlanacak aşağıdaki işlemlerden herhangi biri engellenir ve açıkça başarısız olur:
- Paylaşılan aktarım hızına sahip yeni bir veritabanı oluşturma.
- Ayrılmış aktarım hızına sahip yeni bir kapsayıcı oluşturma.
- Standart (el ile) modda yapılandırılmış bir kaynakta sağlanan aktarım hızını artırma.
- Otomatik ölçeklendirme modunda yapılandırılan bir kaynakta sağlanan maksimum aktarım hızını artırma.
- Hesabınıza yeni bir bölge ekleme.
Not
Otomatik ölçeklendirme modunda yapılandırılan kaynaklar için, kaynakta yapılandırılan ve hesabınızın toplam aktarım hızına göre sayılan en yüksek aktarım hızıdır.
Önemli
Hesabınızda toplam aktarım hızı sınırı etkinleştirildikten sonra, yeni kapsayıcılar oluştururken açık bir aktarım hızı değeri geçirmeniz gerekir. Açık aktarım hızı olmayan bir kapsayıcı oluşturmaya çalışırsanız şu anda bir hata alırsınız.
Azure portalından toplam aktarım hızı sınırını ayarlama
Yeni hesap
Portaldan yeni bir Azure Cosmos DB hesabı oluştururken hesabın toplam aktarım hızını sınırlama seçeneğiniz vardır:
Bu seçeneğin işaretlenmesi, ücretsiz katman hesabı için hesabınızın toplam aktarım hızını 1.000 RU/sn ve normal, ücretsiz olmayan bir katman hesabı için 4.000 RU/sn ile sınırlandırır. Hesabınız oluşturulduktan sonra bu değeri değiştirebilirsiniz.
Mevcut hesap
Azure portalından Azure Cosmos DB hesabınıza gidin ve soldaki menüden Maliyet yönetimi'ni seçin.
Bu bölümde, hesabınızda sağlanan toplam aktarım hızının özeti gösterilir ve toplam aktarım hızı sınırını yapılandırmanıza olanak tanır. Aşağıdaki üç seçenek kullanılabilir:
- Hesabın sağlanan toplam aktarım hızını ücretsiz katman indirimine dahil edilen miktarla sınırlayın. Bu seçenek yalnızca ücretsiz katman hesaplarında kullanılabilir ve hesabınızın toplam aktarım hızını 1.000 RU/sn ile sınırlandırır. Bu seçeneği işaretlerken, sağlanan aktarım hızı için ücret ödemeydiğinizden emin olursunuz.
- Hesabın toplam aktarım hızının özel bir tutara kadar sağlanmasına izin verin. Bu seçenek, aşmak istemediğiniz toplam sağlanan aktarım hızını girmenizi sağlar. Girişinize karşılık gelen aylık maliyet tahmini, başvuru olarak gösterilir.
Not
Bu özel sınır, hesap genelinde sağlanan toplam aktarım hızının altında olamaz.
- Sınır yok, hesabın toplam aktarım hızının herhangi bir tutarda sağlanmasına izin verin. Bu seçenek sınırı devre dışı bırakır.
Toplam aktarım hızı sınırını program aracılığıyla ayarlama
Azure Resource Manager şablonlarını kullanma
Azure Resource Manager ile Azure Cosmos DB hesabınızı oluştururken veya güncelleştirirken, özelliğini ayarlayarak properties.capacity.totalThroughputLimit
toplam aktarım hızı sınırını yapılandırabilirsiniz:
{
"location": "West US",
"kind": "DocumentDB",
"properties": {
"locations": [
{
"locationName": "West US",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"databaseAccountOfferType": "Standard",
"capacity": {
"totalThroughputLimit": 2000
}
}
}
Sınırı devre dışı bırakmak için bu özelliği olarak -1
ayarlayın.
Sık sorulan sorular
Sağlanan toplam aktarım hızının sınırı aşabileceği durumlar var mı?
Azure Cosmos DB, depolanan verilerin GB başına en az 1 RU/sn aktarım hızını zorlar. Verileri zaten en düşük düzeydeyken alırsanız, kaynaklarınızda sağlanan aktarım hızı gb başına 1 RU/sn'ye göre otomatik olarak artar. Bu durumda ve yalnızca bu durumda sağlanan toplam aktarım hızınız belirlediğiniz sınırı aşabilir.
Sonraki adımlar
- Azure Cosmos DB'de maliyetlerinizi planlamaya ve yönetmeye başlayın.
- Sağlanan aktarım hızı hakkında daha fazla bilgi edinin.
- Sağlanan aktarım hızı maliyetlerini iyileştirmeyi öğrenin.