Azure Cosmos DB 가격

전 세계에 배포된 다중 모델 데이터베이스 서비스

Azure 체험 계정을 시작하고 30일 동안 $200 크레딧을 얻을 수 있습니다. 또한 12개월 동안 Azure Cosmos DB에 12개월 무료로 액세스할 수 있습니다.

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

Azure Cosmos DB는 실제로 스키마와 관계가 없습니다. 자동으로 모든 데이터를 인덱싱하므로 스키마와 인덱스를 관리할 필요가 없습니다. 또한 기본적으로 문서, 키-값, 그래프 및 열 패밀리 데이터 모델을 지원하는 다중 모델입니다. Azure Cosmos DB에서는 DocumentDB SQL(문서), MongoDB(문서), Azure Table Storage(키-값) 및 Gremlin(그래프)가 모두 기본적으로 지원되므로 원하는 API를 사용하여 데이터에 액세스할 수 있습니다.

가격 정보

프로비전된 처리량

On Cosmos DB, you only pay for reserved throughput provisioned and data stored in containers (collection of documents or a table or a graph). Reserved throughput, billed as Request Units (RU) per second or RU/s), allows you to read from or write data into containers. Each container is billed on an hourly basis for throughput provisioned in units of 100 RU/second, with a minimum of 400 RU/second, and data stored (in GBs). Unlimited containers have a minimum of 100 RU/s per partition.

During public preview, there's no additional charge for using the Gremlin API.

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

컨테이너 크기 조정

높은 수준의 처리량 및 저장소 워크로드를 수행하기 위해 컨테이너를 만들 때 파티션 키를 정의하여 무제한 저장소 컨테이너를 만들 수 있습니다. 분할된 컨테이너는 저장된 데이터 양이 늘고 예약된 처리량이 증가하면 원활하게 확장됩니다.

Azure Cosmos DB 에뮬레이터(무료)

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

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

Azure Cosmos DB containers can be globally distributed to help you easily build apps with planet scale, which means all your data is automatically replicated to the regions you specify. Your app continues to work with a logical endpoint, while your data is automatically served from the region closest to your users with an intuitive programming model for data consistency and 99.99% availability. Globally distributed containers are billed based on the storage consumed in each region and throughput reserved for each Azure Cosmos DB container times the number of regions associated with an Azure Cosmos DB database account. Standard data transfer rates apply for replication data transfer between regions.

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

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

지원 및 SLA

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

