0Pricing
Azure Fundamentals · レッスン

Azure の料金の仕組み

Azure のコストに影響する要因(リソースの種類、レベル、場所、使用量)を理解し、従量課金制と予約価格モデルおよびスポット価格モデルを比較します。

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

Azureの従量課金モデル

Azureでは従量課金制(PAYG)の料金モデルを採用しています。初期の設備投資や最低利用期間はなく、実際に使用したクラウドリソースの分だけ支払います。これは、サーバーを購入して所有する従来のCapEx(資本的支出)モデルに対するOpEx(運用支出)と呼ばれます。実際に計測されたリソース使用量に基づき、毎月請求されます。

Azureのコストに影響する主な要因

Azureリソースのコストは、複数の要因によって決まります。リソースの種類と構成:64コアのVMは、2コアのVMよりもはるかに高額です。リージョン:地域ごとのエネルギー、人件費、データセンター運用費用により、Azureのリージョンごとに料金が異なります。帯域幅:Azureへの受信データ転送は通常無料ですが、送信転送にはGB単位で料金がかかります。消費レベル:Azure Functionsなど一部のサービスは実行回数に応じて課金され、VMなどのサービスは稼働時間に応じて課金されます。

従量課金制と予約料金の比較

既定の従量課金制料金は最も柔軟な選択肢です。リソースをプロビジョニングし、契約なしで時間単位または秒単位で支払います。予約インスタンスでは、特定のVMファミリまたはデータベースティアについて1年または3年の期間を確約することで、従量課金制と比較して最大72%の割引を受けられます。予約インスタンスは、1~3年先まで安定して予測できるワークロードに適しています。

# Estimate reserved vs pay-as-you-go pricing via CLI
az vm list-vm-resize-options \
  --resource-group myRG \
  --name myVM \
  --output table

# Or use the Azure Pricing Calculator at:
# https://azure.microsoft.com/en-us/pricing/calculator/

中断可能なワークロード向けスポット価格

Spot VMs(Azure Spot Virtual Machines)を利用すると、未使用の Azure キャパシティを PAYG 価格から最大 90% 割引で活用できます。その代わり、Azure がキャパシティを必要とした場合、わずか 30 秒前に通知して Spot VM を強制退避させることがあります。Spot VMs は、ステートレスで、障害に強く、中断に耐えられるワークロードに最適です。たとえば、バッチ処理、レンダリング、大規模シミュレーション、CI/CD ビルド エージェントなどに適しています。

# Create a Spot VM
az vm create \
  --resource-group myRG \
  --name mySpotVM \
  --image Ubuntu2204 \
  --priority Spot \
  --max-price -1 \
  --eviction-policy Deallocate

Azure Savings Plans

Azure Savings Plans for compute は、1 年または 3 年にわたって 1 時間あたり一定額を利用する契約と引き換えに、従量課金制の価格から最大 65% の割引を提供します。Reserved Instances とは異なり、Savings Plans は柔軟で、VM のシリーズ、サイズ、リージョン、OS を問わず適用されます。ワークロードの構成が変化しても、節約額が自動的に最適化されます。そのため、動的なクラウド環境により適しています。

無料利用枠と無料サービス

Azure には、Azure Free Account(一部の無料サービスを 12 か月間、常時無料のサービス 55 種類以上、最初の 30 日間に利用できる USD 200 のクレジット)と、利用上限内で恒久的に利用できる常時無料のサービスの両方があります。常時無料の例として、Azure Functions(月 100 万回の実行)、Azure Blob Storage(月 5 GB)、Azure DevOps(無制限のプライベート リポジトリを 5 ユーザーまで利用可能)などがあります。無料利用枠の上限は毎月リセットされます。

クラウドにおける CapEx と OpEx

オンプレミスからクラウドへの移行により、IT 支出が財務諸表にどのように現れるかが変わります。CapEx は、数年かけて減価償却するハードウェアへの初期投資です。資本を拘束し、何年も先を見据えた予測が必要になります。OpEx は、サービスの利用に応じて請求される運用支出です。継続的な費用として計上され、すぐに増減させることができます。クラウドの OpEx モデルにより、財務チームは毎月の請求額を予測しやすくなり、資産の減価償却に関する会計処理も不要になります。

