Azure Reserved VM Instances (RIs) について

Published: feedback 共有

1.本記事の目的

本記事は、Azure Reserved VM Instances (RIs) について、ポイントをおまとめしご案内することを目的としています。

2.概要

Azure Reserved VM Instances (RIs) は、Azure VM のコンピューティングリソース (仮想マシンのハードウェア部分の料金) を一括前払いで購入することで、コストを削減することができる仕組みです。
通常、Azure VM はご利用をいただいた分だけ課金が発生します。

この Azure VM に対して、1 年もしくは 3 年分を一括前払いでお支払いいただくことにより、通常の価格よりも低価格で Azure VM をご購入いただけるサービスが Azure Reserved VM Instances (RIs) です。

例えば、以下のような購入が行えます。

  • 東日本リージョン、B2s サイズの Azure VM について、1 年分を 5 個購入する

すると、以下の効果があります。

  • 東日本リージョン、B2s サイズの Azure VM 5 台について、1 年間、通常の価格よりも低価格で利用できる

3.ご注意事項

3.1. Azure VM について

  • Azure VM の A シリーズなど、一部の種類では、Azure Reserved VM Instances (RIs) のご提供がございません。
  • 購入した Azure Reserved VM Instances (RIs) が適用される Azure VM のインスタンスを選ぶことはできません。

3.2. サブスクリプションについて

  • 従量課金、EA、CSP プランなどでご利用可能です。
  • Azure イン オープンなど、一部のプランではご利用いただけません。

3.3. 適用個所について

  • Azure VM のコンピューティングリソースの課金に対してのみ適用されます。
  • Windows OS や SQL Server などのソフトウェア部分、Azure VM に紐づくストレージ部分の課金に対しては適用されません。

4.課金の仕組み概要

例えば、以下のような Azure VM が存在していたとします。
(ご説明のための仮の Azure VM サイズ、価格です)

- Azure VM
サイズ : Z1
リージョン : 東日本
料金 : ¥ 10/時間

この Azure VM を 1 個購入します。
この Azure VM を 24 時間 1 カ月 (30 日) 稼働させた場合、¥ 7,200 (¥ 10 × 24 時間 × 30 日 = ¥ 7,200) の課金が発生します。
つまり、毎日 24 時間稼働させた場合、その月は ¥ 7,200 を支払います。

1 年間では ¥ 87,600 (¥ 10 × 24 時間 × 365 日 = ¥ 87,600) を支払います。
以下のような Azure Reserved VM Instances (RIs) が存在していたとします。
(ご説明のための仮の Azure VM サイズ、価格です)

- Azure Reserved VM Instances (RIs)
サイズ : Z1
リージョン : 東日本
期間 : 1 年
料金 : ¥ 50,000

この Azure Reserved VM Instances (RIs) を 1 個購入します。

つまり、一括前払いで ¥ 50,000 を支払います。
合わせて、同サイズ、同リージョンの Azure VM を 1 個購入します。
この Azure VM を 24 時間 1 カ月稼働させても、課金は発生しません。
1 年間はこの状態が続きます。
一括前払いで購入した Azure Reserved VM Instances (RIs) が適用されるためです。

Azure Reserved VM Instances (RIs) の期限 (この例では 1 年) が切れると、適用が解除されますので、以降この Azure VM は通常通りの課金が発生します。
つまり、適用が解除された後は、この Azure VM を 24 時間 1 カ月 (30 日) 稼働させた場合、¥ 7,200 (¥ 10 × 24 時間 × 30 日 = ¥ 7,200) の課金が発生します。
毎日 24 時間稼働させた場合、その月は ¥ 7,200 を支払います。

5.課金の仕組み詳細

例えば、以下のような Azure VM と Azure Reserved VM Instances (RIs) が存在していたとします。
(ご説明のための仮の Azure VM サイズ、価格です)

- Azure VM
サイズ : Z1
リージョン : 東日本
料金 : ¥ 10/時間

- Azure Reserved VM Instances (RIs)
サイズ : Z1
リージョン : 東日本
期間 : 1 年
料金 : ¥ 50,000

それぞれについて以下の個数を購入します。
- 購入数
Azure VM : 3 個
Azure Reserved VM Instances (RIs) : 2 個

この状況を基に、いくつかの Azure VM 稼働状況を例にご説明いたします。
以下のグラフは、1 日のある時間帯における Azure VM 3 個の稼働状況を示すグラフです。
このグラフを基に、各時間帯での Azure Reserved VM Instances (RIs) の適用状況を説明します。

5.1. 10:00 台について

各 Azure VM が以下のように稼働しています。

  • Azure VM 1 : 1 時間
  • Azure VM 2 : 1 時間
  • Azure VM 3 : 1 時間

そのため、10:00 台の同リージョン、同サイズの Azure VM の合計の稼働時間は 3 時間になります。
つまり、本来は 10:00 台に以下の課金が発生します。

(1h (Azure VM 1) + 1h (Azure VM 2) + 1h (Azure VM 3)) × ¥ 10 = ¥ 30

この内の 2 時間分 (オレンジ色のラインまで) が Azure Reserved VM Instances (RIs) の適用対象となり、課金が発生しません。
Azure Reserved VM Instances (RIs) を 2 個購入しているためです。
つまり、Azure Reserved VM Instances (RIs) が適用されることで、10:00 台には以下の課金のみが発生します。

1h (Azure VM 3) × ¥ 10 = ¥ 10

なお、実際には Azure Reserved VM Instances (RIs) が適用される Azure VM、¥ 10 分の課金が発生する Azure VM がどれになるかは不明です。
それらを選ぶことはできません。
同リージョン、同サイズなので、どれが選ばれても差異は発生しません。

