Azure Cosmos DB fiyatlandırma

Global olarak dağıtılmış çok modelli veritabanı hizmeti

Start your Azure free account and get a $200 credit for 30 days. Plus now get 12 months of free access to Azure Cosmos DB.

Azure Cosmos DB, Microsoft’un global olarak dağıtılmış çok modelli veritabanıdır. Azure Cosmos DB, küresel dağıtım ve yatay ölçeklendirme özellikleri temel alınarak sıfırdan geliştirilmiştir. İstenen sayıda Azure bölgesinde anahtar teslim küresel dağıtım özelliği sunar ve kullanıcılarınız nerede bulunursa bulunsun verilerinizin şeffaf biçimde ölçeklendirilmesini ve çoğaltılmasını sağlar. Dünyanın her yerinde aktarım hızını ve depolamayı esnek biçimde ölçeklendirin, yalnızca ihtiyacınız olan aktarım hızı ve depolama için ödeme yapın. Azure Cosmos DB dünyanın her yerinde %99’luk dilimde milisaniye cinsinden tek basamaklı gecikme sürelerini garanti eder, performans üzerinde ince ayar için birden çok sayıda iyi tanımlanmış tutarlılık modeli sunar ve çoklu yönlendirme özelliğiyle yüksek kullanılabilirliği garanti eder. Tüm bu özellikler, sektöründe lider durumdaki hizmet düzeyi sözleşmeleri (SLA’lar) ile desteklenir.

Azure Cosmos DB, gerçek anlamda şemadan bağımsızdır; şema ve dizin yönetimiyle ilgilenmenize gerek kalmadan otomatik olarak tüm verilerin dizinini oluşturur. Ayrıca belge, anahtar-değer, grafik ve sütun ailesi veri modellerini yerel olarak destekleyen çok modelli bir hizmettir. Azure Cosmos DB ile DocumentDB SQL (belge), MongoDB (belge), Azure Tablo Depolama (anahtar-değer) ve Gremlin (grafik) yerel olarak desteklendiğinden, verilerinize istediğiniz API’leri kullanarak erişebilirsiniz.

Fiyatlandırma ayrıntıları

Sağlanan aktarım hızı

On Cosmos DB, you only pay for reserved throughput provisioned and data stored in containers (collection of documents or a table or a graph). Reserved throughput, billed as Request Units (RU) per second or RU/s), allows you to read from or write data into containers. Each container is billed on an hourly basis for throughput provisioned in units of 100 RU/second, with a minimum of 400 RU/second, and data stored (in GBs). Unlimited containers have a minimum of 100 RU/s per partition.

During public preview, there's no additional charge for using the Gremlin API.

Birim Fiyat
SSD Depolama Alanı (GB başına) $- GB/ay
Ayrılmış RU/saniye (100 RU başına, en az 400 RU) $-
Standart veri aktarımı fiyatları uygulanır. Aylık fiyat tahminleri, bir ay içindeki 744 saatlik kullanım üzerinden hesaplanır.

Kapsayıcıları ölçeklendirme

Daha yüksek işleme ve daha fazla depolama gerektiren iş yükleri için, kapsayıcı oluştururken bir bölüm anahtarı tanımlayarak sınırsız depolama kapsayıcıları oluşturabilirsiniz. Bölünmüş kapsayıcı, depolanan veri miktarı büyüdükçe ve ayrılan işleme miktarı arttıkça sorunsuz bir şekilde ölçeklendirilir.

Azure Cosmos DB Emulator (ücretsiz)

Azure Cosmos DB’yi yerel makinenizde kullanarak uygulama geliştirip test etmek için ücretsiz Azure Cosmos DB Emulator’ı indirin. Uygulamanızın çalışma şeklinden memnun kaldıysanız uygulamayı dağıtmak için, yapılandırmayı bir Azure Cosmos DB örneğine işaret edecek şekilde değiştirmeniz yeterlidir.

Coğrafi çoğaltma ile dünya ölçeğinde

