AZ-900:Microsoft Azure Fundamentals Azure の管理とガバナンス 問2
Azure の管理とガバナンス/Azure のコスト管理部門Aと部門Bが共同で利用している1つのストレージアカウントについて、Microsoft Cost Managementのコスト分析画面で、発生した費用を部門ごとの内訳として表示できるようにしたい。最初に行うべき対応はどれか。
当サイトのオリジナル問題(AZ-900:Microsoft Azure Fundamentalsの出題範囲「Azure の管理とガバナンス」に対応。実際の試験問題ではありません)
- Aそのストレージアカウントに部門名を示すタグ(例: department)を付与し、コスト分析でタグ別に集計できるようにする。
- Bそのストレージアカウントの所属サブスクリプションを部門Aと部門Bの2つに分割する。
- Cそのストレージアカウントに対して、新規作成をDeny(拒否)するAzure Policyを割り当てる。
- D部門Aと部門B用に予算(Budget)を2つ作成し、それぞれにコストアラートを設定する。
正解:A
解説
複数の部門が共有する1つのリソースのコストを部門ごとに分解して把握するには、リソースにコスト配分用のタグを付与し、Cost Managementのコスト分析でタグによるグループ化・フィルターを行うのが基本的な方法です。サブスクリプションの分割は、既存の単一リソースを部門間で共有しているという状況の解決策にはなりません。Azure Policyのdeny効果は新規リソース作成の許可・拒否を制御するもので、既存リソースのコスト内訳表示とは無関係です。予算とアラートはしきい値超過の通知が目的で、既存コストを部門別に分解して表示する機能ではありません。
選択肢ごとの解説
- A正しい。タグを付与してコスト分析でグループ化することで、共有リソースのコストを部門ごとの内訳として表示できます。
- B誤り。1つの共有リソースをサブスクリプション単位で分割することはできず、この状況の解決策にはなりません。
- C誤り。Policyのdeny効果は新規リソース作成の許可・拒否を制御するもので、既存リソースのコスト内訳表示には関係しません。
- D誤り。予算とアラートはしきい値超過時の通知が目的で、既存コストを部門別の内訳として表示する機能ではありません。