Azure Cosmos DB ile toplam sahip olma maliyeti (TCO)Total Cost of Ownership (TCO) with Azure Cosmos DB

Azure Cosmos DB, ayrıntılı çok kiracılı ve kaynak İdaresi ile tasarlanmıştır.Azure Cosmos DB is designed with the fine grained multi-tenancy and resource governance. Bu tasarım, Azure Cosmos DB önemli ölçüde düşük maliyetli ve kullanıcıların kaydetmesine yardımcı olur.This design allows Azure Cosmos DB to operate at significantly lower cost and help users save. Şu anda Azure Cosmos DB, her zaman yoğunluğu ve bir küme içindeki binlerce müşteri iş yüklerini içeren tek bir makinede 280 ' den fazla müşteri iş yükünü destekler.Currently Azure Cosmos DB supports more than 280 customer workloads on a single machine with the density continuously increasing, and thousands of customer workloads within a cluster. BT yükü, müşteri iş yüklerinin çoğaltmalarını bir kümedeki farklı makinelerde ve bir veri merkezinde bulunan birden çok kümeye dengeler.It load balances replicas of customers' workloads across different machines in a cluster and across multiple clusters within a data center. Daha fazla bilgi için bkz . Azure Cosmos DB: Küresel olarak dağıtılan veritabanlarınınsınır gönderiliyor.To learn more, see Azure Cosmos DB: Pushing the frontier of globally distributed databases. Kaynak yönetimi, çok kiracılı ve Azure altyapısıyla ilgili yerel tümleştirme nedeniyle Azure Cosmos DB, MongoDB, Cassandra veya IaaS üzerinde çalışan diğer OSS NoSQL 'den 6 kat ve veritabanından en fazla 10 kez derleyici olmak üzere. Şirket içinde çalışan altyapılar.Because of resource-governance, multi-tenancy, and native integration with the rest of Azure infrastructure, Azure Cosmos DB is on average 4 to 6 times cheaper than MongoDB, Cassandra, or other OSS NoSQL running on IaaS and up to 10 times cheaper than the database engines running on premises. Bir NoSQL veritabanı bulut hizmetinin toplam maliyetlerine (değil)ait incelemeye bakın.See the paper on The total cost of (non) ownership of a NoSQL database cloud service.

Apache Cassandra, MongoDB, HBase gibi OSS NoSQL veritabanı çözümleri, şirket içi için tasarlanmıştır.The OSS NoSQL database solutions, such as Apache Cassandra, MongoDB, HBase, engines were designed for on-premises. Yönetilen bir hizmet olarak sunulduklarında, sağlanan kümelerin ve izleme desteğinin yönetilmesi için kiracı veritabanı olan bir Kaynak Yöneticisi şablonuna eşdeğerdir.When offered as a managed service they are equivalent to a Resource Manager template with a tenant database for managing the provisioned clusters and monitoring support. OSS NoSQL mimarileri önemli işlem yükü gerektirir ve uzmanlığın bulunması zor ve pahalı olabilir.OSS NoSQL architectures require significant operational overhead, and the expertise can be difficult and expensive to find. Diğer taraftan Azure Cosmos DB, geliştiricilerin veritabanı altyapısını yönetmek ve sürdürmek yerine iş yeniliklerine odaklanmasını sağlayan, tam olarak yönetilen bir bulut hizmetidir.On the other hand, Azure Cosmos DB is a fully managed cloud service, which allows developers to focus on business innovation rather than on managing and maintaining database infrastructure.

