Azure Cosmos DB에서 예약된 용량을 활용해 비용 최적화Optimize cost with reserved capacity in Azure Cosmos DB

적용 대상: SQL API Cassandra API Gremlin API Table API Azure Cosmos DB API for MongoDB

Azure Cosmos DB 예약된 용량을 통해 1년 또는 3년 동안 Azure Cosmos DB 리소스 예약을 약정하여 비용을 절약할 수 있습니다.Azure Cosmos DB reserved capacity helps you save money by committing to a reservation for Azure Cosmos DB resources for either one year or three years. Azure Cosmos DB 예약 용량을 사용하여 Cosmos DB 리소스에 대 해 프로비전된 처리량에 할인을 받을 수 있습니다.With Azure Cosmos DB reserved capacity, you can get a discount on the throughput provisioned for Cosmos DB resources. 리소스의 예로 데이터베이스 및 컨테이너(테이블, 컬렉션 및 그래프)를 들 수 있습니다.Examples of resources are databases and containers (tables, collections, and graphs).

Azure Cosmos DB 예약 용량은 1년 또는 3년 선불 약정을 통해 Cosmos DB 비용을 정상 가격의 —최대 65%까지 크게 낮출 수 있습니다.Azure Cosmos DB reserved capacity can significantly reduce your Cosmos DB costs—up to 65 percent on regular prices with a one-year or three-year upfront commitment. 예약 용량은 청구 할인을 제공하며, Azure Cosmos DB 리소스의 런타임 상태에는 영향을 주지 않습니다.Reserved capacity provides a billing discount and doesn't affect the runtime state of your Azure Cosmos DB resources.

Azure Cosmos DB 예약 용량은 리소스에 대해 프로비전된 처리량을 포함합니다.Azure Cosmos DB reserved capacity covers throughput provisioned for your resources. 스토리지 및 네트워킹 요금은 포함하지 않습니다.It doesn't cover the storage and networking charges. 예약 용량을 구매하는 즉시 예약 특성과 일치하는 처리량 요금은 더이상 종량제 요금으로 부과되지 않습니다.As soon as you buy a reservation, the throughput charges that match the reservation attributes are no longer charged at the pay-as-you go rates. 예약에 대한 자세한 내용은 Azure 예약 문서를 참조하세요.For more information on reservations, see the Azure reservations article.

Azure Cosmos DB 예약 용량은 Azure Portal에서 구매할 수 있습니다.You can buy Azure Cosmos DB reserved capacity from the Azure portal. 예약 요금은 사전 결제 또는 월별 결제로 처리할 수 있습니다.Pay for the reservation up front or with monthly payments. 예약 용량을 구입할 수 있는 조건은 다음과 같습니다.To buy reserved capacity:

  • 종 량 제 요금은 하나 이상의 Enterprise 또는 개별 구독에 대 한 소유자 역할에 속해야 합니다.You must be in the Owner role for at least one Enterprise or individual subscription with pay-as-you-go rates.
  • Enterprise 구독의 경우 EA 포털에서 예약 인스턴스 추가 를 활성화해야 합니다.For Enterprise subscriptions, Add Reserved Instances must be enabled in the EA portal. 이 설정을 비활성화하려면 구독의 EA 관리자여야 합니다.Or, if that setting is disabled, you must be an EA Admin on the subscription.
  • CSP(클라우드 솔루션 공급자) 프로그램의 경우 관리 담당자 또는 영업 담당자만 Azure Cosmos DB 예약 용량을 구입할 수 있습니다.For the Cloud Solution Provider (CSP) program, only admin agents or sales agents can buy Azure Cosmos DB reserved capacity.

구매 전 필요한 처리량 결정Determine the required throughput before purchase

