課金方法

Azure を使用するアプリケーションを作成するときは、作成するソリューションのコストに影響を与える要因を理解する必要があります。 また、ソリューションのコストを見積もる方法、課金方法、および Azure サブスクリプションで発生したコストを監視する方法についても理解する必要があります。

Azure アカウントとは

Azure アカウントを使用すると、Azure にサインインできます。 所属している組織または学校の Azure アカウントを持っている可能性があります。 また、Microsoft アカウントにリンクされた個人使用のための個々の Azure アカウントを作成することもできます。 Azure について学習して実験する場合は、Azure アカウントを無料で作成することができます。

職場または学校の Azure アカウントを使用している場合、組織の Azure 管理者は、Azure でできることとできないことを管理するさまざまなグループとロールをアカウントに割り当てている可能性があります。 特定の種類のリソースを作成できない場合は、アカウントに割り当てられているアクセス許可について Azure 管理者に確認してください。

Azure サブスクリプションとは

Azure リソースの課金は、サブスクリプションごとに行われます。 そのため、Azure サブスクリプションでは、一緒に請求される一連の Azure リソースが定義されます。

組織は、多くの場合、課金と管理の目的で複数の Azure サブスクリプションを作成します。 たとえば、組織は、組織内の各部門に対して 1 つのサブスクリプションを作成して、各部門が独自の Azure リソースに対して支払いを行うことを選択できます。 Azure リソースを作成するときは、そのサブスクリプションの所有者がそれらのリソースに対して支払うため、リソースに作成するサブスクリプションに注意することが重要です。

Microsoft アカウントに関連付けられた個々の Azure アカウントがある場合は、複数のサブスクリプションを持つことも可能です。 たとえば、ユーザーは、毎月の Azure クレジットを提供する Visual Studio Enterprise サブスクリプションと、クレジット カードに課金する従量課金制サブスクリプションの両方を持っている場合があります。 このシナリオでは、Azure サービスの予期しない請求を回避するために、Azure リソースを作成するときに適切なサブスクリプションを確認して選択する必要があります。

Azure におけるサービスのコストに影響を与える要因

Azure の特定のサービスのコストに影響を与える可能性のあるいくつかの要因があります。

  • コンピューティング能力 - コンピューティング能力とは、リソースに割り当てられた CPU とメモリの量を指します。 リソースに割り当てられるコンピューティング能力が高いほど、コストは高くなります。 多くの Azure サービスには、柔軟にスケーリングする機能が含まれており、需要が高い場合はコンピューティング能力を高めることができますが、需要が少ない場合はスケール バックして、コストを節約できます。
  • ストレージ容量 - ほとんどのストレージ サービスは、格納するデータの量に基づいて課金されます。
  • ストレージ ハードウェア - 一部のストレージ サービスでは、データが格納されるハードウェアの種類に関するオプションが提供されます。 格納するデータの種類によっては、読み取りと書き込みの速度が遅い長期的なストレージ オプションが必要な場合や、トランザクション操作の待機時間が短い読み取りと書き込みに対して料金を支払う場合があります。
  • 帯域幅 - ほとんどのサービスでは、イングレスとエグレスが個別に課金されます。 イングレスは、受信要求を処理するために必要な帯域幅の量です。 エグレスは、これらの要求を満たす送信データを処理するために必要な帯域幅の量です。
  • 使用ごと - サービスが使用された回数、または処理される要求の数、または構成されている一部のエンティティ (Microsoft Entra ユーザー アカウントなど) の数に基づいて、一部のサービスが課金されます。
  • サービス別 - 一部のサービスでは、シンプルに月額料金が課金されます。
  • リージョン - サービスがホストされているリージョン (データ センター) によって価格が異なる場合があります。

Azure 料金計算ツール

ほとんどの Azure ソリューションには複数の Azure サービスが含まれており、ソリューションのコストを事前に判断するのは困難です。 このため、Azure には、ソリューションのコストの見積もりに役立つ Azure 料金計算ツールが用意されています。

Azure での現在の支出を確認する場所

Azure portal を使用すると、特定の月に組織が利用するすべてのサービスを簡単に確認して視覚的に表示できます。 サービス別、リソース グループ別などを表示できます。

Azure portal の課金情報にアクセスするには、Azure portal にサインインし、次の手順に従います。

手順 Screenshot
Azure アカウントの課金情報を表示するには:
  1. ページ上部の検索ボックスに「請求」と入力します*。
  2. ダイアログで[コストの管理と請求] 項目を選択します。
Azure portalの上部にある検索ボックスを使用してコスト管理と課金ページを見つける方法を示すスクリーンショット。
[コストの管理と請求の概要] ページに移動します。 このページでは、次のことを行うことができます。
  1. 左側のメニューを使用して、サブスクリプションの請求書支払い方法を確認します。
  2. サブスクリプションとその現在の料金の一覧を表示します。 テーブルからサブスクリプションを選択すると、そのサブスクリプションに関する詳細なコスト情報が表示されます。
Azure サブスクリプション全体の支出をまとめたコスト管理と課金の概要ページを示すスクリーンショット
各サブスクリプションの詳細ページでは、次のことができます。
  1. コスト分析を実行し、サブスクリプションのコスト アラートを設定します。
  2. サブスクリプションのリソース別の詳細なコストを表示します。
コスト分析、コスト アラートの設定、Azure リソースによる詳細な課金データの取得方法を示す Azure サブスクリプションの詳細な概要ページのスクリーンショット。

コストの管理と請求の概要ページに直接アクセスすることもできます。

また、コスト情報にプログラムでアクセスして、Billing API を使用してクラウド支出を管理するためのカスタマイズされた簡単にアクセスできるビューを作成することもできます。

クラウド支出を監視および分析するために使用できるツール

クラウド コストの設定と管理には、2 つのサービスを使用できます。

  • 1 つ目はコスト アラートです。これにより、支出のしきい値を設定し、請求書がしきい値に近付くと通知を受け取ることができます。
  • 2 つ目は、コストの計画と管理に役立つ Azure Cost Management です。コスト分析、予算、レコメンデーションを提供し、コスト管理データをエクスポートして、Excel または独自のカスタム レポートで分析できるようにします。

コスト アラートと Azure Cost Management の詳細については、以下をご覧ください。