WEB問題集
AZ900-Manage#105
Microsoft Cloud Adoption Framework (CAF) が推奨する Azure リソース命名規則の一般的なフォーマットとして、最も適切なものはどれですか?
解説
【正解: A】の理由
Cloud Adoption Framework は {ResourceType}-{Workload}-{Environment}-{Region}-{Instance} の命名パターンを推奨します。リソース種別 / 用途 / 環境 / リージョン / インスタンス番号を含めることで、一覧性と運用性を両立できます。
【他選択肢が違う理由】
Cloud Adoption Framework は {ResourceType}-{Workload}-{Environment}-{Region}-{Instance} の命名パターンを推奨します。リソース種別 / 用途 / 環境 / リージョン / インスタンス番号を含めることで、一覧性と運用性を両立できます。
【他選択肢が違う理由】
- B. GUID 名: 一意性は確保できますが人間が判別できず、運用や課金分析で混乱を招きます
- C. リソース ID のみ: ID は自動生成されますが、検索性や可読性が低く運用に向きません
- D. タイムスタンプのみ: 用途や環境が判別できず、同時刻作成時の競合も発生します
AZ900-Manage#106
企業全体で Azure リソースのタグ付け戦略を標準化します。コスト配賦 / 所有責任 / 環境分離 / プロジェクト追跡 / コンプライアンス区分を満たすため、推奨される 5 つの基本タグ カテゴリの組み合わせはどれですか?
解説
【正解: A】の理由
CostCenter / Owner / Environment / Project / Compliance の 5 タグは、課金 / 責任 / 環境 / 案件 / 規制という運用横断の主要観点を網羅します。Azure Policy の Require a tag and its value 効果で強制すれば、未タグ リソースの作成を拒否できます。
【他選択肢が違う理由】
CostCenter / Owner / Environment / Project / Compliance の 5 タグは、課金 / 責任 / 環境 / 案件 / 規制という運用横断の主要観点を網羅します。Azure Policy の Require a tag and its value 効果で強制すれば、未タグ リソースの作成を拒否できます。
【他選択肢が違う理由】
- B. Name タグ単独: 名前はリソース名で代替できコスト配賦や責任追跡には不足します
- C. Creator のみ: 作成者は分かりますが、コスト / 環境 / 規制の観点が欠落します
- D. 任意運用: 強制がないとタグ品質がばらつき、コスト分析やガバナンスが破綻します
AZ900-Manage#107
Azure 環境で繰り返し発生する運用作業 (VM の夜間停止 / 朝の起動、定期バックアップ、リソース クリーンアップ) を PowerShell や Python スクリプトでスケジュール自動化したい場合、最も適切なサービスはどれですか?
解説
【正解: A】の理由
Azure Automation Runbooks は PowerShell / Python スクリプトをクラウド上で実行する Process Automation 機能です。スケジュール / Webhook / イベントでトリガーでき、Hybrid Runbook Worker でオンプレ作業も自動化できます。
【他選択肢が違う理由】
Azure Automation Runbooks は PowerShell / Python スクリプトをクラウド上で実行する Process Automation 機能です。スケジュール / Webhook / イベントでトリガーでき、Hybrid Runbook Worker でオンプレ作業も自動化できます。
【他選択肢が違う理由】
- B. Alerts 通知のみ: 通知は届きますが、人間が手動対応する限り作業自体は自動化されません
- C. Key Vault 保管: Key Vault はシークレット保管庫であり、スクリプトを実行する機能を持ちません
- D. Blob に配置: Blob は単なるオブジェクト ストアで、配置しただけでは何も実行されません
AZ900-Manage#108-1
注: この問題は、同じ前提を持つ一連の問題の一部です。それぞれの問題には異なる解決策が提示されます。
前提
ある企業が Azure 環境の運用を組織横断で標準化します。複数チームが独自手順で運用しており、混乱とコスト過剰が問題となっています。
解決策
Resource Naming + Tagging 規約を Azure Policy で強制し、ノンコンプライアンス リソースの作成を拒否する。
この解決策は目的を満たしますか?
解説
【判定: はい】の理由
Azure Policy の Deny 効果と Require a tag and its value 効果を組み合わせれば、命名規則違反やタグ欠落のリソース作成を拒否できます。これにより全チームに統一規約が強制され、運用標準化とコスト可視化が実現します。
【「いいえ」が違う理由】
ガバナンスの根幹は規約の自動強制です。文書のみでは遵守率がばらつきますが、Policy 拒否によりプログラム的に標準が守られ、命名 / タグの一貫性が確保されます。
Azure Policy の Deny 効果と Require a tag and its value 効果を組み合わせれば、命名規則違反やタグ欠落のリソース作成を拒否できます。これにより全チームに統一規約が強制され、運用標準化とコスト可視化が実現します。
【「いいえ」が違う理由】
ガバナンスの根幹は規約の自動強制です。文書のみでは遵守率がばらつきますが、Policy 拒否によりプログラム的に標準が守られ、命名 / タグの一貫性が確保されます。
AZ900-Manage#108-2
注: この問題は、同じ前提を持つ一連の問題の一部です。それぞれの問題には異なる解決策が提示されます。
前提
ある企業が Azure 環境の運用を組織横断で標準化します。複数チームが独自手順で運用しており、混乱とコスト過剰が問題となっています。
解決策
Azure Automation Runbooks で繰り返し運用作業 (VM 起動停止 / バックアップ / パッチ適用) を自動化する。
この解決策は目的を満たしますか?
解説
【判定: はい】の理由
Runbooks は VM 起動停止 / バックアップ / パッチ適用などの繰り返し作業を PowerShell / Python で自動化できます。手順がコード化されチーム間で再利用可能となり、人的ミスや時間外稼働コストを削減できます。
【「いいえ」が違う理由】
自動化は標準化の中核です。スクリプトは Git 等で一元管理でき、スケジュール実行で属人化を排除します。各チームが個別に手動運用するより、運用品質とコスト効率が大きく向上します。
Runbooks は VM 起動停止 / バックアップ / パッチ適用などの繰り返し作業を PowerShell / Python で自動化できます。手順がコード化されチーム間で再利用可能となり、人的ミスや時間外稼働コストを削減できます。
【「いいえ」が違う理由】
自動化は標準化の中核です。スクリプトは Git 等で一元管理でき、スケジュール実行で属人化を排除します。各チームが個別に手動運用するより、運用品質とコスト効率が大きく向上します。
AZ900-Manage#108-3
注: この問題は、同じ前提を持つ一連の問題の一部です。それぞれの問題には異なる解決策が提示されます。
前提
ある企業が Azure 環境の運用を組織横断で標準化します。複数チームが独自手順で運用しており、混乱とコスト過剰が問題となっています。
解決策
各チームが独自の命名規則で運用を続け、標準化は行わない。
この解決策は目的を満たしますか?
解説
【判定: いいえ】の理由
各チームが独自規則を維持する方針は、まさに現在の混乱とコスト過剰の原因そのものです。標準化を放棄すれば、リソース検索 / 課金分析 / 監査対応の負荷は増大し続け、組織横断のガバナンスは成立しません。
【「はい」が違う理由】
標準化の目的は組織共通の規約を確立することにあります。チーム独自運用の温存は問題の継続を意味し、Naming + Tagging + Automation を共通基盤として導入することが正しい解決策です。
各チームが独自規則を維持する方針は、まさに現在の混乱とコスト過剰の原因そのものです。標準化を放棄すれば、リソース検索 / 課金分析 / 監査対応の負荷は増大し続け、組織横断のガバナンスは成立しません。
【「はい」が違う理由】
標準化の目的は組織共通の規約を確立することにあります。チーム独自運用の温存は問題の継続を意味し、Naming + Tagging + Automation を共通基盤として導入することが正しい解決策です。
AZ900-Manage#109
Azure 運用ベスト プラクティスとして、組織標準化のために推奨される取り組みを 3 つ選びなさい。
3 つ選択してください
解説
【正解: A, B, C】の理由
Naming Convention は CAF 推奨の {Type}-{Workload}-{Env}-{Region}-{Instance} で可読性と運用性を確保し、Tagging Strategy はコスト配賦と責任明確化に必須で Policy で強制します。Automation Runbooks は繰り返し作業をコード化し属人化を排除します。三者は運用標準化の中核です。
【他選択肢が違う理由】
Naming Convention は CAF 推奨の {Type}-{Workload}-{Env}-{Region}-{Instance} で可読性と運用性を確保し、Tagging Strategy はコスト配賦と責任明確化に必須で Policy で強制します。Automation Runbooks は繰り返し作業をコード化し属人化を排除します。三者は運用標準化の中核です。
【他選択肢が違う理由】
- D. 監査ログ無効化: ログ無効化は調査不能とコンプライアンス違反を招き、ベスト プラクティスとは正反対の運用です
- E. Owner 永続付与: 最小権限原則 (PoLP) に反し、PIM による Just-In-Time 昇格と職務分離 (SoD) が正解です
AZ900-Manage#110
ガバナンスと運用を統合的に成熟させるために、Azure で活用すべきコンポーネントを 3 つ選びなさい。
3 つ選択してください
解説
【正解: A, B, C】の理由
Azure Policy は規約をプログラム的に強制し違反を Deny / Audit します。RBAC はロールに基づく最小権限を実装し、職務分離を可能にします。Resource Locks は本番リソースの誤削除 / 誤変更を防ぐ最後のセーフティ ネットです。三者でガバナンス + 運用の防御層を形成します。
【他選択肢が違う理由】
Azure Policy は規約をプログラム的に強制し違反を Deny / Audit します。RBAC はロールに基づく最小権限を実装し、職務分離を可能にします。Resource Locks は本番リソースの誤削除 / 誤変更を防ぐ最後のセーフティ ネットです。三者でガバナンス + 運用の防御層を形成します。
【他選択肢が違う理由】
- D. パブリック IP 直公開: ゼロトラスト原則に反し、攻撃面が極大化するため Azure Firewall / Private Endpoint で保護すべきです
- E. MFA 全廃: MFA は ID 侵害の 99% 以上を阻止する基本対策であり、全廃はセキュリティの根幹を破壊します
AZ900-Manage#111
Windows / Linux VM (Azure / オンプレ / 他クラウド含む) のパッチ評価と適用を一元管理し、コンプライアンス状況を可視化できる Azure サービスはどれですか?
解説
【正解: A】の理由
Azure Update Manager は Windows / Linux 双方のパッチ評価 / スケジュール適用 / コンプライアンス可視化を一元化するネイティブ サービスです。Arc 経由でオンプレ / 他クラウド VM にも対応し、旧 Automation Update Management の後継として再構築されました。
【他選択肢が違う理由】
Azure Update Manager は Windows / Linux 双方のパッチ評価 / スケジュール適用 / コンプライアンス可視化を一元化するネイティブ サービスです。Arc 経由でオンプレ / 他クラウド VM にも対応し、旧 Automation Update Management の後継として再構築されました。
【他選択肢が違う理由】
- B. Backup: データ保護 / 復旧サービスでありパッチ評価 / 適用機能は持ちません
- C. Site Recovery: 災害復旧 (DR) と VM レプリケーションの領域で、パッチ管理とは別カテゴリです
- D. Bastion: ブラウザ経由の RDP / SSH 踏み台で、OS パッチを評価 / 適用する機能は提供しません
AZ900-Manage#112
次の各ステートメントについて、正しい場合は「はい」、誤っている場合は「いいえ」を選択してください。
注: 正解 1 つにつき 1 点が与えられます。
| ステートメント | はい | いいえ |
|---|---|---|
Tagging Strategy は最初のサブスクリプション設計時から定めるべきである。 タグはコスト配賦 / 責任追跡 / 規制区分の基盤であり、後付けでは膨大な遡及作業が必要です。サブスクリプション設計と同時にカテゴリと必須項目を確定し、Policy で強制するのが正解です。 | ||
Resource Naming はリソース作成後でも自由に変更可能である。 ほとんどの Azure リソース名は作成後に変更できません。Storage Account や VM 名などは再作成が必要となるため、命名規則は事前に確定して作成時に正しく付与する必要があります。 | ||
Automation Runbooks は PowerShell と Python の両方をサポートする。 Azure Automation Runbooks は PowerShell / PowerShell Workflow / Python 2 / Python 3 / Graphical 等の Runbook 型をサポートします。チームの言語選好に合わせて運用スクリプトを記述できます。 |