예약 된 용량 구매의 크기는 기존 또는 곧 배포 되는 Azure Cosmos DB 리소스가 매시간 사용 하는 총 처리량을 기준으로 해야 합니다.The size of the reserved capacity purchase should be based on the total amount of throughput that the existing or soon-to-be-deployed Azure Cosmos DB resources will use on an hourly basis. 예: 일관 된 시간별 사용 패턴이 있는 경우 3만 r u/s 예약 용량을 구매 합니다.For example: Purchase 30,000 RU/s reserved capacity if that's your consistent hourly usage pattern. 이 예제에서 프로 비전 된 처리량 3만 r u/초는 종 량 제 요금을 사용 하 여 청구 됩니다.In this example, any provisioned throughput above 30,000 RU/s will be billed using your Pay-as-you-go rate. 프로 비전 된 처리량이 1 시간 동안 3만 r u/초 미만이 면 해당 시간에 대 한 추가 예약 용량이 낭비 됩니다.If provisioned throughput is below 30,000 RU/s in an hour, then the extra reserved capacity for that hour will be wasted.

시간별 사용량 패턴에 따라 구매 권장 사항을 계산 합니다.We calculate purchase recommendations based on your hourly usage pattern. 최근 7 일, 30 일 및 60 일에 대 한 사용량을 분석 하 고, 절감 액을 최대화 하는 예약 된 용량 구매가 권장 됩니다.Usage over last 7, 30 and 60 days is analyzed, and reserved capacity purchase that maximizes your savings is recommended. 다음 단계를 사용 하 여 Azure Portal에서 권장 되는 예약 크기를 확인할 수 있습니다.You can view recommended reservation sizes in the Azure portal using the following steps:

  1. Azure Portal에 로그인합니다.Sign in to the Azure portal.

  2. 모든 서비스 > 예약 > 추가 를 선택 합니다.Select All services > Reservations > Add.

  3. 구매 예약 창에서 Azure Cosmos DB 을 선택 합니다.From the Purchase reservations pane, choose Azure Cosmos DB.

  4. 권장 예약을 보려면 권장 탭을 선택 합니다.Select the Recommended tab to view recommended reservations:

다음 특성을 기준으로 권장 사항을 필터링 할 수 있습니다.You can filter recommendations by the following attributes:

  • 기간 (1 년 또는 3 년)Term (1 year or 3 years)
  • 청구 빈도 (월별 또는 선행)Billing frequency (Monthly or Upfront)
  • 처리량 유형 (o s/s와 다중 지역 쓰기/초)Throughput Type (RU/s vs multi-region write RU/s)

또한 권장 구성의 범위를 단일 리소스 그룹, 단일 구독 또는 전체 Azure 등록 내에 지정할 수 있습니다.Additionally, you can scope recommendations to be within a single resource group, single subscription, or your entire Azure enrollment.

권장 예제는 다음과 같습니다.Here's an example recommendation:

예약 된 용량 권장 사항

3만 o s/s 예약을 구매 하는이 권장 사항은 3 년간의 예약에서 3만 r u/초의 예약 크기를 절감 하는 것을 의미 합니다.This recommendation to purchase a 30,000 RU/s reservation indicates that, among 3 year reservations, a 30,000 RU/s reservation size will maximize savings. 이 경우 권장 사항은 최근 30 일의 Azure Cosmos DB 사용량을 기준으로 계산 됩니다.In this case, the recommendation is calculated based on the past 30 days of Azure Cosmos DB usage. 이 고객의 최근 30 일의 Azure Cosmos DB 사용이 향후 사용을 나타내는 것으로 예상 되는 경우 3만 r u/s 예약을 구매 하 여 절감 액을 극대화 합니다.If this customer expects that the past 30 days of Azure Cosmos DB usage is representative of future use, they would maximize savings by purchasing a 30,000 RU/s reservation.

