Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Cosmos DB hesabının performansı, saniye başına İstek Birimleri (RU/sn) cinsinden belirtilen sağlanan aktarım hızı miktarına bağlıdır. Sağlama ikinci bir ayrıntı düzeyindedir ve saat başına en yüksek RU/sn temelinde faturalandırılır. Bu sağlanan kapasite modeli, hizmetin öngörülebilir ve tutarlı bir aktarım hızı, garantili düşük gecikme süresi ve yüksek kullanılabilirlik sağlamasına olanak tanır. Çoğu üretim iş yükü bu özelliklere sahiptir. Ancak Azure Cosmos DB'nin yalnızca çalışma saatlerinde kullanıldığı geliştirme ve test ortamlarında, sabah aktarım hızının ölçeğini artırabilir ve çalışma saatlerinden sonra akşamları ölçeği azaltabilirsiniz.
Aktarım hızını Azure Resource Manager Şablonları, Azure CLI ve Azure PowerShell aracılığıyla, NoSQL hesapları için API aracılığıyla veya dile özgü Azure Cosmos DB SDK'larını kullanarak ayarlayabilirsiniz. Resource Manager Şablonları, Azure CLI veya PowerShell kullanmanın avantajı, tüm Azure Cosmos DB model API'lerini desteklemeleridir.
Aktarım hızı zamanlayıcı örnek projesi
Azure Cosmos DB'yi bir zamanlamaya göre ölçeklendirme işlemini basitleştirmek için Azure Cosmos DB aktarım hızı zamanlayıcı adlı örnek bir proje oluşturduk. Bu proje iki zamanlayıcı tetikleyicisi olan bir Azure İşlevleri uygulamasıdır: "ScaleUpTrigger" ve "ScaleDownTrigger". Tetikleyiciler, her bir kaynakta aktarım hızını ayarlayan bir PowerShell betiği çalıştırır, bu hız ise her tetikleyicide resources.json dosyasında tanımlanmıştır. ScaleUpTrigger 08:00 UTC'de çalışacak şekilde yapılandırılır ve ScaleDownTrigger 18:00 UTC'de çalışacak şekilde yapılandırılır ve bu saatler her tetikleyici için dosya içinde function.json kolayca güncelleştirilebilir.
Bu projeyi yerel olarak kopyalayabilir, ölçeği artırıp azaltacak Azure Cosmos DB kaynaklarını ve çalıştırılacak zamanlamayı belirtecek şekilde değiştirebilirsiniz. Daha sonra azure aboneliğinde dağıtabilir ve Azure Cosmos DB hesaplarınızda aktarım hızını ayarlamak için "Azure Cosmos DB işleci" rolüne sahip Azure rol tabanlı erişim denetimi (Azure RBAC) izinleriyle yönetilen hizmet kimliğini kullanarak güvenliğini sağlayabilirsiniz.