Azure認定資格 WEB問題集&徹底解説

AZ-900:Microsoft Azure Fundamentals

正解 B問題
要復習(もう一度解きたい問題) 1 2 3 4
合格に向けて、もっと深く学習する
豊富な問題と詳細なAzureサービス解説を、24時間無料でお試しいただけます
プレミアム会員機能を無料で試す ❯
問題文と選択肢
クラウド環境でリソースを効率的に管理するためには、仮想ネットワークや仮想マシンなどの構成要素を一元的に扱う仕組みが必要です。
Azureでは、この役割を担う重要なサービスとしてAzure Resource Managerが存在します。
これにより得られるメリットは次のうちどれでしょうか?
  • すべてのリソースのコストが自動的に無料になる
  • リソースのデプロイ時にテンプレートを使用して一括管理できる
  • 仮想マシンだけに対して権限管理を簡素化できる
  • マルチクラウド環境へのリソース同期が自動で行われる
解説 頻出度★★★★
この問題は、「リソースの一元管理 × デプロイの再現性」の要件で、ARM がテンプレート(IaC)によるリソースの一括デプロイ・一括管理を担う制御プレーンであると理解できているかがポイント

A. すべてのリソースのコストが自動的に無料になる

Azure Resource Manager は、リソースの作成・更新・削除を受け付ける管理レイヤー(制御プレーン)であって、料金体系を変える仕組みではない。
ARM を使っても各リソースの利用料金はそのまま発生する
「無料になる」という記述は Azure の従量課金モデルと明らかに矛盾しており、真っ先に消せる誤り。

正解

B. リソースのデプロイ時にテンプレートを使用して一括管理できる

ARM はARM テンプレート(JSON)や Bicep で構成をコード(IaC)として記述し、リソースグループ単位でまとめてデプロイ・更新できる。
テンプレートは宣言的かつ冪等なため、同じ構成を開発・検証・本番へ何度でも同一手順で再現でき、依存関係を解決しながら並列にデプロイされる。
「構成要素を一元的に扱う仕組み」というメリットを正しく述べており、これが正解。

C. 仮想マシンだけに対して権限管理を簡素化できる

ARM は仮想マシンに限定されず、仮想ネットワーク・ストレージアカウント・データベースなどあらゆるリソースを対象とする。
権限管理も ARM 上の Azure RBAC により、管理グループ/サブスクリプション/リソースグループ/個別リソースの各スコープで適用できる。
「仮想マシンだけ」と対象を狭めている点で誤り。

D. マルチクラウド環境へのリソース同期が自動で行われる

ARM が管理するのはAzure 内のリソースであり、他社クラウドへリソースを自動同期する機能は標準では提供されない。
Azure 外のサーバーや Kubernetes を Azure の管理面に取り込む用途には Azure Arc という別のサービスが存在するが、それも「リソースの同期」ではなく管理・ガバナンスの拡張である。
マルチクラウド同期という説明は ARM の役割と一致しない。

これだけ覚える(記憶フック)
ARM は Azure の“受付窓口”。ポータルも CLI も全部 ARM 経由。テンプレートで一括デプロイが最大の利点。
正解への思考ルート 問題文から要件を抽出し、選択肢の適否を判断するのがポイントです。
要件 判断ポイント
仮想ネットワークや仮想マシンなど構成要素を一元的に扱いたい ARM は Azure のすべてのリソースを対象とする制御プレーン。対象を VM に限定する記述は成り立たない
→選択肢(C)を消す
リソースを効率的に「管理」する仕組みを問うている ARM の中核はARM テンプレート/Bicep による宣言的な一括デプロイ(IaC)
→選択肢(B)が正解
ARM は課金の仕組みではない ARM を使っても各リソースの従量課金は変わらない。「無料になる」は Azure の料金モデルに反する
→選択肢(A)を消す
ARM の管理対象範囲は Azure 内 他クラウドへの自動同期機能は標準では存在しない(ハイブリッド/マルチクラウド管理は Azure Arc の領域)
→選択肢(D)を消す
ひっかけポイント
  • 「コストが自動的に無料になる」のようなうますぎる選択肢は、Azure の従量課金モデルと矛盾する時点で即消し。管理サービスは課金モデルを変えない
  • 選択肢 C は「権限管理を簡素化」まではもっともらしいが、「仮想マシンだけに対して」という限定が誤り。RBAC はすべてのリソースに効く
  • 選択肢 D の「マルチクラウド」は Azure Arc を連想させる引っかけ。ARM 単体の機能ではないうえ、Arc も「リソース同期」ではない
  • ARM=ポータル/CLI/PowerShell/SDK からの要求をすべて受け取る単一の窓口という位置づけを押さえると、選択肢の絞り込みが速い
出題バリエーション 同じ知識が本番では条件を変えて出題されます。
問題文がこう変わったら 正解はこう変わる
JSON より簡潔な構文で IaC を書きたい」 Bicep が正解軸に(ARM テンプレートのドメイン固有言語)。
オンプレミスや他クラウドのサーバーも Azure の管理面から一元管理したい」 Azure Arc が正解に変わる。
「リソースの誤削除を防ぎたい リソースロック(CanNotDelete / ReadOnly)が正解軸に。
「作成されるリソースのリージョンや SKU を組織ルールで強制したい」 Azure Policy が正解に変わる。
「コストを部門ごとに集計したい」 タグ+ Microsoft Cost Management が正解軸に。
関連サービスの解説 Azure Resource Manager
+ 質問 / コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。ただし、短文コメントは表示されません。また、中傷などコメントの内容によっては、会員機能を停止させて頂きます。教え学び合える場になれば嬉しいです。(コメント投稿にはログインが必要です)
正答率 81%
No.2 解説
クラウド環境でリソースを効率的に管理するためには、仮想ネットワークや仮想マシンなどの構成要素を一元的に扱う仕組みが必要です。
Azureでは、この役割を担う重要なサービスとしてAzure Resource Managerが存在します。
これにより得られるメリットは次のうちどれでしょうか?
  • すべてのリソースのコストが自動的に無料になる
  • リソースのデプロイ時にテンプレートを使用して一括管理できる
  • 仮想マシンだけに対して権限管理を簡素化できる
  • マルチクラウド環境へのリソース同期が自動で行われる

(会員限定)当問題の評価をお願いします。改善に活用します。