ある企業のクラウドエンジニアが「Azureリソースのログとアクティビティを一元的に監視し、異常があればアラートを設定したい」と考えている。AzureリソースのCPU使用率・メモリ・ディスクI/O・アプリケーションのパフォーマンスデータ・診断ログを収集・分析・可視化するために最も適切なAzureサービスはどれか。
- A. Azure Advisor:コスト・パフォーマンス・セキュリティ・信頼性の改善推奨を提供する
- B. Microsoft Defender for Cloud:セキュリティ態勢管理と脅威防御
- C. Azure Service Health:Azureサービス自体の障害・メンテナンス情報を確認する
- D. Azure Monitor:Azureリソースとアプリケーションのメトリクス・ログを収集・分析・アラートする統合監視サービス
解答と解説を見る
正解: D
Azure MonitorはAzureリソース・アプリケーション・インフラのメトリクス(CPU・メモリ・ディスクI/Oなど)とログ(アクティビティログ・診断ログ・アプリログ)を収集・分析・可視化する統合監視プラットフォームである。Log Analytics・Metrics Explorer・Application Insights・Dashboardなどのコンポーネントを含み、アラートルール設定でメール・SMS・Webhookによる通知も可能。選択肢CAzure Service HealthはAzure基盤インフラ自体の障害・計画メンテナンス・サービス正常性の情報を確認するサービスで、顧客のリソースのパフォーマンス監視ではない。選択肢AAzure Advisorは定期的にAzureリソースを評価して改善推奨を出すサービスであり、リアルタイムのメトリクス監視・ログ分析・アラートはAzure Monitorの機能。選択肢BのDefender for Cloudはセキュリティ脅威・脆弱性の評価であり、パフォーマンス監視サービスとは異なる。
📚 関連サービスの解説: Azure Monitor