Azure Cosmos DB에 예약 할인이 적용되는 방식 이해
Azure Cosmos DB 예약된 용량을 구입하고 나면 예약의 특성 및 수량과 일치하는 Azure Cosmos DB 리소스에 예약 할인이 자동으로 적용됩니다. 예약은 Azure Cosmos DB 리소스에 대해 프로비전된 처리량을 포함합니다. 소프트웨어, 네트워킹, 스토리지 또는 미리 정의된 컨테이너 요금은 포함하지 않습니다.
예약 할인이 적용되는 방법
예약 할인은 use-it-or-lose-it(사용하지 않으면 사라짐) 방식입니다. 따라서 모든 시간에 대해 일치하는 리소스가 없는 경우 해당 시간의 예약 수량이 손실됩니다. 사용하지 않는 예약 시간은 이월할 수 없습니다.
리소스를 종료할 때 예약 할인이 지정된 범위에서 일치하는 다른 리소스에 자동으로 적용됩니다. 지정된 범위에서 일치하는 리소스를 찾을 수 없는 경우 예약된 시간이 사라집니다.
중지된 리소스는 요금이 청구되며 예약 시간을 계속 사용합니다. 사용 가능한 예약 시간을 다른 워크로드와 함께 사용하려면 리소스를 할당 취소 또는 삭제하거나 다른 리소스를 스케일 인합니다.
Azure Cosmos DB 계정에 적용되는 예약 할인
예약 할인은 시간별 초당 요청 단위 수(RU/초)를 기준으로 하여 프로비전된 처리량에 적용됩니다. 1시간 내내 실행되지 않는 Azure Cosmos DB 리소스의 경우 예약 특성과 일치하는 다른 Azure Cosmos DB 리소스에 예약 할인이 자동으로 적용됩니다. 동시에 실행되는 Azure Cosmos DB 리소스에도 할인이 적용될 수 있습니다. Azure Cosmos DB 리소스가 전체 시간 동안 작동하지 않거나 예약 특성과 일치하지 않는 경우 시간별 예약 할인의 모든 혜택을 누릴 수 없습니다.
할인은 계층화되어 있습니다. 요청 단위 수가 많은 예약일수록 할인 금액도 큽니다.
예약 구매는 지역 주문형 가격 책정과 동등한 비율로 모든 지역에 할인을 적용합니다. 각 지역의 예약 할인 비율은 이 문서의 지역별 예약 할인 섹션을 참조하세요.
지역별 예약 할인
예약 할인은 Azure Cosmos DB 처리량 비용에 1시간 단위로 적용됩니다. 단일 구독 또는 등록/계정 범위에 적용됩니다. 예약 할인은 다음의 비율로 다른 지역의 측정 사용량에 적용됩니다.
요금 설명 | 지역 | 비율 |
---|---|---|
Azure Cosmos DB - 초당 RU 100개/시간 - 아시아 태평양 남동부 | 아시아 태평양 남동부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 아시아 태평양 동부 | 아시아 태평양 동부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 북유럽 | 북유럽 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 한국 남부 | 한국 남부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 서유럽 | 서유럽 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 한국 중부 | 한국 중부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 영국 남부 | 영국 남부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 영국 서부 | 영국 서부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 영국 북부 | 영국 북부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 영국 남부 2 | 영국 남부 2 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 미국 동부 2 | 미국 동부 2 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 미국 중북부 | 미국 중북부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 미국 서부 | 미국 서부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 미국 중부 | 미국 중부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 미국 서부 2 | 미국 서부 2 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 미국 중서부 | 미국 중서부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 미국 동부 | 미국 동부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 남아프리카 북부 | 남아프리카 북부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 남아프리카 서부 | 남아프리카 서부 | 1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 인도 남부 | 인도 남부 | 1.0375 |
Azure Cosmos DB - 초당 RU 100개/시간 - 캐나다 동부 | 캐나다 동부 | 1.1 |
Azure Cosmos DB - 초당 RU 100개/시간 - 일본 동부 | 일본 동부 | 1.125 |
Azure Cosmos DB - 초당 RU 100개/시간 - 일본 서부 | 일본 서부 | 1.125 |
Azure Cosmos DB - 초당 RU 100개/시간 - 인도 서부 | 인도 서부 | 1.1375 |
Azure Cosmos DB - 초당 RU 100개/시간 - 인도 중부 | 인도 중부 | 1.1375 |
Azure Cosmos DB - 초당 RU 100개/시간 - 오스트레일리아 동부 | 오스트레일리아 동부 | 1.15 |
Azure Cosmos DB - 초당 RU 100개/시간 - 캐나다 중부 | 캐나다 중부 | 1.2 |
Azure Cosmos DB - 초당 RU 100개/시간 - 프랑스 중부 | 프랑스 중부 | 1.25 |
Azure Cosmos DB - 초당 RU 100개/시간 - 브라질 남부 | 브라질 남부 | 1.5 |
Azure Cosmos DB - 초당 RU 100개/시간 - 오스트레일리아 중부 | 오스트레일리아 중부 | 1.5 |
Azure Cosmos DB - 초당 RU 100개/시간 - 오스트레일리아 중부 2 | 오스트레일리아 중부 2 | 1.5 |
Azure Cosmos DB - 초당 RU 100개/시간 - 프랑스 남부 | 프랑스 남부 | 1.625 |
예약 할인이 적용되는 방식을 보여 주는 시나리오
예약에 다음 요구 사항이 적용된다고 가정해 보겠습니다.
- 필요한 처리량: 초당 RU 50,000개
- 사용 지역: 2
이 경우 총 주문형 용량의 요금은 초당 RU 100개 x 수량 500개 x 2개 지역이므로 초당 총 RU 사용량은 1시간에 100,000개입니다.
시나리오 1
예를 들어 미국 중북부 및 미국 서부 지역에서 Azure Cosmos DB를 배포해야 한다고 가정하겠습니다. 각 지역의 처리량 소비는 50,000RU/s입니다. 초당 RU 100,000개를 예약 구매하면 주문형 용량 요금과 정확히 일치하게 됩니다.
예약에 적용되는 할인은 (처리량 사용량 x 해당 지역의 예약 할인율)로 계산됩니다. 미국 중북부 및 미국 서부 지역의 예약 할인율은 1입니다. 따라서 총 할인된 RU/s는 100,000입니다. 이 값의 계산 식은 50,000 * 1 + 50,000 * 1 = 100,000RU/s입니다. 일반 종량제 요금으로 다른 요금을 지불할 필요가 없습니다.
요금 설명 | 지역 | 처리량 사용량(초당 RU 수) | 초당 RU 수에 적용되는 예약 할인 |
---|---|---|---|
Azure Cosmos DB - 초당 RU 100개/시간 - 미국 중북부 | 미국 중북부 | 50,000 | 50,000 |
Azure Cosmos DB - 초당 RU 100개/시간 - 미국 서부 | 미국 서부 | 50,000 | 50,000 |
시나리오 2
예를 들어 오스트레일리아 중부 2 및 프랑스 남부 지역에서 Azure Cosmos DB를 배포해야 한다고 가정하겠습니다. 각 지역의 처리량 소비는 50,000RU/s입니다. 초당 RU 100,000개를 예약 구매하면 됩니다(오스트레일리아 중부 2의 사용량에 할인이 먼저 적용된다고 가정함).
요금 설명 | 지역 | 처리량 사용량(초당 RU 수) | 초당 RU 수에 적용되는 예약 할인 |
---|---|---|---|
Azure Cosmos DB - 초당 RU 100개/시간 - 오스트레일리아 중부 2 | 오스트레일리아 중부 2 | 50,000 | 50,000 |
Azure Cosmos DB - 초당 RU 100개/시간 - 프랑스 남부 | 프랑스 남부 | 50,000 | 15,384 |
오스트레일리아 중부 2 지역의 사용량 50,000단위는 청구 가능 예약 사용량(정규화된 사용량)인 75,000RU/s에 해당합니다. 이 값은 (처리량 사용량 x 해당 지역의 예약 할인율)로 계산됩니다. 계산은 청구 가능 또는 정규화된 사용량 75,000RU/s와 동일합니다. 이 값의 계산 식은 50,000 * 1.5 = 75,000RU/s입니다.
프랑스 남부 지역에서 50,000단위를 사용하는 것은 50,000 * 1.625 = 81,250 RU/s 예약이 필요한 것입니다.
총 예약 구매는 100,000입니다. 오스트레일리아 중부2 지역은 75,000RU/s를 사용하므로 다른 지역을 위해 25000RU/s가 남아 있습니다.
FR 남부 지역의 경우 25,000RU/s 예약 구매가 사용되고 56,250 예약 RU/s(81,250 – 25,000 = 56,250Ru/s)가 남습니다.
예약을 사용할 때는 56,250 RU/s가 필요합니다. 정기적인 가격 책정을 사용하여 이러한 RU/s에 대해 비용을 지불하려면 예약 비율 56,250 / 1.625 = 34,616 RU/s로 나누어 정기 RU/s로 변환해야 합니다. 정기 RU/s는 일반 종량제 요금으로 청구됩니다.
Azure 청구 시스템에서는 처리되고 예약 구성과 일치하는 첫 번째 인스턴스에 예약 청구 혜택이 할당됩니다. 예를 들어, 이 경우에는 오스트레일리아 중부 2입니다.
청구 사용량 보고서에서 Azure 예약의 애플리케이션을 이해하고 보려면 Azure 예약 사용량 이해를 참조하세요.
도움이 필요하신가요? 문의하기.
질문이 있거나 도움이 필요한 경우 지원 요청을 만드세요.
관련 콘텐츠
Azure 예약에 대해 자세히 알아보려면 다음 문서를 참조하세요.