0Pricing
Cloud & IT Cert Prep · レッスン

Azure Savings Plans と予約

Azure Savings Plans と予約済み VM インスタンスおよびデータベースの予約容量を比較し、混在するワークロード環境向けのコミットメント購入戦略を策定します。

「Azure Savings Plans と予約」はCoddyKit上の無料Cloud & IT Cert Prepレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCloud & IT Cert Prep学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Cloud & IT Cert Prepコースには全4レッスンが含まれています。

節約のためにコミットする理由

Azure の従量課金価格は柔軟ですが、長期間稼働するワークロードには高額です。ワークロードが1 年または 3 年稼働すると分かっている場合、キャパシティ予約にコミットすることで、従量課金料金から最大72% 割引という大幅な割引を受けられます。Microsoft には、Reserved VM Instances(SKU 固定)と、より柔軟なAzure Savings Plansという 2 つのコミットメント方式があります。各ワークロードに適した方式を選ぶことは、FinOps における重要な判断です。

Reserved VM Instances の概要

Reserved VM Instance(RVI)は、特定の Azure リージョンで特定の VM SKU(例: Standard_D4s_v5)を 1 年または 3 年間使用することへの課金上のコミットメントです。その代わりに、Azure は従量課金価格と比べて最大 72% の割引を適用します。この割引は、予約した SKU とリージョンに一致する実行中の VM に自動的に適用されるため、予約を特定の VM に関連付ける必要はありません。予約は交換またはキャンセルできます(未使用価値の 12% の早期解約手数料がかかります)。

# Purchase a 1-year Reserved VM Instance via CLI
az reservations reservation-order purchase \
  --sku 'Standard_D4s_v5' \
  --location eastus \
  --reserved-resource-type VirtualMachines \
  --billing-scope '/subscriptions/<subscriptionId>' \
  --term P1Y \
  --billing-plan Monthly \
  --quantity 1 \
  --display-name 'MyWebServer-Reservation'

インスタンス サイズの柔軟性

既定では、Reserved VM Instances は同じ VM シリーズ ファミリ内でインスタンス サイズの柔軟性を備えています。たとえば、Standard_D4s_v5(4 vCPU)の予約は、2 台の Standard_D2s_v5(各 2 vCPU)または 1 台の Standard_D8s_v5 の半分もカバーします。この柔軟性により、予約のメリットを失わずに VM を適正サイズ化できます。サイズの柔軟性は、異なるシリーズ ファミリ間やリージョン間では適用されません。

コンピューティング向け Azure Savings Plans

Azure Savings Plans は、Reserved VM Instances より柔軟な選択肢です。特定の SKU にコミットする代わりに、任意のリージョン、SKU、OS で利用できるコンピューティング(VM、App Service、Container Instances、Azure Functions Premium)に対して、一定の1 時間あたりの金額を使用することにコミットします。Savings Plans は従量課金料金から最大65% 割引になります。これは RVI の最大割引率よりやや低いものの、コミットメントを交換せずに VM の種類、リージョン、サービスを変更できる柔軟性は、大きな運用上のメリットです。

# Purchase a Compute Savings Plan at USD 10/hour for 1 year
az savings-plan order purchase \
  --sku 'Compute_Savings_Plan' \
  --billing-scope '/subscriptions/<subscriptionId>' \
  --term P1Y \
  --billing-plan Monthly \
  --commitment '{ 'amount': 10, 'currencyCode': 'USD', 'grain': 'Hourly' }' \
  --display-name 'ComputeSavingsPlan2024'

データベースの予約容量

予約容量は、マネージド データベース サービスでも利用できます。Azure SQL Reserved Capacity は Azure SQL Database と SQL Managed Instance の vCore 購入に適用され、最大 55% の削減になります。Cosmos DB Reserved Capacity はプロビジョニング済みスループット(RU/s)に適用され、最大 65% の削減になります。データベースの予約にも同じ 1 年または 3 年の期間モデルが適用され、予約のスコープが管理グループまたは課金アカウントを対象としている場合は、どのサブスクリプションに属するかにかかわらず、一致するデプロイに自動的に適用されます。

RVI と Savings Plans の選択

次の基準で判断してください。VM SKU が安定していて(特定のサイズを何年も使用すると分かっていて)、可能な限り最大の割引(最大 72%)を求める場合は、Reserved VM Instances を選択します。SKU の変更(新しい世代の VM へのモダナイズ)が見込まれる場合、複数のサービス(VM と App Service の混在)を対象にする必要がある場合、または複数のリージョンで運用する場合は、Savings Plans を選択します。実際にバーストが多いワークロードや短期間 בלבד稼働するワークロードには、従量課金またはスポット VM の方が適しています。

