탐색 건너뛰기

Azure Cosmos DB

글로벌 분산과 멀티 모델을 지원하는 데이터베이스 서비스

NoSQL에 대한 기본 지원을 비롯하여 전 세계 어디서나 대기 시간이 짧고 확장성 있는 응용 프로그램용 데이터베이스

Azure Cosmos DB는 처음부터 전역 분산과 수평 확장을 핵심으로 개발되었습니다. 사용자가 어디에 있든 데이터를 투명하게 확장 및 복제하여 원하는 수의 Azure 지역에서 턴키 전역 배포를 제공합니다. 전 세계에서 처리량과 저장소를 탄력적으로 확장하고 필요한 처리량 및 저장소에 대한 비용만 지불할 수 있습니다. Azure Cosmos DB는 NoSQL 선택에 대한 기본 지원을 제공하고, 잘 정의된 여러 일관성 모델을 제공하며, 99번째 백분위 수의 한 자리 밀리초 대기 시간을 보장하며, 멀티 호밍(multi-homing) 기능 및 짧은 대기 시간으로 전 세계 어디서나 고가용성을 보장하고, 이러한 모든 기능은 업계 최고의 포괄적인 SLA(서비스 수준 계약)로 지원됩니다.

Azure Cosmos DB는 전역으로 분산된 데이터베이스 시스템으로 설계됨

턴키 전역 배포

복잡하게 여러 데이터 센터를 구성하는 번거로움 없이 전역으로 분산된 응용 프로그램을 손쉽게 빌드하세요. 전역으로 분산된 데이터베이스 시스템으로 설계된 Azure Cosmos DB는 빠르고 응답성 있는 액세스를 위해 데이터를 원하는 수의 지역에 자동으로 복제합니다. Azure Cosmos DB는 투명한 멀티 호밍(multi-homing)을 지원하고 99.999%의 고가용성을 보장합니다.

Azure Cosmos DB를 통해 키-값, 그래프 및 문서 데이터를 하나의 서비스로 사용할 수 있음

다중 모델 + 다중 API

Azure Cosmos DB를 통해 키-값, 그래프, 열 패밀리 및 문서 데이터를 하나의 서비스로 사용할 수 있습니다. Azure Cosmos DB에서는 모든 데이터를 자동으로 인덱싱하므로 SQL, JavaScript, Gremlin, MongoDB, Apache® Cassandra, Azure Table Storage 등 원하는 API를 사용하여 데이터에 액세스할 수 있습니다.

Azure Cosmos DB를 사용하여 저장소 및 처리량을 독립적이고 탄력적으로 확장

전 세계에서 제한 없는 탄력적인 확장

Azure Cosmos DB를 사용할 경우 필요한 처리량 및 저장소에 대해서만 비용을 지불하면 됩니다. Azure Cosmos DB를 사용하면 전 세계 언제 어디서나 저장소와 처리량을 독립적이고 탄력적으로 확장하여 서버를 사용하지 않는 응용 프로그램에 완벽하게 적합합니다.

Azure Cosmos DB에서 다섯 가지 정의된 일관성 모델 제공

잘 정의된 여러 일관성 선택 항목

Azure Cosmos DB에서는 전 세계 규모 앱의 대기 시간이 짧고 가용성이 뛰어난 직관적인 프로그래밍 모델을 위해 잘 정의된 다섯 가지 일관성 수준(강력, 일관된 접두사, 제한된 부실, 세션 및 최종)을 제공합니다.

보장된 짧은 대기 시간

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

읽기 및 쓰기 요청을 가장 가까운 지역에서 처리하는 동시에 데이터를 전 세계에 배포하세요. Azure Cosmos DB는 제한이 없고 쓰기에 최적화된 데이터베이스 엔진을 사용하여 99번째 백분위 수에서 읽기에 대해 10ms 미만의 대기 시간, (인덱싱된) 쓰기에 대해 15ms 미만의 대기 시간을 보장합니다.

포괄적인 엔터프라이즈급 SLA

업계 최고의 엔터프라이즈급 SLA

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

Azure Cosmos DB를 사용하는 고객

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

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

전역으로 분산된 중요 업무용 응용 프로그램

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

Learn more

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

IoT

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

IoT 및 텔레매틱 솔루션의 다이어그램

개인 설정

즉각적인 정보 제공을 위한 대기 시간이 짧고 튜닝할 수 있는 일관성 설정을 사용하여 고객에 맞는 개인화된 추천을 실시간으로 생성하세요.

Learn more

실시간 개인 설정 솔루션의 다이어그램

소매 및 전자상거래

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

Learn more

제품 카탈로그 솔루션의 다이어그램

게임

예기치 않은 갑작스러운 트래픽 증가를 수용하기 위해 데이터베이스 크기를 탄력적으로 조정하고 글로벌 환경에서 대기 시간이 짧은 멀티플레이어 환경을 제공하세요.

Learn more

게임 솔루션의 다이어그램

서버를 사용하지 않는 앱

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

Learn more

서버를 사용하지 않는 솔루션 다이어그램

Azure Cosmos DB로 개발 시작

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

SQL 및 JavaScript API

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

Gremlin API

코드 변경 없이 Azure Cosmos DB의 기본 Graph API를 활용하고, Gremlin을 Graph 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에서 관리하는 기본 인덱스를 활용하므로 성능을 크게 향상합니다.

관련 제품 및 서비스

Azure SQL Database

관리되는 관계형 SQL Database-as-a-Service

App Service

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

HDInsight

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

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