Azure Cosmos DB sunucusuz
Uygulama hedefı:
MongoDB için SQL API Cassandra API gremlin API
tablo API'si
Azure Cosmos DB API 'si
Azure Cosmos DB sunucusuz, Azure Cosmos hesabınızı yalnızca veritabanı işlemleriniz tarafından kullanılan istek birimleri ve verileriniz tarafından kullanılan depolama alanı için ücretlendirildiğiniz tüketime dayalı bir şekilde kullanmanıza olanak sağlar. Sunucusuz kapsayıcılar, saniyede minimum ücret ödemeden ve kapasite planlaması gerekmeden binlerce istek sunabilir.
Önemli
Sunucusuz hakkında geri bildiriminiz var mı? Duymak istiyoruz! Azure Cosmos DB sunucusuz ekibe bir ileti bırakmayı ücretsiz olarak hissetmekten çekinmeyin: azurecosmosdbserverless@service.microsoft.com .
Azure Cosmos DB kullanırken, her veritabanı işleminin, istek birimlerindebelirtilen bir maliyeti vardır. bu maliyet için nasıl ücretlendirildiğiniz, kullanmakta olduğunuz Azure Cosmos hesabının türüne bağlıdır:
- Sağlanan aktarım hızı modunda, veritabanlarınızda ve kapsayıcılarınızda sağlanan belirli bir aktarım hızına (saniye başına istek birimi cinsinden ifade edilir) uygulamanız gerekir. Daha sonra veritabanı operasyonlarınızın maliyeti, her saniye kullanılabilir Istek birimi sayısından düşülür. Faturalama döneminizin sonunda, sağladığınız üretilen iş miktarı için faturalandırılırsınız.
- sunucusuz modda, Azure Cosmos hesabınızda kapsayıcı oluştururken herhangi bir aktarım hızı sağlamanız gerekmez. Faturalama döneminizin sonunda, veritabanı işlemleriniz tarafından tüketilen Istek birimi sayısı için faturalandırılırsınız.
Kullanım örnekleri
uzun boşta kalma süreleriyle aralıklı ve öngörülemeyen trafikte bekleyen, sunucusuz en iyi uyan senaryolar Azure Cosmos DB. bu tür durumlarda sağlama kapasitesi gerekli olmadığından ve düşük maliyetli olabileceğinden, Azure Cosmos DB sunucusuz aşağıdaki kullanım durumlarında göz önünde bulundurulmalıdır:
- Azure Cosmos DB kullanmaya başlama
- Uygulamaları çalıştırma
- bursty, tahmin etmek zor olan aralıklı trafik veya
- düşük (<% 10%) ortalamanın yoğun trafik oranı
- Trafik deseninin bilinmediği, üretim yeni uygulamalarında geliştirme, test etme, prototip yazma ve çalıştırma
- Azure işlevleri gibi sunucusuz işlem hizmetleriyle tümleştirme
Kullanım örneğine en uygun teklifi seçme hakkında daha fazla bilgi için bkz. sağlanan verimlilik ve sunucusuz makale arasından seçim yapma.
Sunucusuz kaynakları kullanma
sunucusuz yeni bir Azure Cosmos hesap türüdür. bu, yeni bir hesap oluştururken sağlanan aktarım hızı ve sunucusuz arasında seçim yapmanız gerektiği anlamına gelir. Sunucusuz kullanmaya başlamak için yeni bir sunucusuz hesap oluşturmanız gerekir. Var olan hesapların sunucusuz moda geçirilmesi Şu anda desteklenmiyor.
Sunucusuz hesapta oluşturulan herhangi bir kapsayıcı sunucusuz bir kapsayıcıdır. Sunucusuz kapsayıcılar, sağlanan aktarım hızı modunda oluşturulan kapsayıcılarla aynı özellikleri sunar, böylece verilerinizi tam olarak aynı şekilde okuyup sorgular. Ancak sunucusuz hesaplar ve kapsayıcılar de belirli özelliklere sahiptir:
- Sunucusuz bir hesap yalnızca tek bir Azure bölgesinde çalıştırılabilir. Bir sunucusuz hesaba oluşturduktan sonra ek Azure bölgeleri eklemek mümkün değildir.
- Sağlama verimi sunucusuz kapsayıcılar üzerinde gerekli değildir, bu nedenle aşağıdaki deyimler geçerlidir:
- Sunucusuz kapsayıcı oluştururken bir işleme geçirilemez ve bunu yapmak bir hata döndürür.
- Sunucusuz bir kapsayıcıda üretilen işi okuyamıyorum ve güncelleştiremezsiniz, bu nedenle bir hata döndürür.
- Sunucusuz bir hesapta paylaşılan bir üretilen iş veritabanı oluşturamazsınız ve bunu yapmak bir hata döndürür.
- Sunucusuz kapsayıcılar en fazla 50 GB veri ve Dizin saklayabilir.
Tüketiminizi izleme
daha önce sağlanan aktarım hızı modunda Azure Cosmos DB kullandıysanız, trafiğiniz sağlanan kapasiteyi içermiyorsa sunucusuz 'ın daha düşük maliyetli olduğunu fark edersiniz. Kullanım ücreti, veritabanınızın işlendiği istek sayısına göre faturalandırılacağından maliyetlerinizin daha öngörülebilir hale gelebilmesini sağlayacak. Bu nedenle, geçerli tüketiminize göz önünde tutmanız önemlidir.
Hesabınızın ölçümler bölmesine gözatarken, genel bakış sekmesi altında tüketilen istek birimleri adlı bir grafik bulacaksınız. Bu grafik, hesabınızın kaç Istek birimi kullandığını gösterir:
Buradaaçıklandığı gibi, Azure izleyici kullanırken aynı grafiği bulabilirsiniz. Azure Izleyici, Istek birimi tüketiminiz belirli bir eşiği geçtiğinde size bildirimde bulunan uyarılarıayarlamanıza izin verir.
Performans
Sunucusuz kaynaklar, sağlanan aktarım hızı kaynaklarından farklı olan belirli performans özellikleri sunar. Sunucusuz kapsayıcıların gecikmesi, bir hizmet düzeyi hedefi (SLO) için 10 milisaniyelik veya nokta okuma ve 30 milisaniye veya daha az yazma için daha az. Bir nokta okuma işlemi, KIMLIĞINE ve bölüm anahtarı değerine göre tek bir öğe getirilirken oluşur.
Sonraki adımlar
Aşağıdaki makalelerle sunucusuz ile çalışmaya başlayın: