DocumentDB 가격

전 세계적인 규모의 속도가 아주 빠른 NoSQL 데이터베이스 서비스

DocumentDB는 전역으로 분산된 앱을 빌드하기 위한 매우 빠른 전 세계적 규모의 NoSQL 데이터베이스입니다. DocumentDB를 사용하면 스키마 및 인덱스 관리 처리와 다른 번거로운 온-프레미스 또는 가상 컴퓨터 기반 클라우드 옵션 없이도 SQL 및 JavaScript 쿼리를 최대한 활용할 수 있습니다. 전역으로 분산된 앱에서는 DocumentDB를 통해 99.99% 가용성 SLA, P99에서 한 자릿수 밀리초 대기 시간, 잘 정의된 일관성 선택 항목 및 무제한에 가까운 확장이 지원됩니다.

DocumentDB는 데이터를 문서의 컬렉션으로 저장합니다. 응용 프로그램에서는 CRUD, SQL 및 JavaScript 쿼리뿐 아니라 문서 작업을 수행하는 저장 프로시저를 비롯해 DocumentDB에서 지원하는 다양한 작업 유형을 사용할 수 있습니다. 각 컬렉션에 대해 초당 RU(요청 단위)라는 처리량 단위를 사용하여 지원되는 모든 작업에 보장된 처리량을 얻을 수 있습니다. 예를 들어 1KB 문서의 읽기 작업에는 1RU가 필요합니다. 저장된 데이터 양에 관계없이 언제든 프로그래밍 방식 또는 포털을 통해서 각 컬렉션에 대해 예약된 RU를 조정할 수 있습니다.

가격 정보

규모 제한 없이 데이터를 저장하고 처리 용량을 프로비전할 수 있습니다. 각 컬렉션은 저장된 데이터 양(GB) 및 예약된 처리량 100 RU/초(최소 400 RU/초) 단위를 기준으로 시간당 청구됩니다.

단위 가격
SSD Storage(GB당) $-GB/월
예약된 RU/초(RU 100개당, 최소 400개 RU) $-
표준 데이터 전송 요금이 적용됩니다. 예상 월별 가격은 월 744시간을 기준으로 합니다.

컬렉션 크기 조정

높은 수준의 처리량 및 저장소 작업을 수행하기 위해 컬렉션을 만들 때 파티션 키를 정의하여 분할된 컬렉션을 만들 수 있습니다. 분할된 컬렉션은 저장된 데이터 양이 늘고 예약된 처리량이 증가하면 원활하게 확장됩니다.

DocumentDB 에뮬레이터(무료)

무료 DocumentDB 에뮬레이터를 다운로드하여 로컬 컴퓨터에서 DocumentDB를 사용하여 응용 프로그램을 개발하고 테스트하세요. 응용 프로그램 작동 방식에 만족했으면 Azure DocumentDB 인스턴스를 가리키도록 구성을 변경하여 응용 프로그램을 배포할 수 있습니다.

지역 복제를 사용한 전 세계 규모

DocumentDB 컬렉션은 전역으로 분산될 수 있으므로 전 세계적 규모의 앱 즉, 모든 데이터가 지정하는 지역으로 자동 복사되는 앱을 쉽게 빌드할 수 있습니다. 앱은 계속 하나의 논리적 끝점에서 작동하지만, 데이터는 직관적인 프로그래밍 모델을 통해 사용자와 가장 가까운 지역에서 자동으로 제공되므로 데이터 일관성99.99% 가용성이 보장됩니다. 전역으로 분산된 컬렉션은 각 지역에서 사용된 저장소와 각 DocumentDB 컬렉션에 예약된 처리량에 DocumentDB 데이터베이스 계정과 연결된 지역 수를 곱한 값을 기준으로 청구됩니다. 표준 데이터 전송 요금이 지역 간 복제 데이터 전송에 적용됩니다. 예를 들어 세 개의 Azure 지역에 걸친 데이터베이스 계정과 각각 1M RU와 2M RU로 프로비전된 컬렉션 두 개가 있다고 가정합니다. 이 경우 프로비전되는 총 RU는 첫 번째 컬렉션은 3M RU(1M RU x 3개 지역), 두 번째 컬렉션은 6M RU(2M RU x 3개 지역)입니다.

처리량이 많고 대기 시간이 짧은 쿼리

DocumentDB에서는 SSD(반도체 드라이브) 및 대기 시간이 짧은 액세스를 위해 디자인된, 쓰기에 최적화되고 제한이 없는 데이터베이스 엔진을 사용하여 지속적인 데이터 볼륨을 작성할 수 있으며 데이터가 동기적으로 인덱싱되어 일관된 SQL 쿼리를 제공합니다. 읽기 및 쓰기 요청은 항상 로컬 지역에서 처리되는 반면, 데이터는 전역으로 분산됩니다. 자동 인덱스 동작을 사용자 지정하여 성능을 추가로 최적화할 수 있습니다.

성능과 크기가 미리 정의된 컬렉션

2017년 8월 1일까지 S1, S2 또는 S3 크기 컬렉션의 현재 고객은 미리 정의된 10GB 저장소와 인스턴스 크기에 따라 다른 처리량으로 해당 컬렉션을 계속 사용할 수 있습니다. 즉, S1 인스턴스는 250RU/초이며 $-/시간(으)로 청구되고 S2 인스턴스는 1000RU/초이며 $-/시간(으)로 청구되고 S3 인스턴스는 2500RU/초이며 $-/시간(으)로 청구됩니다. 이러한 컬력션의 처리량을 다시 구성하려면 Azure 포털을 사용하여 성능 수준 변경을 참조하세요. 분할된 컬렉션을 활용하려면 Azure DocumentDB의 분할 및 크기 조정에 설명된 대로 이전에 만든 S1, S2 또는 S3 컬렉션을 위에 설명된 무제한 처리량 및 저장소 크기를 사용하도록 변환해야 합니다.

지원 및 SLA

  • Azure 지원을 통해 Document DB를 비롯하여 일반 공급으로 출시되는 모든 Azure 서비스에 대한 기술 지원을 제공하고 있습니다($29.0/월에서 시작). 청구 및 구독 관리 지원은 무료로 제공됩니다.
  • SLA: 최소 99.99%의 시간 동안 DocumentDB 리소스에 대한 작업 수행 요청을 성공적으로 처리할 수 있도록 보장합니다. SLA에 대한 자세한 내용은 SLA 페이지를 참조하세요.

리소스

Calculator

계산기

Azure 서비스의 월별 예상 비용을 산정해 보세요

Frequently Asked Questions

구입 FAQ

Azure 가격 FAQ(질문과 대답) 검토

Product Details

서비스 세부 정보

DocumentDB에 대한 자세한 정보

Documentation

설명서

기술 자습서, 비디오 및 기타 리소스 검토

지금 등록하여 $200 Azure 크레딧을 받으세요.

지금 시작