結果、10:00 台の Azure Reserved VM Instances (RIs) の使用率は 100% です。

5.2. 11:00 台について

各 Azure VM が以下のように稼働しています。

  • Azure VM 1 : 1 時間
  • Azure VM 2 : 0.5 時間 (つまり、11:30 まで稼働していた)
  • Azure VM 3 : 0.75 時間 (つまり、11:45 まで稼働していた)

そのため、11:00 台の同リージョン、同サイズの Azure VM の合計の稼働時間は 2.25 時間になります。
つまり、本来は 11:00 台に以下の課金が発生します。

(1h (Azure VM 1) + 0.5h (Azure VM 2) + 0.75h (Azure VM 3)) × ¥ 10 = ¥ 22.5

この内の 2 時間分 (オレンジ色のラインまで) が Azure Reserved VM Instances (RIs) の適用対象となり、課金が発生しません。
Azure Reserved VM Instances (RIs) を 2 個購入しているためです。

つまり、Azure Reserved VM Instances (RIs) が適用されることで、11:00 台には以下の課金のみが発生します。

0.25h (Azure VM 3) × ¥ 10 = ¥ 2.5

実際には Azure Reserved VM Instances (RIs) が適用される Azure VM、¥ 2.5 分の課金が発生する Azure VM がどれになるかは不明です。
それらを選ぶことはできません。
同リージョン、同サイズなので、どれが選ばれても差異は発生しません。

結果、11:00 台の Azure Reserved VM Instances (RIs) の使用率も 100% です。

5.3. 12:00 台について

各 Azure VM が以下のように稼働しています。

  • Azure VM 1 : 1 時間
  • Azure VM 2 : 0 時間 (稼働していない)
  • Azure VM 3 : 0 時間 (稼働していない)

そのため、12:00 台の同リージョン、同サイズの Azure VM の合計の稼働時間は 1 時間になります。
つまり、本来は 12:00 台に以下の課金が発生します。

1h (Azure VM 1) × ¥ 10 = ¥ 10

2 時間分 (オレンジ色のラインまで) が Azure Reserved VM Instances (RIs) の適用対象となり、課金が発生しません。

Azure Reserved VM Instances (RIs) を 2 個購入しているためです。

つまり、同リージョン、同サイズの Azure VM の合計の稼働時間が 2 時間に満たないため、Azure Reserved VM Instances (RIs) が適用されることで、12:00 台には一切課金が発生しません。
この場合は、唯一稼働をしている Azure VM 1 に対して Azure Reserved VM Instances (RIs) が適用されることになります。

結果、12:00 台の Azure Reserved VM Instances (RIs) の使用率は 50% です。

(1 時間分の Azure Reserved VM Instances (RIs) しか使用されていない)

13:00 台、14:00 台も同様の考え方となります。

5.4. 15:00 台について

各 Azure VM が以下のように稼働しています。

  • Azure VM 1 : 0.75 時間 (つまり、15:15 から稼働した)
  • Azure VM 2 : 0.75 時間 (つまり、15:15 から稼働した)
  • Azure VM 3 : 0.75 時間 (つまり、15:15 から稼働した)

そのため、15:00 台の同リージョン、同サイズの Azure VM の合計の稼働時間は 2.25 時間になります。
つまり、本来は 15:00 台に以下の課金が発生します。

(0.75h (Azure VM 1) + 0.75h (Azure VM 2) + 0.75h (Azure VM 3)) × ¥ 10 = ¥ 22.5

この内の 2 時間分 (オレンジ色のラインまで) が Azure Reserved VM Instances (RIs) の適用対象となり、課金が発生しません。
Azure Reserved VM Instances (RIs) を 2 個購入しているためです。
つまり、Azure Reserved VM Instances (RIs) が適用されることで、15:00 台には以下の課金のみが発生します。

0.25h (Azure VM 3) × ¥ 10 = ¥ 2.5

実際には Azure Reserved VM Instances (RIs) が適用される Azure VM、¥ 2.5 分の課金が発生する Azure VM がどれになるかは不明です。
それらを選ぶことはできません。
同リージョン、同サイズなので、どれが選ばれても差異は発生しません。

結果、15:00 台の Azure Reserved VM Instances (RIs) の使用率も 100% です。

以上のように、1 時間ごとにその時の対象リージョン、対象サイズの Azure VM の稼働状況から Azure Reserved VM Instances (RIs) の適用が判定され確定されます。

6.ご参考ドキュメント

Azure Reserved VM Instances (RIs)
https://azure.microsoft.com/ja-jp/pricing/reserved-vm-instances/

Azure Reserved VM Instances とは
https://docs.microsoft.com/ja-jp/azure/billing/billing-save-compute-costs-reservations

Azure Reserved VM Instances による仮想マシンの前払い
https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/prepay-reserved-vm-instances

予約インスタンスを管理する
https://docs.microsoft.com/ja-jp/azure/billing/billing-manage-reserved-vm-instance

予約インスタンスの割引の適用方法について
https://docs.microsoft.com/ja-jp/azure/billing/billing-understand-vm-reservation-charges

従量課金制サブスクリプションの予約インスタンス使用量について
https://docs.microsoft.com/ja-jp/azure/billing/billing-understand-reserved-instance-usage

エンタープライズ加入契約の Azure 予約インスタンス使用量について
https://docs.microsoft.com/ja-jp/azure/billing/billing-understand-reserved-instance-usage-ea

Azure 予約インスタンスに含まれない Windows ソフトウェアのコスト
https://docs.microsoft.com/ja-jp/azure/billing/billing-reserved-instance-windows-software-costs

以上の通りご案内いたします。
引き続き弊社製品・サービスについてお客様のお役に立てる情報のご案内に努めさせていただきます。

よろしくお願いします。

※本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。