Azure Cosmos DB 예약 용량 구매Buy Azure Cosmos DB reserved capacity

  1. Azure Portal에 로그인합니다.Sign in to the Azure portal.

  2. 모든 서비스 > 예약 > 추가 를 선택 합니다.Select All services > Reservations > Add.

  3. 구매 예약 창에서 Azure Cosmos DB 을 선택 하 여 새 예약을 구입 합니다.From the Purchase reservations pane, choose Azure Cosmos DB to buy a new reservation.

  4. 아래 표에서 설명한 대로 필요한 필드를 채웁니다.Fill in the required fields as described in the following table:

    예약 용량 양식 채우기

    필드Field DescriptionDescription
    ScopeScope 얼마나 많은 구독이 예약과 연결된 청구 혜택을 사용할 수 있는지 제어하는 옵션입니다.Option that controls how many subscriptions can use the billing benefit associated with the reservation. 또한 예약이 특정 구독에 적용되는 방식을 제어합니다.It also controls how the reservation is applied to specific subscriptions.

    공유 를 선택하면 예약 할인이 청구 컨텍스트 내의 모든 구독에서 실행되는 Azure Cosmos DB 인스턴스에 적용됩니다.If you select Shared, the reservation discount is applied to Azure Cosmos DB instances that run in any subscription within your billing context. 청구 컨텍스트는 Azure에 등록한 방법에 따라 결정됩니다.The billing context is based on how you signed up for Azure. 기업 고객의 공유 범위는 등록이며 등록 내의 모든 구독을 포함합니다.For enterprise customers, the shared scope is the enrollment and includes all subscriptions within the enrollment. 종 량 제 고객의 경우 공유 범위는 계정 관리자가 만든 종 량 제 요금이 포함 된 모든 개별 구독입니다.For pay-as-you-go customers, the shared scope is all individual subscriptions with pay-as-you-go rates created by the account administrator.

    단일 구독 을 선택하면 예약 할인이 선택한 구독의 Azure Cosmos DB 인스턴스에 적용됩니다.If you select Single subscription, the reservation discount is applied to Azure Cosmos DB instances in the selected subscription.

    단일 리소스 그룹 을 선택 하는 경우 선택한 구독의 Azure Cosmos DB 인스턴스와 해당 구독 내에서 선택한 리소스 그룹에 예약 할인이 적용 됩니다.If you select Single resource group, the reservation discount is applied to Azure Cosmos DB instances in the selected subscription and the selected resource group within that subscription.

    예약 용량을 구입한 후 예약 범위를 변경할 수 있습니다.You can change the reservation scope after you buy the reserved capacity.
    구독Subscription Azure Cosmos DB 예약 용량에 대한 요금을 지불하는 데 사용되는 구독입니다.Subscription that's used to pay for the Azure Cosmos DB reserved capacity. 선택한 구독의 결제 방법을 사용 하 여 비용을 청구 합니다.The payment method on the selected subscription is used in charging the costs. 구독은 다음 형식 중 하나 여야 합니다.The subscription must be one of the following types:

    기업계약 (제품 번호: MS-AZR-0017P-0017P 또는 MS-AZR-0017P-Ms-azr-0148p): Enterprise 구독의 경우 요금 청구는 등록의 금액 약정 잔액에서 공제 되거나 초과분로 청구 됩니다.Enterprise Agreement (offer numbers: MS-AZR-0017P or MS-AZR-0148P): For an Enterprise subscription, the charges are deducted from the enrollment's monetary commitment balance or charged as overage.

    종 량 제 요금이 있는 개별 구독 (제품 번호: MS-MS-AZR-0017P-0003P 또는 MS-AZR-0017P-0023P): 종 량 제 요금이 있는 개별 구독의 경우 요금 청구는 구독에 대 한 신용 카드나 청구서 지불 방법으로 청구 됩니다.Individual subscription with pay-as-you-go rates (offer numbers: MS-AZR-0003P or MS-AZR-0023P): For an individual subscription with pay-as-you-go rates, the charges are billed to the credit card or invoice payment method on the subscription.
    리소스 그룹Resource Group 예약 된 용량 할인이 적용 되는 리소스 그룹입니다.Resource group to which the reserved capacity discount is applied.
    용어Term 1년 또는 3년입니다.One year or three years.
    처리량 유형Throughput Type 처리량은 요청 단위로 프로 비전 됩니다.Throughput is provisioned as request units. 두 가지 모두에 대해 프로 비전 된 처리량에 대 한 예약을 구입할 수 있습니다. 여러 지역 쓰기You can buy a reservation for the provisioned throughput for both setups - single region writes as well as multiple region writes. 처리량 유형에는 두 개의 값이 있습니다. 100 r u/시간/시간 및 100 다중 지역 쓰기 시간/초The throughput type has two values to choose from: 100 RU/s per hour and 100 multi-region writes RU/s per hour.
    예약 된 용량 단위Reserved Capacity Units 예약하려는 처리량이 크기입니다.The amount of throughput that you want to reserve. 하위 지역별로 모든 Cosmos DB 리소스(예: 데이터베이스 또는 컨테이너)에 필요한 처리량을 확인하여 이 값을 계산할 수 있습니다.You can calculate this value by determining the throughput needed for all your Cosmos DB resources (for example, databases or containers) per region. 그런 다음 Cosmos 데이터베이스와 연결할 지역 수를 곱합니다.You then multiply it by the number of regions that you'll associate with your Cosmos database. 예를 들어 지역마다 100만 RU/초 용량이 필요한 5개의 하위 지역이 있는 경우 구매할 예약 용량으로 500만 RU/초를 선택합니다.For example: If you have five regions with 1 million RU/sec in every region, select 5 million RU/sec for the reservation capacity purchase.
  5. 양식을 채운 후에는 예약 된 용량을 구매 하는 데 필요한 가격이 계산 됩니다.After you fill the form, the price required to purchase the reserved capacity is calculated. 출력에는 선택한 옵션으로 얻을 수 있는 할인의 백분율이 표시 됩니다.The output also shows the percentage of discount you get with the chosen options. 다음 클릭 선택Next click Select

  6. 구매 예약 창에서 예약의 할인율 및 가격을 검토 합니다.In the Purchase reservations pane, review the discount and the price of the reservation. 이 예약 가격은 모든 하위 지역에서 처리량이 프로비전되는 Azure Cosmos DB 리소스에 적용됩니다.This reservation price applies to Azure Cosmos DB resources with throughput provisioned across all regions.

    예약 된 용량 요약

  7. 검토 + 구매 를 선택한 다음 지금 구입 을 선택 합니다.Select Review + buy and then buy now. 구매가 성공적으로 완료되면 다음과 같은 페이지가 표시됩니다.You see the following page when the purchase is successful:

예약이 구입되면 예약 조건과 일치하는 기존 Azure Cosmos DB 리소스에 즉시 적용됩니다.After you buy a reservation, it's applied immediately to any existing Azure Cosmos DB resources that match the terms of the reservation. 기존 Azure Cosmos DB 리소스가 없으면 배포 시 예약 조건과 일치하는 새 Cosmos DB 인스턴스에 예약이 적용됩니다.If you don’t have any existing Azure Cosmos DB resources, the reservation will apply when you deploy a new Cosmos DB instance that matches the terms of the reservation. 예약 기간은 두 경우 모두 구매하는 즉시 시작됩니다.In both cases, the period of the reservation starts immediately after a successful purchase.

예약이 만료되는 경우 Azure Cosmos DB 인스턴스는 계속 실행되지만 일반 종량제 요금으로 청구됩니다.When your reservation expires, your Azure Cosmos DB instances continue to run and are billed at the regular pay-as-you-go rates.

예약 취소, 교환 또는 환불Cancel, exchange, or refund reservations

예약을 취소, 교환 또는 환불할 수 있지만 몇 가지 제한 사항은 있습니다.You can cancel, exchange, or refund reservations with certain limitations. 자세한 내용은 Azure Reservations의 셀프 서비스 교환 및 환불을 참조하세요.For more information, see Self-service exchanges and refunds for Azure Reservations.

다음 단계Next steps

예약 할인은 예약 범위 및 특성과 일치하는 Azure Cosmos DB 리소스에 자동으로 적용됩니다.The reservation discount is applied automatically to the Azure Cosmos DB resources that match the reservation scope and attributes. 예약 범위는 Azure Portal, PowerShell, Azure CLI 또는 API를 통해 업데이트할 수 있습니다.You can update the scope of the reservation through the Azure portal, PowerShell, Azure CLI, or the API.

도움 필요 시Need help? 문의하세요.Contact us.

질문이 있거나 도움이 필요한 경우 지원 요청을 만드세요.If you have questions or need help, create a support request.