B シリーズ CPU クレジット モデル

従来の Azure 仮想マシンは固定 CPU パフォーマンスを提供するのに対し、B シリーズの仮想マシンは、CPU パフォーマンスのプロビジョニングにクレジットを使用する唯一の VM の種類です。 B シリーズの VM では、CPU クレジット モデルを使用して CPU 使用率を追跡します。仮想マシンは、ワークロードがベース CPU パフォーマンスしきい値を下回って動作しているときは CPU クレジットを蓄積し、ベース CPU パフォーマンスしきい値を超えて実行しているときは、そのすべてのクレジットが消費されるまでクレジットを使用します。 すべての CPU クレジットを消費すると、B シリーズの仮想マシンは、クレジットを CPU バーストに再び蓄積するまで、ベース CPU パフォーマンスに調整されます。

クレジットの概念と定義

  • ベース CPU パフォーマンス = VM が常に使用できる最小 CPU パフォーマンスのしきい値。 このレベルでは、CPU 使用率がベース CPU パフォーマンス レベルを下回る場合は純クレジット累積量のバーが設定され、CPU 使用率がベース CPU パフォーマンスを超えた場合は純クレジット消費量のバーが設定されます。

  • 初期クレジット = VM のデプロイ時に B シリーズの仮想マシンに割り当てられるクレジットの数。

  • クレジットバンク/時間 = VM がアイドル状態 (CPU パフォーマンスの消費なし) の場合、B-seires 仮想マシンが 1 時間あたりに蓄積するクレジットの数。

  • 最大バンク クレジット = B シリーズの仮想マシンが蓄積できるクレジットの最大数/上限。 この上限に達すると、B シリーズの VM はクレジットを蓄積できなくなります。

  • CPU クレジット消費量 = 測定期間中に消費された CPU クレジット数。

  • CPU クレジット残高 = 特定の B シリーズの VM で消費可能な CPU クレジットの数。

  • CPU 使用率 = 測定期間中の特定の VM の CPU パフォーマンス。

クレジットの蓄積量と消費量

クレジットの蓄積率と消費率は、VM がベース パフォーマンス レベルで実行されている場合にクレジットの蓄積量と消費量がいずれもゼロになるように設定されています。 VM がベース CPU パフォーマンス レベル以下で動作しているときは常に、純クレジットが増加し、VM がCPU パフォーマンス レベル以上に CPU を使用しているときは常に、クレジットは純減します。

クレジットの蓄積と消費に関する計算を行うには、包括的な「1 分間あたりのクレジット バック」 = >((Base CPU performance * number of vCPU) - (Percentage CPU * number of vCPU))/100 の計算を利用できます。

この計算を実行すると、お客様が Standard_B2ts_v2 VM サイズをデプロイし、ワークロードで 「CPU 使用率」または CPU パフォーマンスの 10% が要求されるとすると、「1 分間あたりのクレジット バック」の計算は次の ((20*2) - (10*2))/100 = 0.2 credits/minute のようになります。 このようなシナリオでは、B シリーズの VM は、CPU あたりのパフォーマンス要件 "CPU 使用率" が Standard_B2ts_v2 の "基本 CPU パフォーマンス" を下回っている場合に、クレジットを蓄積していきます。

同様に、Standard_B32as_v2 VM サイズの例を利用すると、ワークロードで時間の測定に対して CPU パフォーマンスの 60% が必要な場合、「1 分間あたりのクレジット バック」の計算は次の ((40*32) - (60*32))/100 = -6.4 credits/minute のようになります。 ここで負の結果は、「CPU 使用率」または CPU パフォーマンス要件が Standard_B32as_v2 の「ベース CPU パフォーマンス」を上回っている場合に、B シリーズの VM がクレジットを消費することを意味します。

クレジットの監視

B シリーズ固有のクレジット メトリックを監視するには、Azure Monitor データ プラットフォームを利用できます。 「Microsoft Azure のメトリックの概要」を参照してください。 Azure Monitor データ プラットフォームには、Azure portal やその他のオーケストレーション パス、および Azure Monitor へのプログラムによる API 呼び出しを介してアクセスできます。 Azure Monitor データ プラットフォームを介して、指定された B シリーズ サイズの "CPU クレジット消費量"、"CPU クレジット残高"、"CPU 使用率" などの B シリーズ クレジット モデル固有のメトリックにリアルタイムでアクセスできます。

その他のサイズと情報

料金計算ツール: 料金計算ツール

ディスクの種類の詳細情報:ディスクの種類