この記事では、 Microsoft Cost Management を使用できるように、ラボにタグを適用してコストをフィルター処理することで、ラボのコストを追跡する方法について説明します。
DevTest Labs では、ラボに関連するリソース向けに追加のリソース グループを作成できます。 作成されるリソース グループの数は、ラボで使用される機能とその設定によって異なります。 リソース グループが追加されているため、Azure portal でリソース グループ を見るだけで、ラボの総コストを簡単に確認できるわけではありません。 Azure portal でラボあたりのコストの 1 つのビューを作成する場合は、リソース グループ タグを使用できます。
DevTest Labs に Cost Management を適用する
DevTest Labs の Cost Management を使用するプロセスには、次の 4 つの手順があります。
- Azure portal でタグを作成し、タグの継承を有効にします。
- タグを DevTest Labs リソースに適用します。
- ユーザーが自分のリソース コストを表示できるようにアクセス許可を付与します。
- Cost Management を使用して、タグに基づいて DevTest Labs リソースのコストを表示およびフィルター処理します。
タグを作成して、ユーザーがコスト センター、部署、チーム プロジェクトなどの請求金額を追跡できるようにします。
これらの手順は、次のセクションで詳しく説明します。
タグを作成し、タグの継承を有効にする
DevTest Labs は、環境を作成する際に、各環境を独自のリソース グループに配置します。 課金の目的で、タグの継承を有効にし、ラボのタグ定義がリソース グループからリソースに送られるようにする必要があります。
タグの継承を有効にするには、課金プロパティを使用するか、Azure Policy を使用します。 この請求プロパティの方法が最も簡単で最速です。 ただし、サブスクリプション内の他のリソースの課金レポートに影響する可能性があります。
次の記事では、タグを作成し、タグの継承を有効にする方法について説明します。
課金プロパティメソッドを使用してラボが正しく更新された場合は、[コスト管理の構成] ページでタグの継承が有効になっていることがわかります。
DevTest Labs にタグを適用する
DevTest Labs は、ラボ レベルで適用されたタグを、ラボによって作成されたリソースに自動的に伝達します。 仮想マシンの場合、タグは課金対象リソースに適用されます。 環境の場合、タグは環境のリソース グループに適用されます。 ラボにタグを適用するには、「ラボにタグを 追加する」の手順を実行します。
Note
ラボに新しいタグを適用すると、新しいラボ リソースの作成時にタグが自動的に適用されます。 新しいタグまたは更新されたタグを既存のリソースに適用する場合は、スクリプトを使用してタグを正しく伝達できます。 DevTest Labs GitHub リポジトリにある Update-DevTestLabsTags スクリプト を使用します。
コストを表示するためのアクセス許可を提供する
DevTest Labs ユーザーには、Cost Management でリソースのコストを表示するアクセス許可を自動的に付与されません。 アクセス許可を追加するには、ユーザーが課金情報を表示できるようにする手順に従います。 サブスクリプション レベルのユーザーに、課金閲覧者アクセス許可を割り当てます (課金閲覧者アクセス権を含むアクセス許可がまだない場合)。
詳細については、「 Azure 課金へのアクセスの管理」を参照してください。
コストの表示とフィルター処理
Cost Management のラボ固有の情報を提供するように DevTest Labs を構成したら、 Cost Management レポートを開始する準備が整いました。 Azure portal でコストを視覚化したり、コスト レポート情報をダウンロードしたり、Power BI を使用してコストを視覚化したりできます。
ラボあたりのコストを簡単に確認するには、次の手順を実行します。
Azure portal でラボに移動し、タグを持つリソース グループを選択します。
左側のウィンドウで、[ コスト管理 ] を展開し、[ コスト分析] を選択します。
[ コスト分析 ] ページの [表示 ] ボックスの一覧で、[ 日次コスト] を選択します。
[Cost analysis] (コスト分析) ページで、[グループ化] フィルターを展開し、[タグ] を選択して、適用したタグのいずれかを選択します。
更新されたビューには、ラボ リソースに従ってタグ別にグループ化されたサブスクリプションのコストが表示されます。 詳細については、「 コスト分析と予算のグループ化とフィルターのオプション」を参照してください。