Bulut Yerel veritabanı hizmeti Azure Cosmos DB farklı olarak, OSS NoSQL veritabanı motorları, temel mimari ilkeleri olarak kaynak yönetimi veya ayrıntılı çok kiracılı bir şekilde tasarlanmadı ve derlenmedi.Unlike a cloud-native database service Azure Cosmos DB, OSS NoSQL database engines were not designed and built with the resource governance or fine-grained multi-tenancy as the fundamental architectural principles. Cassandra ve MongoDB gibi OSS NoSQL veritabanı motorları, çalıştığı sanal makine kaynaklarının tümünün kullanımları için kullanılabilir olduğunu temel bir varsayımına sahiptir.OSS NoSQL database engines like Cassandra and MongoDB make a fundamental assumption that all the resources of the virtual machine on which they are running are available for their use. Bu veritabanı altyapılarından birçoğu, kaynak miktarı belirli bir eşiğin altına düşerse çalışamaz.Many of these database engines cannot function if the amount of resources drops below a certain threshold. Örneğin, küçük sanal makine örnekleri için ve genellikle büyük ölçekli VM 'Ler için yüksek maliyetli sanal makineler öneren satıcı tarafından önerilen yapılandırmalarda kullanılabilir.For example, for small VM instances, and they are available with vendor-recommended configurations suggesting typically large-scale VMs with higher cost. Bu nedenle, bir OSS NoSQL veya başka bir şirket içi veritabanı motorunu barındırmak ve saniye başına istekler veya tüketilen depolama alanı gibi tüketim tabanlı bir ücretlendirme modeli kullanarak kullanılabilmesini sağlamak mümkün değildir.So, it is not possible to host an OSS NoSQL or any other on-premises database engine and make it available by using a consumption-based charging model like requests per second or consumed storage.

Azure Cosmos DB toplam sahip olma maliyetiTotal cost of ownership of Azure Cosmos DB

Azure Cosmos DB sunucusuz sağlama modeli, veritabanı altyapısının aşırı sağlanması gereksinimini ortadan kaldırır.The serverless provisioning model of Azure Cosmos DB eliminates the need to over-provision the database infrastructure. Azure Cosmos DB kaynaklar, özelleştirilmiş yapılandırmalara veya lisanslamaya gerek kalmadan sağlanır.Azure Cosmos DB resources are provided without any need for specialized configurations or licensing. Sonuç olarak, Azure Cosmos DB ile desteklenen uygulamalar, OSS NoSQL veritabanlarına kıyasla yüzde 70 toplam sahiplik tasarrufuna kadar bir şekilde çalışabilir.As a result, the Azure Cosmos DB-backed applications can run with as much as a 70 percent Total cost of ownership savings when compared to OSS NoSQL databases. Bazı gerçek zamanlı örnekler için bkz. Müşteri kullanım örnekleri.For some real-time examples, see customer use-cases. Azure Cosmos DB fiyatlandırma modelinin diğer avantajları şunlardır:Other benefits of the Azure Cosmos DB pricing model include:

  • Fiyat için harika değer: Pazar analistleri, müşteriler ve iş ortakları, bu çözümleri kendi kendilerine veya diğer satıcılarla uygularken müşterilerin ne kadar düşük bir fiyat için sunduğu Azure Cosmos DB tüm özelliklerin daha fazla bir değerini doğruladı.Great value for the price: Market analysts, customers, and partners have confirmed a greater value of all the features that Azure Cosmos DB offers for a much lower price compared to what customers can get when implementing these solutions on their own or through other vendors. Veritabanı, genel dağıtım, çok yöneticili, iyi tanımlanmış ve sezgisel tutarlılık modelleriyle ilgili özellikler, Otomatik Dizin oluşturma, hiçbir karmaşıklık, ek yük veya kesinti olmadan Azure Cosmos DB ile büyük ölçüde basitleştirilmiştir.The database features such global distribution, multi-master, well-defined and intuitive consistency models, automatic indexing are greatly simplified with Azure Cosmos DB without any complexity, overhead, or downtime.

  • NoSQL DevOps yönetimi gerekmez: Azure Cosmos DB, dağıtımları yönetmek, bakım, ölçek veya yama gerçekleştirmek için bir tane olan DevOps 'u kullanmak zorunda değildir.No NoSQL DevOps administration is required: With Azure Cosmos DB one does not need to employ DevOps to manage deployments, perform maintenance, scale, or patch. Şirket içinde veya bulut altyapısında barındırılan OSS NoSQL kümesi ile yaptığınız tüm iş yüklerini yürütebilirsiniz.You can execute the all the workloads that you would do with OSS NoSQL cluster hosted on-premises or on cloud infrastructure.

