탐색 건너뛰기

Azure Cosmos DB

전 세계에 배포된 멀티-모델 데이터베이스 서비스

NoSQL을 기본적으로 지원하고 전 세계 규모의 초고속 응용 프로그램을 빌드할 수 있는 데이터베이스

zure Cosmos DB는 처음부터 글로벌 분산과 확장을 목표로 구축되었습니다. 사용자가 어디에 있든 데이터를 투명하게 확장 및 복제하여 원하는 수의 Azure 지역에서 턴키 전역 배포를 제공합니다. 전 세계에서 쓰기 및 읽기 규모를 탄력적으로 조정하고 필요한 만큼 지불하세요. Azure Cosmos DB는 MongoDB, Cassandra, Gremlin 및 SQL을 비롯한 NoSQL 및 OSS API를 기본적으로 지원하고, 잘 정의된 여러 일관성 모델을 제공하고, 99번째 백분위수에서 한 자리에 불과한 읽기 및 쓰기 대기 시간(밀리초)을 보장하고, 전 세계 어디서나 99.999% 고가용성을 보장합니다. 이러한 모든 기능은 업계 최고의 포괄적인 SLA(서비스 수준 약정)로 지원됩니다.

턴키 글로벌 배포

복잡하게 여러 데이터 센터를 구성할 필요 없이, 전 세계에 걸쳐 응답성이 우수한 “무중단” 멀티 홈 응용 프로그램을 간편하게 빌드하세요. 전 세계에 배포되는 데이터베이스 시스템으로 디자인된 Azure Cosmos DB를 사용하면 Azure 지역 간에 복제되는 Cosmos DB 데이터베이스의 로컬 복제본에 데이터를 쓰고 읽을 수 있습니다.

제한이 없고 탄력적인 쓰기 및 읽기 확장성

Azure Cosmos DB는 전 세계의 읽기 및 쓰기를 탄력적으로 크기 조정하고 필요한 처리량 및 저장소에 대한 요금만 지불하면 됩니다. 투명한 수평 분할 및 다중 마스터 복제를 사용하여 디자인된 Azure Cosmos DB는 전 세계의 쓰기 및 읽기 작업에 최고 수준의 탄력적 확장성을 제공합니다.

99번째 백분위 수의 짧은 대기 시간 보장

전 세계에 걸쳐 응답성이 우수한 응용 프로그램을 빌드할 수 있습니다. 새로운 다중 마스터 복제 프로토콜과 쓰기에 최적화된 무제한 데이터베이스 엔진을 사용하는 Azure Cosmos DB는 전 세계에 걸쳐 99번째 백분위 수에서 읽기 및 (인덱싱된) 쓰기 작업 모두에 10밀리 초 미만의 대기 시간을 보장합니다.

잘 정의된 일관성 옵션

더 이상 일관성, 가용성, 대기 시간, 프로그래밍 기능을 극단적으로 희생할 필요가 없습니다. Azure Cosmos DB의 다중 마스터 복제 프로토콜은 전 세계에 배포된 앱에 짧은 대기 시간과 높은 가용성을 제공하는 직관적인 프로그래밍 모델을 구현할 수 있도록 잘 정의된 다섯 가지 일관성 수준(강력, 제한된 부실, 일관된 접두사, 세션 및 최종)을 제공합니다.

NoSQL API를 기본적으로 지원하는 다중 모델

Azure Cosmos DB는 키 값, 그래프, 컬럼 패밀리 및 문서 데이터 모델을 사용하여 실제 데이터를 모델링할 수 있습니다. 스키마 및 보조 인덱스를 처리하지 않아도 됩니다. Azure Cosmos DB가 데이터 수집 시 모든 데이터를 자동으로 인덱싱합니다. 또한 SQL, Apache® Cassandra, MongoDB, GremlinAzure Table Storage 등 선호하는 API를 사용하여 Cosmos DB 데이터베이스에 저장된 데이터에 액세스할 수 있습니다.

엔터프라이즈급 성능 및 보안

세계 최고의 인프라를 기반으로 하는 “입증된” 데이터베이스 서비스에서 앱을 실행하므로 안심하세요. Azure Cosmos DB는 엔터프라이즈급 보안과 준수를 제공하며 99.999% 고가용성, 99번째 백분위수의 대기 시간, 처리량 보장 및 일관성을 위한 업계 최고의 포괄적인 SLA를 처음이자 유일하게 제공하는 서비스입니다.

Azure Cosmos DB를 사용하는 고객

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

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

Cosmos DB를 사용한 전역 분산형의 중요 업무용 응용 프로그램

Globally distributed mission-critical applications using Cosmos DBGuarantee access to users around the world with the high-availability and low-latency capabilities built into Microsoft’s global data centres.

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

Cosmos DB를 사용한 IoT

IoT using Cosmos DBScale instantly and elastically to accommodate diverse and unpredictable IoT workloads without sacrificing ingestion or query performance.

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

Cosmos DB를 사용한 개인 설정

Personalisation using Cosmos DBGenerate personalised recommendations for customers in real time, using low-latency and tunable consistency settings for immediate insights

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

Cosmos DB를 사용한 소매 및 전자 상거래

Retail and e-commerce using Cosmos DBSupport in-depth queries over diverse product catalogues, traffic spikes and rapidly changing inventory.

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

Cosmos DB를 사용한 게임

Gaming using Cosmos DBElastically scale your database to accommodate unpredictable bursts of traffic and deliver low-latency, multi-player experiences on a global scale.

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

Cosmos DB를 사용한 서버리스 앱

Serverless apps using Cosmos DBUse Azure Functions and Azure Cosmos DB to build globally distributed, scalable serverless applications.

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

Azure Cosmos DB 시작

계정 만들기

응용 프로그램에 연결

데이터 작업

1/1단계

먼저 요구 사항에 가장 적합한 API를 선택하여 데이터를 저장할 Azure Cosmos DB 계정 및 컬렉션을 만듭니다.

1/1단계

선택한 프로그래밍 언어에 대한 커넥터 중 하나를 구현하여 Azure Cosmos DB에 응용 프로그램을 연결합니다.

1/1단계

읽기 및 쓰기 쿼리를 사용하여 응용 프로그램에서 데이터를 탐색하세요. Azure Cosmos DB의 독특한 기능을 사용하여 데이터를 관리하세요.

Azure Cosmos DB로 개발 시작

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

SQL API

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

{ LEAF }

MongoDB API

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

Table API

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

Cassandra API

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

Spark

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

Gremlin API

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

Azure Cosmos DB 파트너

관련 제품 및 서비스

Azure SQL Database

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

App Service

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

Azure Databricks

빠르고 쉬운 협업용 Apache Spark 기반 분석 플랫폼

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