Azure Cosmos DB

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

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 kapsamlı hizmet düzeyi sözleşmeleri (SLA’lar) ile desteklenir.

Azure Cosmos DB genel olarak dağıtımı yapılan bir veritabanı sistemi olarak tasarlanmıştır

Anahtar teslim küresel dağıtım

Global olarak dağıtılmış uygulamaları, karmaşık çok veri merkezli yapılandırmalarla uğraşmak zorunda kalmadan kolayca oluşturun. Global olarak dağıtılmış bir veritabanı sistemi olarak tasarlanan Azure Cosmos DB, hızlı ve uyumlu erişim için verilerinizi istediğiniz sayıda bölgeye otomatik olarak çoğaltır. Azure Cosmos DB, şeffaf çoklu yönlendirmeyi destekler ve %99,99 yüksek kullanılabilirliği garanti eder.

Azure Cosmos DB, tek hizmette anahtar-değer, grafik ve belge verilerini kullanmanıza olanak tanır

Çok modelli + çok API’li

Anahtar-değer, graf ve belge verilerini tek bir hizmet içinde, küresel ölçekte ve şema ya da dizin yönetimiyle ilgilenmek zorunda kalmadan kullanma olanağı sunan tek bulut hizmeti Azure Cosmos DB’dir. Azure Cosmos DB, otomatik olarak tüm verilerin dizinini oluşturur ve verilerinize erişmek için SQL, JavaScript, Gremlin, MongoDB ve Azure Tablo Depolama dahil olmak üzere en sevdiğiniz API’nizi kullanmanıza olanak tanır.

Azure Cosmos DB ile depolamayı ve işleme birimini bağımsız ve esnek bir şekilde ölçeklendirin

Dünya çapında sınırsız esnek ölçeklendirme

Azure Cosmos DB ile yalnızca ihtiyacınız olan aktarım hızı ve depolama için ödeme yaparsınız. Azure Cosmos DB, depolamayı ve aktarım hızını istediğiniz zaman, dünyanın her yerinden bağımsız ve elastik olarak ölçeklendirmenize olanak tanıdığından sunucusuz uygulamalarınızla birlikte kullanım için idealdir.

Azure Cosmos DB tarafından beş tanımlı tutarlılık modeli sunulur

Birden çoklu iyi tanımlanmış tutarlılık seçeneği

Azure Cosmos DB, dünya çapında ölçeklenebilen düşük gecikme süresi ve yüksek kullanılabilirliğe sahip kullanımı kolay bir programlama modeli için sağlam, sınırlanmış eskime durumu, tutarlı önek, oturum ve sonuç olmak üzere beş iyi tanımlanmış tutarlılık düzeyi sunmaktadır.

Düşük gecikme süresi garanti edilir

%99’luk dilimde garantili düşük gecikme süresi

Okuma ve yazma isteklerine en yakın bölgeden hizmet verirken, verileri eşzamanlı olarak tüm dünyaya dağıtın. Mandal içermeyen ve yazma için iyileştirilmiş veritabanı altyapısına sahip olan Azure Cosmos DB, okuma işlemlerinde 10 ms’den ve (dizinlenmiş) yazma işlemlerinde 15 ms’den düşük gecikme sürelerini %99’luk dilimde garanti eder.

Kurumsal düzeyde, kapsamlı SLA’lar

Sektör lideri, kurumsal düzeyde SLA’lar

Uygulamalarınızın dünya çapında bir altyapıyla oluşturulmuş ve “en zorlu şartlarda test edilmiş” bir veritabanı hizmeti üzerinde çalıştığından emin olun. Azure Cosmos DB, kurumsal düzeyde güvenlik ve uyumluluğun yanı sıra, %99,99 yüksek kullanılabilirlik için sektör lideri SLA, %99’luk dilimde düşük gecikme süresi, garantili aktarım hızı ve tutarlılık sunan ilk ve tek hizmettir.

Azure Cosmos DB kullanan müşteriler

Azure Cosmos DB ile ne oluşturabilirsiniz?

Aşağıdan uygulama alanları hakkında bilgi edinebilirsiniz:

Global olarak dağıtılmış, görev açısından kritik uygulamalar

Microsoft’un global veri merkezlerinin sahip olduğu yüksek kullanılabilirlik ve düşük gecikme süresi özellikleriyle tüm dünyadaki kullanıcılara erişimi garanti edin.

Daha fazla bilgi edinin

Global Erişim çözümünün şeması

IoT

Çeşitli ve öngörülemez IoT iş yüklerine uyum sağlamak için alma ve sorgu performansından ödün vermeden anında ve esnek biçimde ölçeklendirin.