Azure Cosmos DB mülkiyet maliyeti

  • Esnek ölçek özelliği: Azure Cosmos DB üretilen iş miktarı yukarı ve aşağı ölçeklendirilebilir ve yoğun olmayan saatlerde sahiplik maliyetini düşürmenize olanak tanır.Ability to elastically scale: Azure Cosmos DB throughput can be scaled up and down, allowing you to reduce the cost of ownership during non-peak times. Bulut altyapısına dağıtılan OSS NoSQL kümeleri, sınırlı esneklik sunar ve şirket içi dağıtımlar tanıma göre elastik değildir.OSS NoSQL clusters deployed on cloud infrastructure offer limited elasticity, and on-premises deployments aren't elastic by definition. Azure Cosmos DB, daha fazla verimlilik sağlarsanız, üretilen iş hızının doğrusal olarak ölçeklendirilmesi garanti edilir.In Azure Cosmos DB, if you provision more throughput, your throughput is guaranteed to scale linearly. Bu garanti, finans SLA 'Ları ve her ölçekte 99. yüzdebirlik ile yedeklenir.This guarantee is backed up by financial SLAs and at the 99th percentile at any scale.

  • Ölçek ekonomileri: Azure Cosmos DB gibi yönetilen bir hizmet, ağ, depolama ve hesaplar ile yerel olarak tümleşik olan çok sayıda düğüm ile çalışır.Economies of scale: A managed service like Azure Cosmos DB operates with a large number of nodes, integrated natively with networking, storage, and computes. Azure Cosmos DB büyük ölçekli, standartlaştırma nedeniyle maliyetleri tasarrufu sağlayabilirsiniz.Because of Azure Cosmos DB's large scale, standardization you can save costs.

  • Bulut için iyileştirildi: Azure Cosmos DB, ayrıntılı çok kiracılı ve performans yalıtımıyla sıfırdan tasarlanmıştır.Optimized for the cloud: Azure Cosmos DB is designed from the ground-up with fine-grained multi-tenancy and performance isolation. Bu, binlerce kiracının ve iş yüklerinin kümeler arasında ve veri merkezlerinde en iyi şekilde yerleştirilmesini, yürütülmesini ve dengelenmesini sağlar.This allows for optimally placing, executing, and balancing thousands of tenants and their workloads across clusters and data centers. Buna karşılık, OSS NoSQL veritabanlarının geçerli nesli, tek bir kiracının iş yükünü çalıştırmak için kabul edilen tüm sanal makine ile şirket içinde çalışır.In contrast, the current generation of OSS NoSQL databases operate on-premises with the entire virtual machine assumed to run a single tenant’s workload. Bu veritabanları aynı zamanda bir bulut sağlayıcısının altyapısını ve donanımını tam bir ölçüde artırmak üzere tasarlanmamıştır.These databases are also not designed to leverage a cloud provider’s infrastructure and hardware to the full extent. Örneğin, bir OSS NoSQL veritabanı altyapısı, bir sanal makine, bir rutin görüntü yükseltmesine veya Premium diskin zaten üç yönlü olarak çoğaltıldığının farkında değildir.For example, an OSS NoSQL database engine isn't aware of the differences between a virtual machine being down Vs a routine image upgrade, or the fact that premium disk is already three-way replicated. Bu avantajlardan faydalanabilir ve müşterilere avantajları ve tasarrufları geçmiyor.It can't take advantage of these benefits and pass on the benefits and savings to customers.

  • Saate göre ödeme yaparsınız: Zaman içinde herhangi bir noktada ölçeklendirilmesi gereken büyük ölçekli iş yükleri için yalnızca saate göre ücretlendirilirsiniz.You pay by the hour: For large-scale workloads, that need to scale at any point in time, you are only charged by the hour. Bir uygulamadaki iş yükleri genellikle yılın saatlerinde ve sorgulanan verilere göre farklılık gösterir.The workloads on an application typically vary across times of the year, and by the data that is queried. Azure Cosmos DB sayesinde ölçeği, ihtiyacınız olan şekilde değiştirebilir veya azaltabilirsiniz ve yalnızca ihtiyacınız olanlar için ödeme yapabilirsiniz.With Azure Cosmos DB, you can scale up or down as you need and pay only for what you need. Şirket içi veya IaaS barındırılan sistemleri ile, her saat donanım yetkisini almanın bir yolu olmadığından bu modeli eşleştirebilirsiniz.With on-premises or IaaS-hosted systems, you can't match this model, because there isn't a way to decommission the hardware every hour. Böyle durumlarda, büyük olasılıkla Azure Cosmos DB bir ortalama olarak 10 ila 14 kez tasarruf edebilirsiniz.In such cases, you can potentially save between 10 to 14 times on an average with Azure Cosmos DB.

  • Ücretsiz olarak çok sayıda özellik alırsınız: Azure Cosmos DB, yazma iş yükleri alternatif veritabanı hizmetleriyle karşılaştırıldığında önemli ölçüde daha fazla.You get numerous features for free: In Azure Cosmos DB, write workloads are substantially cheaper compared to alternative database services. Ayrıca, Azure Cosmos DB Otomatik Dizin oluşturma, yaşam süresi (TTL), akışı değiştirme ve diğer veritabanı hizmetlerinin genellikle ücretlendirdiği ek ücretler olmadan diğer özellikleri sunar.In addition, Azure Cosmos DB offers features such as such as automatic indexing, Time to Live (TTL), Change Feed and others without any additional charges, something that other database services typically charge.

  • Farklı iş yükleri için Birleşik para birimini kullanır: Alternatif tekliflerden farklı olarak, Azure Cosmos DB iş yüklerinin aksine, örneğin, okuma ve yazma işlemleri yapmak zorunda değilsiniz.Uses unified currency for diverse workloads: Unlike alternative offerings, in Azure Cosmos DB, you do not need to segment workloads, for example, into reads and writes. Ya da okuma aktarım hızı ve yazma aktarım hızına sahip bir iş yükü türüne göre verimlilik sağlama.Or provision throughput on a per workload type that is read throughput vs. write throughput. Azure Cosmos DB, sağlanan aktarım hızı, Istek birimleri veya RU/sn bakımından Birleşik ve normalleştirilmiş bir para birimi kullanılarak ayrılmıştır. Azure Cosmos DB iş yüklerinize öncelik atamanıza, kapasite planlama gerçekleştirmenize veya her bir kapasite türü için ödeme yapmaya zorlamaz tanımlanırlar.In Azure Cosmos DB, provisioned throughput is reserved using a unified and normalized currency in terms of Request Units or RU/sec. Azure Cosmos DB doesn't force you to assign priority to your workloads, perform capacity planning or pay for each type of capacity separately. Bu yaklaşım, çeşitli işlemler ve iş yükü türleri arasında aynı RU/s 'yi kolayca değiş tokuş etmenize olanak sağlar.Such approach enables you to easily interchange the same RU/s between various operations and workload types.

  • Ölçek için sağlama VM 'lerinin gerekli değildir: Çok sayıda işletimsel veritabanı, ölçeklendirme istiyorsanız, gürültülü komşuları ve gevşek kaynak idaresi için büyük sanal makinelerle gitmeniz gerekir.Doesn't require provisioning VMs to scale: Most operational databases require you to go with large virtual machines to avoid noisy neighbors and for loose resource governance, if you want scale. Bu, müşterilerin yükünü ve ön taahhüt taahhüt düzeyini getirir.This puts the burden and the upfront commitment of cost on the customers. Azure Cosmos DB ile, küçük ölçekli iş yükü boyutlarına sorunsuz bir şekilde başlayabilir ve herhangi bir kesinti veya veri kullanılabilirliği üzerinde bir etkisi olmaz.With Azure Cosmos DB, you can start small and grow into the large scale workload sizes seamlessly, and without any downtime or impact on data availability.

  • Sağlanan aktarım hızını en yüksek sınıra kadar kullanabilirsiniz: Azure Cosmos DB alt çekirdekli çoğullama 'nin Sanallaştırması tarafından, sağlanan aktarım hızını IaaS barındırılan seçenekleri veya üçüncü taraf teklifleriyle daha büyük bir ölçüde daha fazla olacak şekilde gri ayırabilirsiniz.You can utilize provisioned throughput to a maximum limit: By the virtue of sub-core multiplexing in Azure Cosmos DB, you can saturate the provisioned throughput to a greater extent than IaaS hosted options or third party offers. Bu yöntem, alternatif çözümlerden çok daha fazlasını kaydeder.This method saves a lot more than the alternative solutions.

  • Diğer Azure hizmetleriyle Azure Cosmos DB derin tümleştirme.Deep integration of Azure Cosmos DB with other Azure services. Azure Cosmos DB ağ, Işlem, Azure Işlevleri (sunucusuz), Azure IoT ve diğer Azure hizmetleriyle yerel bir tümleştirmeye sahiptir.Azure Cosmos DB has a native integration with Networking, Compute, Azure Functions (serverless), Azure IoT, and others Azure services. Bu tümleştirmeyle, en iyi performansı elde etmek için güçlü garanti sayesinde dünya genelinde veri çoğaltmanın hızını elde edersiniz.With this integration, you get the best performance, speed of data replication across the world with robust guarantees. Üçüncü taraf çözümleri, bu tür özellikleri sunmak üzere genellikle bir Premium ücret ödemeyecektir.The third party solutions won't be able to match or would typically charge a premium to offer such features.

  • Varsayılan olarak en az 10-20 hata etki alanı ile yüksek kullanılabilirlik kazanın: Azure Cosmos DB, yüksek kullanılabilirlik için kritik bir özellik olan hata etki alanları genelinde iş yüklerinin dağıtımını destekler.You automatically get high availability, with at least 10-20 fault domains by default: Azure Cosmos DB supports the distribution of workloads across fault domains, a feature that is critical for high availability. Bu, dünyanın her yerindeki 99. yüzdede okuma ve yazma işlemleri için 99,999 yüksek kullanılabilirlik sağlar.It offers 99.999 high availability for reads and writes at the 99th percentile across anywhere in the world. Kendi kendinize veya üçüncü taraf bir çözüm üzerinden buna benzer bir şekilde uygulama maliyeti yüksek olacaktır.The cost of implementing something like this on your own or through a third-party solution, would be high.

  • Tüm kurumsal özellikleri ek bir ücret ödemeden otomatik olarak alırsınız.You automatically get all enterprise capabilities, at no additional cost. Azure Cosmos DB, bekleyen ve ek bir ücret ödemeden (yarışma kıyasla) en kapsamlı uyumluluk sertifikaları, güvenlik ve şifreleme kümesi sunar.Azure Cosmos DB offers the most comprehensive set of compliance certifications, security, and encryption at rest and in motion at no additional cost (compared to our competition). Bölgesel kullanılabilirliği dünyanın herhangi bir yerinden otomatik olarak alırsınız.You automatically get regional availability anywhere in the world. Veritabanınızı istediğiniz sayıda Azure bölgesine yayılabilir ve herhangi bir noktada bölge ekleyebilir veya kaldırabilirsiniz.You can span your database across any number of Azure regions and add or remove regions at any point.

  • Ayrılmış kapasiteye sahip maliyetlerin% 65 ' e kadar tasarruf edebilirsiniz: Azure Cosmos DB ayrılmış kapasite , bir yıl veya üç yılda Azure Cosmos DB kaynakları için ön ödeme yaparak paradan tasarruf etmenize yardımcı olur.You can save up to 65% of costs with reserved capacity: Azure Cosmos DB reserved capacity helps you save money by pre-paying for Azure Cosmos DB resources for either one year or three years. Maliyetlerinizi bir yıllık veya üç yıllık ön taahhütte önemli ölçüde azaltabilir ve normal fiyatlandırmayla karşılaştırıldığında% 20-65 indirimle tasarruf edebilirsiniz.You can significantly reduce your costs with one-year or three-year upfront commitments and save between 20-65% discounts when compared to the regular pricing. Görev açısından kritik iş yüklerinizde, sağlama kapasitesi açısından daha iyi SLA 'Lar edinebilirsiniz.On your mission-critical workloads you can get better SLAs in terms of provisioning capacity.

Sonraki adımlarNext steps