Azure Cosmos DB の予約容量でコストを最適化するOptimize cost with reserved capacity in Azure Cosmos DB

適用対象: SQL API Cassandra API Gremlin API Table API MongoDB 用 Azure Cosmos DB API

Azure Cosmos DB の予約容量を利用すると、Azure Cosmos DB リソースの 1 年間または 3 年間の予約をコミットすることによって、経費を節減できます。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 予約容量では、Cosmos DB にかかる費用を大幅に削減できます。1 年分または 3 年分の前払いにより、最大で 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:

  • 少なくとも 1 つのエンタープライズ サブスクリプションまたは従量課金制料金の個々のサブスクリプションで所有者ロールである必要があります。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. 次に例を示します。30,000 RU/秒の予約容量が時間単位の一貫した使用パターンである場合は、それを購入します。For example: Purchase 30,000 RU/s reserved capacity if that's your consistent hourly usage pattern. この例で、30,000 RU/秒を超えてプロビジョニングされたスループットは、従量課金制の料金を使って課金されます。In this example, any provisioned throughput above 30,000 RU/s will be billed using your Pay-as-you-go rate. プロビジョニングされたスループットが 1 時間あたり 30,000 RU/秒未満の場合、その時間の余剰の予約容量は無駄になります。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)
  • スループットの種類 (RU/秒とマルチリージョン書き込み RU/秒)Throughput Type (RU/s vs multi-region write RU/s)

また、推奨のスコープを 1 つのリソース グループ、1 つのサブスクリプション、または 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:

予約容量に関する推奨事項

30,000 RU/秒の予約を購入するこの推奨は、3 年の予約の中で、30,000 RU/秒の予約サイズにすると、節約が最大になることを示しています。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. この場合、推奨は Azure Cosmos DB の過去 30 日間の使用量に基づいて計算されます。In this case, the recommendation is calculated based on the past 30 days of Azure Cosmos DB usage. このお客様は、Azure Cosmos DB の過去 30 日間の使用量が将来の使用量を表していると想定する場合、30,000 RU/秒の予約を購入すると、節約を最大になります。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 説明Description
    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.

    [1 つのリソース グループ] を選択した場合、予約割引は、選択したサブスクリプションおよびそのサブスクリプション内の選択したリソース グループ内の 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 または MS-AZR-0148P):エンタープライズ サブスクリプションの場合、登録の年額コミットメント残高から料金が差し引かれるか、超過料金として課金されます。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-AZR-0003P または MS-AZR-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. 両方の設定 (1 つのリージョンの書き込みと複数のリージョンの書き込み) のプロビジョニング済みスループットの予約を購入できます。You can buy a reservation for the provisioned throughput for both setups - single region writes as well as multiple region writes. スループットの種類は、2 つの値から選択できます。1 時間あたり 100 RU/秒と 1 時間あたり 100 マルチリージョン書き込み RU/秒です。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. 次に例を示します。5 つのリージョンがあり、すべてのリージョンが 100万 RU/秒である場合は、予約容量の購入に 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. [Review + buy](レビュー + 購入)[今すぐ購入] の順に選択します。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 の予約のセルフサービスによる交換と払戻」を参照してください。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.