Daha fazla bilgi edinin

IoT ve Telematikler çözümünün şeması

Kişiselleştirme

Düşük gecikme süresi ve anında öngörüler için ayarlanabilir tutarlılık ayarlarıyla gerçek zamanlı kişiselleştirilmiş müşteri önerileri oluşturun.

Daha fazla bilgi edinin

Gerçek Zamanlı Kişiselleştirme çözümünün şeması

Perakende ve e-ticaret

Kapsamlı ürün katalogları, ani trafik değişiklikleri ve hızla değişen envanter üzerindeki ayrıntılı sorguları destekleyin.

Daha fazla bilgi edinin

Ürün Kataloğu çözümünün şeması

Oyun

Trafikteki öngörülemeyen ani artışlara uyum sağlamak için veritabanınızı esnek biçimde ölçeklendirin ve küresel ölçekte düşük gecikme süreli, çok oyunculu deneyimler sunun.

Daha fazla bilgi edinin

Oyun çözümünün şeması

Sunucusuz Uygulamalar

Azure İşlevleri’ni ve Azure Cosmos DB’yi kullanarak global olarak dağıtılmış, ölçeklenebilir, sunucusuz uygulamalar oluşturun

Daha fazla bilgi edinin

Sunucusuz çözüm diyagramı

Azure Cosmos DB’yi kullanmaya başlayın

Global olarak dağıtılan çok modelli veritabanı hizmetimizin, web üzerinde çalışan yüksek ölçekli oyunlar, sosyal medya ve Nesnelerin İnterneti (IoT) gibi uygulama senaryolarında nasıl çalıştığını öğrenmek istiyorsanız Azure Cosmos DB nedir? videosunu izleyebilir veya Azure Cosmos DB ile Tanışın başlıklı makaleyi okuyabilirsiniz. Azure Cosmos DB’yi kullanmaya başlama konusunda uzmanlardan ipuçları alın.

DocumentDB SQL ve JavaScript API

Azure Cosmos DB yerel DocumentDB API desteğine sahiptir ve önceden yaptığınız gibi DocumentDB SQL ve JavaScript API’lerini kullanmaya devam edebilirsiniz.

MongoDB için API desteği

MongoDB için yerel API desteği, MongoDB uygulamanızda hiçbir kod değişikliği yapmadan Azure Cosmos DB’yi tamamen yönetilen bir veritabanı hizmeti olarak kullanmanıza olanak tanır.

Azure Tablo Depolama API’leri

Tablo API’si, Azure Tablo Depolama tabanlı uygulamanızda hiçbir kod değişikliği yapmadan Azure Cosmos DB’yi global olarak dağıtılmış bir veritabanı olarak kullanmanıza olanak tanır. Bu sayede ikincil dizinler, global dağıtım, ilke tabanlı yük devretme özellikleri gibi çok sayıda avantajdan yararlanabilirsiniz.

Gremlin API’lerini kullanarak graf sorgularını global olarak dağıtın

Azure Cosmos DB’de hiçbir kod değişikliği yapmadan yerel Grafik API’lerinden yararlanın. Graph API ile Gremlin kullanarak, global olarak dağıtılmış graf sorguları yayınlayabilirsiniz.

Global olarak dağıtılmış veri kümeleri üzerinde Apache Spark ile gerçek zamanlı makine öğrenimi

Azure Cosmos DB tarafından yönetilen global olarak dağıtılmış veri kümeleri üzerinde gerçek zamanlı makine öğrenimi için, Spark bağlayıcısını kullanarak Apache Spark sorguları yayınlayın. Spark bağlayıcısı Azure Cosmos DB tarafından yönetilen yerel dizinlerden yararlanarak önemli ölçüde performans kazanımı sağlar.

Geliştiriciler için tasarlandı.

Basit bir .NET veya Node.js uygulaması oluşturarak başlayın veya mevcut SQL ve NoSQL becerilerini Azure Cosmos DB’nin DocumentDB, MongoDB, Grafik ve Tablo gibi çok modelli API’leri ile birlikte kullanarak eksiksiz bir web uygulaması oluşturun.

İlgili ürün ve hizmetler

SQL Database

Managed relational SQL Database as a service

App Service

Quickly create powerful cloud apps for web and mobile

HDInsight

Provision cloud Hadoop, Spark, R Server, HBase, and Storm clusters

Hızlı ve ölçeklenebilir, global olarak dağıtılmış uygulamalar oluşturmak için Azure Cosmos DB’yi deneyin.