Azure のコストを把握する!

3 minute read

こんにちは。Azure でリソースを利用した際、何のリソースにいくら支払うかを確認する方法をご紹介します。

Azure Cost Management

Azure では、コスト管理と請求 という機能を利用して、Azure ポータルから利用したコストを把握することが可能です。

Azure ポータルから「コスト」で検索すると、「コストの管理と請求」に簡単にアクセスできます。

コストを確認できる組み込みロール

Azure Cost Management からリソースのコストを確認できるロールの一覧です。

ロール 説明
所有者 コストを表示し、コストの構成を含めたすべてを管理することができます。
共同作成者 コストを表示し、コストの構成を含めたすべてを管理できますが、アクセスの制御はできません。
閲覧者 コストのデータと構成を含めたすべてを表示できますが、変更を加えることはできません。
コスト管理の共同作成者 コストの表示、コストの構成の管理、および推奨事項の表示を実行できます。
コスト管理の閲覧者 コスト データの表示、コストの構成、および推奨事項の表示を実行できます。

コストの確認のみができるユーザーを準備したい場合は、コストを把握したサブスクリプションのアクセス制御から コスト管理の閲覧者 の権限をユーザーに付与してあげれば OK です。

コストを確認できるサブスクリプションの種類

こちらに記載の通り、Azure を契約するプランは複数あります。

  • Free
  • 従量課金制
  • マイクロソフトエンタープライズ契約
  • CSP

しかし、Azure で利用できる全てのサブスクリプションで Cost Management を利用できるわけではありません。こちらの Docs で紹介されている Azure プランで利用することが可能です。

カテゴリ プラン名 クォータ ID プラン番号 データ利用可能開始日
Azure Government Azure Government Enterprise EnterpriseAgreement_2014-09-01 MS-AZR-USGOV-0017P 2014 年 5 月1
Azure Government Azure Government 従量課金制 PayAsYouGo_2014-09-01 MS-AZR-USGOV-0003P 2018 年 10 月 2 日2
Enterprise Agreement (EA) Enterprise Dev/Test MSDNDevTest_2014-09-01 MS-AZR-0148P 2014 年 5 月1
Enterprise Agreement (EA) Microsoft Azure エンタープライズ EnterpriseAgreement_2014-09-01 MS-AZR-0017P 2014 年 5 月1
Microsoft 顧客契約 Microsoft Azure プラン EnterpriseAgreement_2014-09-01 該当なし 2019 年 3 月3
Microsoft 顧客契約 Dev/Test 用の Microsoft Azure プラン MSDNDevTest_2014-09-01 該当なし 2019 年 3 月3
パートナーによってサポートされる Microsoft 顧客契約 Microsoft Azure プラン CSP_2015-05-01、CSP_MG_2017-12-01、および CSPDEVTEST_2018-05-01

クォータ ID は、Microsoft 顧客契約および従来の CSP サブスクリプションで再利用されます。 現時点では、Microsoft 顧客契約サブスクリプションのみがサポートされています。
該当なし 2019 年 10 月
Microsoft Developer Network (MSDN) MSDN Platforms4 MSDN_2014-09-01 MS-AZR-0062P 2018 年 10 月 2 日2
従量課金制 従量課金制 PayAsYouGo_2014-09-01 MS-AZR-0003P 2018 年 10 月 2 日2
従量課金制 開発テスト用の従量課金制プラン MSDNDevTest_2014-09-01 MS-AZR-0023P 2018 年 10 月 2 日2
従量課金制 Microsoft Partner Network MPN_2014-09-01 MS-AZR-0025P 2018 年 10 月 2 日2
従量課金制 無料試用版4 FreeTrial_2014-09-01 MS-AZR-0044P 2018 年 10 月 2 日2
従量課金制 Azure イン オープン プラン4 AzureInOpen_2014-09-01 MS-AZR-0111P 2018 年 10 月 2 日2
従量課金制 Azure Pass4 AzurePass_2014-09-01 MS-AZR-0120P、MS-AZR-0122P - MS-AZR-0125P、MS-AZR-0128P - MS-AZR-0130P 2018 年 10 月 2 日2
Visual Studio Visual Studio Enterprise – MPN4 MPN_2014-09-01 MS-AZR-0029P 2018 年 10 月 2 日2
Visual Studio Visual Studio Professional4 MSDN_2014-09-01 MS-AZR-0059P 2018 年 10 月 2 日2
Visual Studio Visual Studio Test Professional4 MSDNDevTest_2014-09-01 MS-AZR-0060P 2018 年 10 月 2 日2
Visual Studio Visual Studio Enterprise4 MSDN_2014-09-01 MS-AZR-0063P 2018 年 10 月 2 日2
Visual Studio Visual Studio Enterprise:BizSpark4 MSDN_2014-09-01 MS-AZR-0064P 2018 年 10 月 2 日2

なお、サポートされていないプランもありますのでご注意ください。

コストの確認

コストを確認できる権限や Azure プランであれば、コスト分析からコストを確認することができます。
実際のコスト(濃い緑)予測グラフ(薄い緑) による今のリソースを使い続けたらいくらかかるのかという表示もあり、何も設定する必要なしにグラフで表示してくれます。

作成したリソースに対していくらかかっているかを確認したい場合は、グラフの表示方法を変更することが可能です。

  • グループ化 → リソース
  • 細分性 → 表示したいコストの単位
  • 表示形式 → テーブル

このように表示を変更すると、それぞれのリソースにいくらかかっているかを簡単に確認することができます。

このテーブル表示の場合、仮想マシンや Azure Firewall の Outbound の Bandwidth でどれくらい課金されたのかを確認することが可能です。

何にいくらかかっているか詳細な確認がしたいときにぜひ試してみてください。

予算の作成

Azure Cost Management では予算を作成することができます。月のコストが予算の何%に達したらアラートメールを送信する設定が可能です。

予算アラートの作成方法

コストのアラートから追加と選択します。

次に予算を設定します。予算のリセット期間は、月や年などから柔軟に選択が可能です。今回は月で設定してみます。また、毎月の予算は 1万円に設定します。

最後に、毎月の予算 1万円のうち 何% を消費したらアラート通知するかを設定します。警告条件は複数作成できますので、予想外の課金が発生した場合などに早めに気づくことができます。メール通知も日本語や英語などに対応しています。

この設定をするだけで予算を消費したタイミングでメール通知を受診することが可能になります。

また、Azure Automation や Logic Apps を利用することでメール以外の通知方法も利用可能ですので、ぜひ試してみてください。

まとめ

Azure などのクラウドサービスを利用するときは技術だけでなく、コスト管理も非常に重要かと思いますので、Azure Cost Management を利用して快適に Azure を利用してください!

カテゴリー:

更新日時: