탐색 건너뛰기

Azure Cosmos DB

Globally distributed, multi-model database service

A database for building blazing fast, planet scale applications with native support for NoSQL

Azure Cosmos DB was built from the ground up with global distribution and horizontal scale at its core. It offers turnkey global distribution across any number of Azure regions by transparently scaling and replicating your data wherever your users are. Elastically scale your writes and reads all around the globe, and pay only for what you need. Azure Cosmos DB provides native support for NoSQL and OSS APIs including MongoDB, Cassandra, Gremlin and SQL, offers multiple well-defined consistency models, guarantees single-digit-millisecond read and write latencies at the 99th percentile, and guarantees 99.999 high availability with multi-homing anywhere in the world—all backed by industry-leading, comprehensive service level agreements (SLAs).

Turnkey Global Distribution

Easily build planet-scale, always “on”, highly responsive, multi-homed applications without the hassle of complex, multiple-datacenter configurations. Designed as a globally distributed database system, Azure Cosmos DB allows you to write to and read from the local replicas of your Cosmos DB database, which is replicated across any number of Azure regions.

Limitless and elastic scalability of writes & reads

Azure Cosmos DB elastically scales reads and writes globally andand pay only for the throughput and storage you need. Designed with transparent horizontally-partitioning, and multi-master replication, Azure Cosmos DB offers unprecedented elastic scalability for your writes and reads, all around the globe!

Guaranteed low latency at 99th percentile

You can build highly responsive, planet scale applications. With its novel multi-master replication protocol and latch-free and write-optimized database engine, Azure Cosmos DB guarantees less than 10-ms latencies for both, reads and (indexed) writes at the 99th percentile, all around the world.

Well-defined consistency choices

You no longer have to make the extreme tradeoffs between consistency, availability, latency and programmability. Azure Cosmos DB’s multi-master replication protocol is carefully designed to offer five well-defined consistency choices - strong, bounded staleness, consistent-prefix, session, and eventual—for an intuitive programming model with low latency and high availability for your globally distributed app.

Enterprise-grade performance and security

Rest assured your apps are running on a "battle-tested" database service built on world-class infrastructure. Azure Cosmos DB gives you enterprise-grade security and compliance, and is the first and only service to offer industry-leading comprehensive SLAs for 99.999% high availability, latency at the 99th percentile, guaranteed throughput, and consistency.

Multi-model with native support for NoSQL APIs

Azure Cosmos DB allows you to model real world data using key-value, graph, column-family, and document data models. You don’t have to deal with the hassle of managing schemas and secondary indexes - Azure Cosmos DB automatically indexes all data at the time of ingestion. You can also use your favorite API including SQL, Apache® Cassandra, MongoDB, Gremlin and Azure Table Storage to access your data stored in your Cosmos DB database.

Azure Cosmos DB를 사용하는 고객

Azure Cosmos DB로 무엇을 빌드할 수 있나요?

아래 사용 사례에 대해 알아보세요.

글로벌 분산형의 중요 업무용 애플리케이션

Microsoft의 글로벌 데이터 센터를 기반으로 하는 대기 시간이 짧은 고가용성 기능을 사용하여 전 세계 사용자의 액세스를 보장하세요.

자세히 보기

글로벌 환경 솔루션의 다이어그램

IoT

다양하고 예기치 않은 IoT 워크로드를 처리하기 위해 크기를 탄력적으로 즉시 조정하면서도 수집 또는 쿼리 성능을 저하시키지 않을 수 있습니다.

개인화 설정

정보를 즉각적으로 제공할 수 있도록 대기 시간이 짧고 조정 가능한 일관성 설정을 사용하여 고객에게 맞는 개인화 추천을 실시간으로 만들어보십시오.

자세히 보기

소매 및 e-commerce

다양한 제품 카탈로그, 트래픽 급증 및 빠르게 변경되는 재고 관련 정보를 심층적으로 쿼리할 수 있습니다.

자세히 보기

게임

예기치 않은 갑작스러운 트래픽 증가에 대비하여 데이터베이스 크기를 탄력적으로 조정하고, 글로벌 수준에서 대기 시간이 짧은 멀티플레이어 환경을 사용해보십시오.

자세히 보기

서버리스 앱

Azure Functions 및 Azure Cosmos DB를 사용하여 전역으로 분산된 확장성 있는 서버리스 응용 프로그램을 빌드하세요.

자세히 보기

Get started with Azure Cosmos DB

Create an account

Connect to your application

Work with data

1/1단계

Get started by creating an Azure Cosmos DB account and collection to store your data by selecting an API that best suits your needs.

1/1단계

Connect your application to Azure Cosmos DB by implementing one of the connectors for your programming language of choice.

1/1단계

Explore your data in your application by using read and write queries. Manage your data using Azure Cosmos DB’s unique features.

Azure Cosmos DB로 개발 시작

Azure Cosmos DB는 다양한 API에 대한 지원이 포함된 서비스로 개발자를 위해 설계되었습니다. Azure Cosmos DB 소개를 보고, 전문가 팁으로 시작하거나, API 및 커넥터를 사용하여 수행할 수 있는 작업에 대해 자세히 알아보세요.

SQL 및 JavaScript API

Azure Cosmos DB는 SQLJavaScript API에 대한 기본 지원을 제공합니다.

{ LEAF }

MongoDB API

MongoDB에 대한 기본 API 지원이 제공되므로 Azure Cosmos DB를 코드 변경없이 MongoDB 앱의 완전 관리형 데이터베이스 서비스로 사용하세요.

Azure Table Storage API

Table API를 사용하여 코드 변경없이, Azure Cosmos DB를 Azure Table Storage 기반 애플리케이션을 위한 글로벌 분산형의 데이터베이스로 사용하세요. 보조 인덱스, 글로벌 배포, 정책 기반 장애 조치(failover) 기능 등을 이용할 수 있습니다.

Apache® Cassandra API

Azure Cosmos DB의 기능에 Cassandra as-a-service를 제공하세요. Cassandra SDK 및 도구를 사용하여 Azure Cosmos DB 플랫폼의 SLA 지원 기능을 통해 거의 무한대의 글로벌 규모로 응용 프로그램을 빌드하세요.

Apache® Spark

Azure Cosmos DB에서 관리하는 글로벌 분산형의 데이터 세트에 대한 실시간 머신 러닝을 위해, Spark 커넥터를 사용하여 Apache Spark 쿼리를 실행해보세요. Spark 커넥터는 Azure Cosmos DB에서 관리하는 기본 인덱스를 활용하여 성능을 크게 향상시킵니다.

Gremlin API

코드 변경 없이 Azure Cosmos DB의 기본 Graph API를 활용하고, Gremlin을 Graph API와 함께 사용하여 전역으로 분산된 그래프 쿼리를 실행하세요.

Azure Cosmos DB Partners

관련 제품 및 서비스

Azure SQL Database

관리, 관계형 SQL Database-as-a-Service

App Service

강력한 웹 및 모바일용 클라우드 앱을 신속하게 구축

HDInsight

Hadoop, Spark, R Server, HBase 및 Storm 클러스터 클라우드의 프로비전

Azure Cosmos DB를 살펴보고 턴키 전역 분산 방식을 실제로 확인해 보세요.