Azure Cost Management と予算
Azure portal で実績および予測支出を監視し、関係者に通知する予算アラートを設定して、Advisor の推奨事項からコスト削減の機会を見つけます。
「Azure Cost Management と予算」はCoddyKit上の無料Cloud & IT Cert Prepレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCloud & IT Cert Prep学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Cloud & IT Cert Prepコースには全4レッスンが含まれています。
Azure Cost Management とは
Azure Cost Management + Billing は、Azure ポータル内で無料で利用できるツール群です。実際のクラウド支出と予測支出を可視化できます。サブスクリプション、リソース グループ、リソース、サービス、タグ別にコストを分析したり、自動アラート付きの予算を設定したり、時間の経過に伴うコストの傾向を確認したり、無駄を削減するための AI による推奨事項を受け取ったりできます。追加料金なしで、すべての Azure 顧客が利用できます。
コスト分析:支出を調査する
Azure Cost Management の Cost Analysis ビューでは、支出を対話的に調査できます。リソース グループ、リソースの種類、場所、タグ、サービス名でコストをフィルター処理およびグループ化できます。既定のビューには、当月と前月の累積コストが表示されます。日次、週次、月次のビューに切り替えて使用量の急増を見つけたり、サブスクリプション レベルから個々のリソースの料金まで掘り下げたりできます。
# Export cost data via Azure CLI
az consumption usage list \
--start-date 2026-06-01 \
--end-date 2026-06-30 \
--output tableAzure の請求書を理解する
Azure の月次請求書には、メーターごとに料金が記載されます。各サービスと SKU には、使用量を記録する 1 つ以上のメーターがあります。たとえば VM には、コンピューティング時間、マネージド ディスク ストレージ、送信帯域幅用にそれぞれ個別のメーターがあります。請求書には、その月に適用された Reserved Instances または Azure Hybrid Benefit によるクレジットも表示されます。エンタープライズ契約では、契約対象となるすべてのサブスクリプションを含む課金アカウント レベルで請求書を確認します。
予算の設定
Azure Cost Management の予算は、一定期間(月次、四半期、年次)におけるスコープ(サブスクリプション、リソース グループ、管理グループ)の支出上限を定義します。上限に達しても、予算によってリソースの作成が停止されることはありません。予算は監視ツールであり、厳格な上限ではないためです。実際のコストまたは予測コストが設定したしきい値(例: 80%、100%、120%)に達すると、構成済みのアクション グループの受信者に自動アラートが送信されます。
# Create a monthly budget with an email alert at 90%
az consumption budget create \
--budget-name MonthlyBudget \
--amount 1000 \
--time-grain Monthly \
--start-date 2026-07-01 \
--end-date 2027-07-01 \
--resource-group myRG \
--notifications '[{"enabled":true,"operator":"GreaterThan","threshold":90,"contactEmails":["finance@mycompany.com"]}]'予算アラートとアクション グループ
予算アラートはAzure Monitor アクション グループをトリガーします。アクション グループでは、通知の受信者と通知方法を定義します。アクション グループは、Azure モバイル アプリを介してメール、SMS、音声通話、プッシュ通知を送信できます。また、Azure Logic Apps Webhookをトリガーして、高度な自動応答を実行することもできます。たとえば、JIRA チケットの自動作成、Slack チャネルへの投稿、支出がしきい値を超えたときの Automation Runbook による重要度の低いリソースのシャットダウンなどが可能です。
コスト予測
Azure Cost Management には、現在の請求期間でこれまでに観測された使用パターンに基づいて月末の支出を予測するAI を活用したコスト予測機能があります。予測は Cost Analysis ブレードと予算アラートに表示されます(実際の支出だけでなく、予測がしきい値を超える場合にもアラートを設定できます)。これにより、請求書が届く前に過剰支出を早期に把握し、対策を講じる時間を確保できます。
Azure Advisor のコストに関する推奨事項
Azure Advisorはサブスクリプションを分析し、個別に最適化されたコストに関する推奨事項を提示します。一般的な推奨事項には、使用率の低い VM のサイズを適正化するか停止する(CPU 使用率が継続的に 5% 未満)、接続されていないマネージド ディスクを削除する、安定したワークロード用に Reserved Instances を購入する、開発用 VM の自動シャットダウンを構成する、使用されていないパブリック IP アドレスを削除するなどがあります。各推奨事項には、見積もり月間削減額と、対応するための直接リンクが表示されます。
# View cost recommendations from Azure Advisor
az advisor recommendation list \
--category Cost \
--output tableタグによるコスト配分
リソース タグは、Azure リソースに適用するキーと値のペアです(例: Environment=Production、Team=DataEngineering、CostCentre=CC-012)。Azure Cost Management では、これらのタグでコストをグループ化およびフィルター処理し、各チーム、プロジェクト、環境の支出額を確認できます。このコスト配分により、チャージバック(各事業部門の使用量に応じて請求する方式)やショーバック(請求は行わずにレポートする方式)を実現できます。
# Apply tags to a resource group
az group update \
--name myRG \
--set tags.Environment=Production tags.Team=DataEngineering tags.CostCentre=CC-012
# Query costs by tag in Cost Analysis
# (use the portal filter: Tag = Environment : Production)コスト レポートのスケジュール設定
Azure Cost Management は、CSV 形式で Azure Storage アカウントにスケジュール設定したコスト エクスポートを行う機能をサポートしています。エクスポートは毎日、毎週、または毎月実行するように構成でき、CSV ファイルはストレージ コンテナーに蓄積されます。データ エンジニアはこれらのファイルを取得してデータ ウェアハウスや Power BI に読み込み、ポータルで標準提供される機能を超えたカスタム コスト レポート ダッシュボードを作成できます。
# Create a scheduled daily cost export
az costmanagement export create \
--name DailyExport \
--scope /subscriptions/<sub-id> \
--type ActualCost \
--time-period Custom \
--from 2026-07-01 \
--to 2026-07-31 \
--recurrence Daily \
--storage-account-id /subscriptions/<sub-id>/resourceGroups/myRG/providers/Microsoft.Storage/storageAccounts/mystorageaccount \
--storage-container cost-exportsマルチクラウドのコスト管理
Azure Cost Management はAWS コスト統合をサポートしています。AWS アカウントを Azure Cost Management に接続すると、同じポータル上で Azure の支出と並べて AWS の支出を確認できます。これにより、クラウド アーキテクトや FinOps チームは複数のプロバイダー コンソールに個別にログインすることなく、マルチクラウドのコストを統合的に把握でき、クラウド間でワークロードのコストを比較できます。
FinOps プラクティスの実装
FinOps(Financial Operations)は、財務、エンジニアリング、ビジネスの各チームが協力してクラウド コストを管理するための文化的な実践です。Azure Cost Management はそのツール基盤です。Inform — ダッシュボードとタグによって、すべてのチームにリアルタイムのコスト可視性を提供します。Optimise — Advisor の推奨事項に対応し、VM のサイズを適正化し、予約を購入します。Operate — 予算を設定し、アラートを自動化し、スプリントのセレモニーでコストを確認します。
クイック チェック
このレッスンで扱った Microsoft Azure Fundamentals(AZ-900)の概念について、理解度を確認しましょう。
レッスンのまとめ
このレッスンでは、Azure Cost Management によってリアルタイムのコスト可視性、分析、AI を活用した予測が提供されること、予算はしきい値の割合に達するとアラートをトリガーするが、リソースの作成をブロックするものではないこと、そしてリソース タグによってチーム、プロジェクト、コスト センターへのコスト配分が可能になり、チャージバック モデルを実現できることを学びました。次は、最大限のコスト削減を実現する Reserved Instances と Azure Hybrid Benefit について学びます。
よくある質問
「Azure Cost Management と予算」レッスンは無料ですか?
はい。「Azure Cost Management と予算」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Cloud & IT Cert Prepコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Cloud & IT Cert Prepコースには全4レッスンが含まれています。
「Azure Cost Management と予算」で何を学びますか?
Azure portal で実績および予測支出を監視し、関係者に通知する予算アラートを設定して、Advisor の推奨事項からコスト削減の機会を見つけます。 ブラウザで直接実行するハンズオンコードでCloud & IT Cert Prepを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Cloud & IT Cert Prepを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのCloud & IT Cert Prepは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「Azure Cost Management と予算」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このCloud & IT Cert Prepレッスンでコードを書いて実行できますか?
はい。すべてのCloud & IT Cert Prepレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- Azure の料金の仕組み
- Azure Pricing Calculator と TCO Calculator
- Azure Cost Management と予算
- 予約インスタンスと Azure Hybrid Benefit