Azure Cosmos DB'de geliştirme ve test maliyetlerini iyileştirme

ŞUNLAR IÇIN GEÇERLIDIR: Nosql MongoDB Cassandra Gremlin Tablo

Bu makalede Azure Cosmos DB'yi ücretsiz geliştirme ve test için kullanmanın farklı seçeneklerinin yanı sıra geliştirme veya test hesaplarındaki maliyeti iyileştirmeye yönelik teknikler açıklanmaktadır.

Azure Cosmos DB öykünücüsü (yerel olarak indirilebilir sürüm)

Azure Cosmos DB öykünücüsü , Azure Cosmos DB bulut hizmetini taklit eden yerel indirilebilir bir sürümdür. Ağ bağlantınız olmasa ve ücret ödemeden Azure Cosmos DB API'lerini kullanan kodu yazabilir ve test edebilirsiniz. Azure Cosmos DB öykünücüsü, bulut hizmetine yüksek uygunlukla geliştirme amacıyla yerel bir ortam sağlar. Azure aboneliği oluşturmadan uygulamanızı yerel olarak geliştirebilir ve test edebilirsiniz. Uygulamanızı buluta dağıtmaya hazır olduğunuzda, buluttaki Azure Cosmos DB uç noktasına bağlanmak için bağlantı dizesi güncelleştirin, başka hiçbir değişiklik gerekmez. Testleri çalıştırmak için Azure DevOps'ta Azure Cosmos DB öykünücüsü derleme göreviyle bir CI/CD işlem hattı da ayarlayabilirsiniz. Azure Cosmos DB öykünücüsü makalesini ziyaret ederek başlayabilirsiniz.

Azure Cosmos DB’yi ücretsiz deneyin

Azure Cosmos DB'yi ücretsiz deneyin, Azure hesabına kaydolmadan veya kredi kartınızı kullanmadan bulutta Azure Cosmos DB ile denemeler yapmanızı sağlayan ücretsiz bir deneyimdir. Azure Cosmos DB'yi deneyin hesapları şu anda 30 gün olmak üzere sınırlı bir süre için kullanılabilir. Bunları istediğiniz zaman yenileyebilirsiniz. Azure Cosmos DB hesaplarını deneyin, Azure Cosmos DB'yi değerlendirmeyi, bir uygulama derlemeyi ve test etmeyi veya Hızlı başlangıçları veya öğreticileri kullanmayı kolaylaştırır. Ayrıca bir tanıtım oluşturabilir, birim testi yapabilir, hatta çok bölgeli bir hesap oluşturabilir ve herhangi bir ücret ödemeden bu hesap üzerinde bir uygulama çalıştırabilirsiniz. Azure Cosmos DB'yi Deneyin hesabında, en fazla 25 kapsayıcı ve 20.000 RU/sn aktarım hızına sahip bir paylaşılan aktarım hızı veritabanı veya 5000 RU/sn'ye kadar olan bir kapsayıcınız olabilir. Başlamak için bkz . Azure Cosmos DB'yi ücretsiz deneme sayfası.

Azure Cosmos DB ücretsiz katmanı

Azure Cosmos DB ücretsiz katmanı uygulamalarınızı kullanmaya başlamayı, geliştirmeyi ve test etmeyi, hatta küçük üretim iş yüklerini ücretsiz çalıştırmayı kolaylaştırır. Bir hesapta ücretsiz katman etkinleştirildiğinde hesapta kullanılan ilk 1000 RU/sn ve 25 GB depolama alanı ücretsiz olur.

Ücretsiz katman, hesabın ömrü boyunca süresiz olarak sürer ve sınırsız depolama ve aktarım hızı (RU/sn), SLA'lar, yüksek kullanılabilirlik, tüm Azure bölgelerinde anahtar teslimi genel dağıtım ve daha fazlası dahil olmak üzere normal bir Azure Cosmos DB hesabının tüm avantajları ve özellikleriyle birlikte gelir. Azure portalı, CLI, PowerShell ve Resource Manager şablonu kullanarak ücretsiz katman hesabı oluşturabilirsiniz. Daha fazla bilgi edinmek için ücretsiz katman hesabı oluşturma makalesine ve fiyatlandırma sayfasına bakın.

Ücretsiz Azure hesabı