Azure Cosmos DB containers can be globally distributed to help you easily build apps with planet scale, which means all your data is automatically replicated to the regions you specify. Your app continues to work with a logical endpoint, while your data is automatically served from the region closest to your users with an intuitive programming model for data consistency and 99.99% availability. Globally distributed containers are billed based on the storage consumed in each region and throughput reserved for each Azure Cosmos DB container times the number of regions associated with an Azure Cosmos DB database account. Standard data transfer rates apply for replication data transfer between regions.

Yüksek işleme düzeyi ve düşük gecikme sorguları

Azure Cosmos DB’de sürdürülebilir bir veri birimi yazdığınız sırada, katı hal sürücüleri (SSD’ler) ve düşük gecikme süreli erişim için tasarlanan, yazma için iyileştirilmiş, mandal içermeyen bir veritabanı altyapısı kullanılarak tutarlı SQL sorguları gerçekleştirilebilmesi için bu veriler zaman uyumlu olarak dizinlenir. Okuma ve yazma isteklerine her zaman yerel bölgenizden hizmet verilir ve veriler dünya çapında dağıtılır. Otomatik dizin davranışlarını özelleştirerek performansı daha da iyileştirebilirsiniz.

Destek ve SLA

  • Azure Cosmos DB dahil olmak üzere Genel Kullanılabilirlik düzeyinde kullanıma sunulan tüm Azure hizmetleri için, Azure Destek aracılığıyla aylık $29 tutarından başlayan fiyatlarla teknik destek sağlıyoruz. Faturalandırma ve abonelik yönetimi desteği ücretsiz olarak sunulmaktadır.
  • SLA: Azure Cosmos DB Kaynaklarına yönelik işlem isteklerinin en az %99,99’unu başarıyla karşılayacağımızı garanti ediyoruz. Sunduğumuz SLA hakkında daha fazla bilgi edinmek için lütfen SLA sayfasını ziyaret edin.

SSS

  • İstek Birimi (RU), Azure Cosmos DB’de aktarım hızının ölçüsüdür. 1 RU, 1 KB’lık bir öğenin GET işlemesine karşılık gelir. Azure Cosmos DB’deki her işlemin (okuma, yazma, SQL sorgusu ve saklı yordam yürütme gibi), işlemi tamamlamak için gereken aktarım hızına bağlı olarak belirlenimci bir İstek Birimi değeri bulunur. CPU, GÇ, bellek ve bunların uygulama işlemesini nasıl etkilediği konusunda düşünmek yerine, tek bir İstek Birimi cinsinden değerlendirme yapabilirsiniz.

    Saniye başına veya bir dakikalık demet başına Sağlanan RU’lar aracılığıyla kullanılan İstek Birimleri arasında fark yoktur.

    İstek Birimleri hakkında daha fazla bilgi edinmek ve kapsayıcı gereksinimlerinizi saptama konusunda yardım almak için lütfen buraya gidin.

  • İlgili dönemde Azure Cosmos DB hesabınız kapsamında sağlanan genel kapasiteye (RU/sn) göre, sabit ve öngörülebilir bir saatlik ücret üzerinden faturalandırılırsınız.

    Doğu ABD 2 bölgesinde 500 RU/sn ve 700 RU/sn özellikli iki adet tek bölüm kullanan bir hesap oluşturursanız sağlanan toplam kapasiteniz 1.200 RU/sn olacaktır. Bu durumda ödeyeceğiniz ücret 12 x $- = $- / saat olur.

    Aktarım hızınızın değişmesi gerektiğinden her bölümün kapasitesine 500 RU/sn eklediyseniz ve 20.000 RU/sn kullanan yeni bir sınırsız depolama kapsayıcısı oluşturduysanız, toplam sağlanan kapasiteniz 22.200 RU/sn (1.000 RU/sn + 1.200 RU/sn + 20.000RU/sn) olur. Bu durumda, faturanız şöyle değişir: $- x 222 = $- / saat.

    720 saat içeren bir ayda 1.200 RU/sn üzerinden 500 saat ve 22.200 RU/sn üzerinden 220 saat sağlanırsa aylık faturanız şu tutarı gösterir: 500 x $- / saat + 220 x $- / saat = $- / saat

  • When you choose to make containers span across geographic regions, you are billed for the throughput and storage for each container in every region and the data transfer between regions. As an example, let’s assume you have a container in West US provisioned with throughput 10K RU/s and store 1TB of data this month. Let’s assume you add 3 regions - East US, North Europe, and East Asia, each with the same storage and throughput. Your total monthly bill will be (assuming 31 days in a month):

    Item Usage (Month) Rate Monthly Cost
    Throughput bill for container in West US 10K RU/s * 24 * 31 $- per 100 RU/s per hour $-
    Throughput bill for 3 additional regions - East US, North Europe, and East Asia 3 * 10K RU/s * 24 * 31 $- per 100 RU/s per hour $-
    Storage bill for container in West US 1 TB $-/GB $-
    Storage bill for 3 additional regions - East US, North Europe, and East Asia 3 * 1TB $-/GB $-
    Total $-

    Let’s also assume that you egress 100GB of data every month from the container in West US to replicate data into East US, North Europe and East Asia. You are billed for egress as per data transfer rates.

  • Depolama kapasitesi, bir aylık bir dönemde depolanan saatlik en fazla veri miktarı birimi (GB cinsinden) üzerinden faturalandırılır. Örneğin; ayın ilk yarısında 100 GB’lık, ikinci yarısında ise 50 GB’lık depolama kullandıysanız, bu ay için 75 GB’a eşdeğer depolama tutarı üzerinden faturalandırılırsınız.

  • Kullanımdan veya kapsayıcının bir saatten kısa bir süre etkin kalıp kalmadığından bağımsız olarak, kapsayıcının açık kaldığı her saat için sabit bir fiyat üzerinden faturalandırılırsınız. Örneğin, bir kapsayıcı oluşturup 5 dakika sonra silerseniz, faturanıza 1 birim saati ücreti yansıtılır.

  • Bir kapsayıcı için kendi performansınızı tanımlar ve saat 09.30’da 400 RU’dan 1000 RU’ya yükseltme yapıp, ardından 10.45’te yeniden 400 RU’ya düşürürseniz, iki saatlik 1000 RU kullanımı üzerinden ücretlendirilirsiniz.

    Önceden tanımlı bir koleksiyon performans düzeyi seçip saat 09.30’da bir S1 koleksiyonundan S3 koleksiyonuna yükseltir ve 10.45’te tekrar S1’e düşürürseniz, iki saatlik S3 kullanımı üzerinden ücretlendirilirsiniz.

  • Azure portalını, desteklenen SDK’lardan birini veya REST API’yi kullanarak Azure Cosmos DB hesabınızdaki her kapsayıcı için İstek Birimi sayısının ölçeğini artırabilir veya azaltabilirsiniz.

  • S1, S2 veya S3 performans katmanındaki bir koleksiyonu aynı depolama boyutuna sahip tek bir bölüme taşımak için bkz. Azure Portal’ı kullanarak performans düzeylerini değiştirme.

    Tek bir mevcut koleksiyonu sınırsız bir depolama kapsayıcısına taşımak için bkz. Partitioning and Scaling in Azure Cosmos DB (Azure Cosmos DB’de Bölümleme ve Ölçeklendirme).

  • Giriş düzeyinde, tek bölüm S1’e göre daha düşük bir fiyatla daha yüksek bir aktarım hızı (250 RU/sn yerine 400 RU/sn) sunar. Ayrıca, ölçeği S3 ile ulaşabileceğiniz 2.500 RU/sn yerine 10.000 RU/sn hızına artırabilirsiniz. Yeni sağlama modelinin en iyi özelliklerinden biri, 100 RU/sn artışlarla ölçeklendirme yapabilmenizdir. Böylece, yalnızca 1.200 RU/sn hıza ihtiyacınız olduğunda S3 ile 2.500 RU/sn için ödeme yapmak zorunda kalmazsınız.

Resources

Estimate your monthly costs for Azure services

Review Azure pricing frequently asked questions

Learn more about Azure Cosmos DB

Review technical tutorials, videos, and more resources

Learn and build with $200 in credit, and keep going for free

Free account