秒単位および実行単位の課金

Azure の課金単位はサービスによって異なります。Virtual Machines は、起動してから停止または割り当て解除されるまで、秒単位で課金されます(単にシャットダウンしただけでは不十分です。停止していても割り当て済みの VM にはコンピューティング料金が発生します)。従量課金プランの Azure Functions は、実行回数とメモリの GB 秒単位で課金されます。Azure SQL Database は仮想コア時間単位で課金されます。課金単位を理解しておくと、予期しない料金の発生を防げます。

# Deallocate a VM to stop compute charges (different from shutdown!)
az vm deallocate \
  --resource-group myRG \
  --name myVM

# Shutdown via OS still accrues charges:
# az vm stop = OS shutdown but allocated = still billed!
# az vm deallocate = fully released = no compute charge

データ転送コスト

クラウドのコスト見積もりでは、ネットワーク帯域幅の料金が見落とされがちです。Azure に関する主なルールは次のとおりです。受信データ転送(Azure への転送)は無料です。同じ Azure リージョン内のデータ転送も無料です。送信データ転送(Azure からインターネットへの転送)は GB 単位で課金され、多くのサービスでは最初の 100 GB/月が無料です。Azure 内のリージョン間データ転送も GB 単位で課金されます。データ量の多いアプリケーションでは、これらのコストが大きく積み上がることがあります。

ライセンスと Azure Hybrid Benefit

Azure Hybrid Benefit は、Software Assurance が付いたオンプレミスの Windows Server および SQL Server のライセンスを、Azure VM または Azure SQL Database/Managed Instance で再利用できるライセンス特典です。この特典を適用すると、OS やデータベースのライセンスを含む料金ではなく、基本的なコンピューティング料金だけを支払えばよくなります。Windows VM では最大 40%、SQL では Hybrid Benefit と Reserved Instances を組み合わせることで最大 85% の節約が可能です。

# Apply Azure Hybrid Benefit to a Windows VM
az vm update \
  --resource-group myRG \
  --name myWindowsVM \
  --license-type Windows_Server

Dev/Test 料金

Azure では、Visual Studio サブスクリプションに関連付けられた Azure サブスクリプションを通じて Dev/Test pricing を提供しています。Dev/Test pricing では、開発およびテスト環境で使用する VM の Windows Server と SQL Server の OS ライセンス料金が免除されるため、これらのリソースを大幅に安く利用できます。Dev/Test サブスクリプションでは、本番用サブスクリプションでは利用できない特定の開発・テスト用イメージにもアクセスできます。これらのリソースを本番ワークロードの実行に使用してはなりません。

クイックチェック

このレッスンで学んだ Microsoft Azure Fundamentals(AZ-900)の概念について理解度を確認しましょう。

レッスンのまとめ

このレッスンでは、Azure が従量課金制の OpEx モデルを採用しており、コストがリソースの種類、リージョン、利用量によって決まること、Reserved Instances と Savings Plans により、予測可能なワークロードでは最大 72~65% の割引を受けられること、そしてAzure Hybrid Benefit により既存の Windows Server と SQL Server のライセンスを再利用して Azure の請求額を削減できることを学びました。次は、Azure Pricing Calculator と TCO Calculator のツールについて学びます。

よくある質問

「Azure の料金の仕組み」レッスンは無料ですか?

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

「Azure の料金の仕組み」で何を学びますか?

Azure のコストに影響する要因(リソースの種類、レベル、場所、使用量)を理解し、従量課金制と予約価格モデルおよびスポット価格モデルを比較します。 ブラウザで直接実行するハンズオンコードでAzure Fundamentalsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Azure Fundamentalsを始めるのに経験は必要ですか?

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

「Azure の料金の仕組み」レッスンにはどのくらい時間がかかりますか?

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

このAzure Fundamentalsレッスンでコードを書いて実行できますか?

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

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

  1. Azure の料金の仕組み
  2. Azure Pricing Calculator と TCO Calculator
  3. Azure Cost Management と予算
  4. 予約インスタンスと Azure Hybrid Benefit
← Azure Fundamentalsに戻る