FAQ

  • RU(요청 단위)는 Azure Cosmos DB의 처리량 측정 단위입니다. 1RU는 1KB 항목의 GET 처리량에 해당합니다. 읽기, 쓰기, SQL 쿼리, 저장 프로시저 실행을 비롯하여 Azure Cosmos DB의 모든 작업에는 작업을 완료하는 데 필요한 처리량을 기준으로 하는 결정적인 요청 단위 값이 있습니다. CPU, IO, 메모리 및 이들이 각각 응용 프로그램 처리량에 영향을 미치는 방식을 고려하지 않고 단일 요청 단위 측정 단위를 고려할 수 있습니다.

    초당 프로비전된 RU를 통해 사용된 요청 단위 또는 1분 버킷은 동일합니다.

    요청 단위에 대한 자세한 내용과 컨테이너 요구의 파악에 관한 도움말은 여기에서 확인할 수 있습니다.

  • 해당 기간 동안 Azure Cosmos DB 계정으로 프로비전한 전체 용량(RU/초)을 기준으로 예측 가능한 균일한 시간당 요금이 청구됩니다.

    미국 동부 2에서 각각 500RU/초와 700RU/초인 단일 파티션 2개를 사용하여 계정을 만드는 경우 총 프로비전된 용량은 1,200RU/초가 됩니다. 따라서 12 x $- = $-/시간이(가) 청구됩니다.

    처리량 요구 사항이 변경되어 각 파티션의 용량을 500RU/초만큼 늘리고 20,000RU/초를 사용하여 새 무제한 저장소 컨테이너도 만드는 경우 전체 프로비전된 용량은 22,200RU/초(1,000RU/초 + 1,200RU/초 + 20,000RU/초)가 됩니다. 그러면 청구서가 $- x 222 = $-/시간(으)로 변경됩니다.

    720시간인 달에 500시간은 1,200RU/초로 프로비전하고 220시간은 22,200RU/초로 프로비전하는 경우 월별 청구서에 500 x $-/시간 + 220 x $-/시간 = $-/시간이(가) 표시됩니다.

  • When you choose to make containers span across geographic regions, you are billed for the throughput and storage for each container in every region and the data transfer between regions. As an example, let’s assume you have a container in West US provisioned with throughput 10K RU/s and store 1TB of data this month. Let’s assume you add 3 regions - East US, North Europe, and East Asia, each with the same storage and throughput. Your total monthly bill will be (assuming 31 days in a month):

    Item Usage (Month) Rate Monthly Cost
    Throughput bill for container in West US 10K RU/s * 24 * 31 $- per 100 RU/s per hour $-
    Throughput bill for 3 additional regions - East US, North Europe, and East Asia 3 * 10K RU/s * 24 * 31 $- per 100 RU/s per hour $-
    Storage bill for container in West US 1TB $-/GB $-
    Storage bill for 3 additional regions - East US, North Europe, and East Asia 3 * 1TB $-/GB $-
    Total $-

    Let’s also assume that you egress 100GB of data every month from the container in West US to replicate data into East US, North Europe and East Asia. You are billed for egress as per data transfer rates.

  • Storage 용량은 한 달 동안 저장된 최대 시간당 데이터 양(GB)을 단위로 요금이 청구됩니다. 예를 들어 한 달 동안 15일은 100GB의 저장소를 사용하고 나머지 15일은 50GB의 저장소를 사용하는 경우 이 달에는 75GB의 저장소에 해당하는 요금이 청구됩니다.

  • 사용량 또는 컨테이너 활성 시간이 한 시간 미만인지에 관계없이 컨테이너가 존재하는 시간마다 균일한 요금이 청구됩니다. 예를 들어 컨테이너를 하나 만들고 5분 후 삭제하더라도 청구서에는 1 단위 시간에 대한 요금이 반영됩니다.

  • 컨테이너에 대한 고유한 성능을 정의하고 오전 9시 30분에 400RU에서 1,000RU로 업그레이드한 다음 오전 10시 45분에 400RU로 다시 다운그레이드하는 경우 1,000RU 두 시간에 대한 요금이 청구됩니다.

    미리 정의된 컬렉션 성능 수준을 선택하고 오전 9시 30분에 S1 컬렉션에서 S3 컬렉션으로 업그레이드한 다음 오전 10시 45분에 S1으로 다시 다운그레이드하는 경우 S3 두 시간에 대한 요금이 청구됩니다.

  • Azure Portal 또는 지원되는 SDK 중 하나인 REST API를 사용하여 Azure Cosmos DB 계정 내에서 각 컨테이너에 대한 요청 단위 수를 늘리거나 줄일 수 있습니다.

  • S1, S2 또는 S3 성능 계층 컬렉션을 저장소 크기가 동일한 단일 파티션으로 이동하려면 Azure Portal을 사용하여 성능 수준 변경을 참조하세요.

    기존 단일 컬렉션에서 무제한 저장소 컨테이너로 이동하려면 Azure Cosmos DB에서 분할 및 크기 조정을 참조하세요.

  • 진입점에서 단일 파티션은 처리량이 400RU/초로 S1의 250RU/초보다 많고 가격도 더 저렴합니다. 또한 최대 10,000RU/초까지 확장할 수 있어, S3의 2,500RU/초보다 높습니다. 새 프로비저닝 모델의 유용한 점은 100RU/초 단위로 확장할 수 있어서 1,200RU/초만 필요한 경우 S3에 대해 2,500RU/초의 요금을 지불할 필요가 없다는 것입니다.

리소스

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

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

Azure Cosmos DB에 대한 자세한 정보

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

$200 크레딧으로 배우고 빌드하고 무료로 계속 이용할 수 있습니다.

무료 계정