DocumentDB 가격

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

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

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

가격 정보

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

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

컬렉션 크기 조정

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

DocumentDB Emulator (Free)

Download the free DocumentDB Emulator to develop and test applications using DocumentDB from your local machine. Once you’re satisfied with how your application works, you can deploy it by just changing your configuration to point to an Azure DocumentDB instance.

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

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 쿼리를 제공합니다. 읽기 및 쓰기 요청은 항상 로컬 지역에서 처리되는 반면, 데이터는 전역으로 분산됩니다. 자동 인덱스 동작을 사용자 지정하여 성능을 추가로 최적화할 수 있습니다.

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

또한 DocumentDB에서는 저장소 10GB와 처리량 S1(250 RU/s개가 $0.0336/시간(으)로 청구됨), S2(1000 RU/s개가 $0.0672/시간(으)로 청구됨) 또는 S3(2500 RU/s개가 $0.1344/시간(으)로 청구됨)가 미리 정의된 컬렉션도 제공합니다. 이러한 컬력션의 처리량을 다시 구성하려면 Azure 포털을 사용하여 성능 수준 변경을 참조하세요. 분할된 컬렉션을 활용하려면 Azure DocumentDB의 분할 및 크기 조정에 설명된 대로 이전에 만든 S1, S2 또는 S3 컬렉션을 위에 설명된 무제한 처리량 및 저장소 크기를 사용하도록 변환해야 합니다.

지원 및 SLA

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

리소스

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

지금 시작