Azure Hybrid Benefit

Azure Hybrid Benefit(AHB)を使用すると、Software Assurance が有効な既存のオンプレミスのWindows Server またはSQL Server ライセンスを Azure VM とマネージド サービスに適用し、Azure の時間単価からライセンス コストを除外できます。Windows Server VM で AHB を有効にすると、コストを約 40% 削減できます。3 年間の Reserved VM Instance と組み合わせると、ライセンス込みの従量課金 VM と比べて、ライセンスが完全に付与された Windows Server VM のコストを80% 削減できます。

# Enable Azure Hybrid Benefit on an existing VM
az vm update \
  --resource-group myRG \
  --name myWindowsVM \
  --license-type Windows_Server

予約のスコープ オプション

予約を購入するときは、そのスコープを選択します。単一サブスクリプション(割引はそのサブスクリプションにのみ適用)、共有スコープ(割引は課金アカウントまたは管理グループ内のすべてのサブスクリプションに適用)、または管理グループ スコープ(新しいオプションで、管理グループ内のすべてのサブスクリプションに適用)です。大規模な組織には共有スコープまたは管理グループ スコープが推奨されます。予約エンジンが、対象 VM が実行されている場所に自動的に割引を適用できるためです。

予約の使用率の監視

使用していない予約は無駄な支出です。Azure portal > Reservations セクションで予約の使用率を監視してください。ここでは、各予約がどの程度消費されているかを割合で確認できます。また Azure は、予約の使用率が構成可能なしきい値(既定値は 60%)を下回ったときに使用率アラートを送信します。予約の使用率が継続的に低い場合は、予約した SKU がまだデプロイされているかを調査し、より頻繁に使用される別の SKU への交換を検討してください。

# Check reservation utilisation
az reservations reservation list \
  --reservation-order-id <orderId> \
  --query '[].{Name:name, Utilization:properties.utilization.aggregates[0].value}'

交換とキャンセルのポリシー

Azure では、既存の予約を別の SKU、リージョン、期間の予約に、手数料なしでいつでも交換できます。ただし、新しい予約の価値は同等以上である必要があります。キャンセルは 12 か月間の移動期間ごとに 50,000 ドルまで認められますが、残りの価値に対して 12% の早期解約手数料がかかります。大規模な予約ポートフォリオでは、ワークロードの構成の変化に応じて交換すべき予約を特定するため、四半期ごとのレビュープロセスを確立してください。

コミットメント購入戦略

コミットメント戦略を構築する際のベスト プラクティスは、まずすべてのワークロードを 30~60 日間従量課金で実行し、使用率データを収集することです。使用状況が安定して予測可能なワークロード(予約に適した候補)を特定してください。予約または Savings Plans は安定したベースラインのみに対して購入します。ピーク時のキャパシティは、従量課金または自動スケーリングで対応する方が適しています。通常、成熟した Azure 環境では、コンピューティングの70~80% をコミットメントの対象とし、残りの 20~30% は動的なワークロード向けの柔軟な従量課金とします。

クイックチェック

このレッスンで扱った Microsoft Azure Fundamentals(AZ-900)の概念について、理解度を確認します。

レッスンのまとめ

このレッスンでは、Reserved VM Instances によって SKU 固定のコミットメントで最大 72% 割引を受ける方法、Azure Savings Plans によって複数のサービスとリージョンにまたがる柔軟な利用で最大 65% 割引を受ける方法、そしてAzure Hybrid Benefit によって Azure 上の Windows Server および SQL Server ワークロードのライセンス コストをなくす方法を学びました。次は、これらのコスト ツールを使用して、完全な FinOps チャージバック モデルを構築します。

よくある質問

「Azure Savings Plans と予約」レッスンは無料ですか?

はい。「Azure Savings Plans と予約」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Cloud & IT Cert Prepコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Cloud & IT Cert Prepコースには全4レッスンが含まれています。

「Azure Savings Plans と予約」で何を学びますか?

Azure Savings Plans と予約済み VM インスタンスおよびデータベースの予約容量を比較し、混在するワークロード環境向けのコミットメント購入戦略を策定します。 ブラウザで直接実行するハンズオンコードでCloud & IT Cert Prepを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Cloud & IT Cert Prepを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのCloud & IT Cert Prepは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。

「Azure Savings Plans と予約」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このCloud & IT Cert Prepレッスンでコードを書いて実行できますか?

はい。すべてのCloud & IT Cert Prepレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 無駄の特定と排除
  2. 適正サイズ化と自動スケーリング
  3. Azure Savings Plans と予約
  4. FinOps とチャージバック モデル
← Cloud & IT Cert Prepに戻る