Azure Cosmos DB, azure kredilerini ve kaynaklarını belirli bir süre boyunca ücretsiz olarak sunan ücretsiz Azure hesabına dahildir. Özellikle Azure Cosmos DB için bu ücretsiz hesap, tüm yıl boyunca 25 GB depolama alanı ve 400 RU sağlanan aktarım hızı sunar. Bu deneyim, tüm geliştiricilerin Azure Cosmos DB özelliklerini kolayca test etmelerini veya sıfır maliyetle diğer Azure hizmetleriyle tümleştirmelerini sağlar. Ücretsiz Azure hesabıyla ilk 30 gün içinde harcayabileceğiniz 200 ABD doları kredi alırsınız. Yükseltmeyi seçene kadar hizmetleri kullanmaya başlasanız bile sizden ücret alınmaz. Başlamak için Azure ücretsiz hesap sayfasını ziyaret edin.

Azure Cosmos DB sunucusuz

Azure Cosmos DB sunucusuz , Azure Cosmos DB hesabınızı yalnızca veritabanı işlemleriniz tarafından kullanılan İstek Birimleri ve verileriniz tarafından kullanılan depolama için ücretlendirildiğiniz tüketim tabanlı bir şekilde kullanmanıza olanak tanır. Azure Cosmos DB sunucusuz modda kullanılırken minimum ücret alınmaz. Sağlanan kapasite kavramını ortadan kaldırdığından, veritabanınız çoğu zaman boşta olduğunda geliştirme veya test etkinlikleri için en uygun yöntemdir.

Paylaşılan aktarım hızı veritabanlarını kullanma

Paylaşılan aktarım hızı veritabanında, veritabanı içindeki tüm kapsayıcılar veritabanının sağlanan aktarım hızını (RU/sn) paylaşır. Örneğin, 400 RU/sn ile bir veritabanı sağladıysanız ve dört kapsayıcınız varsa, dört kapsayıcı da 400 RU/sn'yi paylaşır. Her kapsayıcıya daha az sıklıkta erişilebilen ve bu nedenle en az 400 RU/sn gerektiren bir geliştirme veya test ortamında, kapsayıcıları paylaşılan aktarım hızı veritabanına yerleştirmek maliyeti iyileştirmeye yardımcı olabilir.

Örneğin, geliştirme veya test hesabınızın dört kapsayıcısı olduğunu varsayalım. Ayrılmış aktarım hızına (en az 400 RU/sn) sahip dört kapsayıcı oluşturursanız toplam RU/sn'niz 1600 RU/sn olur. Buna karşılık, paylaşılan bir aktarım hızı veritabanı (en az 400 RU/sn) oluşturur ve kapsayıcılarınızı oraya koyarsanız toplam RU/sn'niz yalnızca 400 RU/sn olur. Genel olarak, paylaşılan aktarım hızı veritabanları tek tek herhangi bir kapsayıcıda garantili aktarım hızına ihtiyaç duymadığınız senaryolar için mükemmeldir. Paylaşılan aktarım hızı veritabanları hakkında daha fazla bilgi edinin.

Sonraki adımlar

Öykünücüyü veya ücretsiz Azure Cosmos DB hesaplarını kullanmaya başlamak için aşağıdaki makaleleri kullanabilirsiniz:

  • Azure Cosmos DB faturanızı anlama hakkında daha fazla bilgi edinin
  • Azure Cosmos DB sunucusuz hakkında daha fazla bilgi edinin
  • Aktarım hızı maliyetini iyileştirme hakkında daha fazla bilgi edinin
  • Depolama maliyetini iyileştirme hakkında daha fazla bilgi edinin
  • Okuma ve yazma maliyetlerini iyileştirme hakkında daha fazla bilgi edinin
  • Sorguların maliyetini iyileştirme hakkında daha fazla bilgi edinin
  • Çok bölgeli Azure Cosmos DB hesaplarının maliyetini iyileştirme hakkında daha fazla bilgi edinin
  • Azure Cosmos DB'ye geçiş için kapasite planlaması yapmaya mı çalışıyorsunuz? Kapasite planlaması için mevcut veritabanı kümeniz hakkındaki bilgileri kullanabilirsiniz.
    • Tek bildiğiniz mevcut veritabanı kümenizdeki sanal çekirdek ve sunucu sayısıysa, sanal çekirdek veya vCPU kullanarak istek birimlerini tahmin etme hakkında bilgi edinin
    • Geçerli veritabanı iş yükünüz için tipik istek oranlarını biliyorsanız Azure Cosmos DB kapasite planlayıcısı kullanarak istek birimlerini tahmin etme hakkında bilgi edinin