監視の単元は、名前が似ているサービスを取り違えさせる設問が定番です。ただ、整理の軸は1つだけ。「誰の問題を見ているのか」です。
- Azure Service Health=Azure側の問題/Azure Monitor=自分のリソースの状態/Azure Advisor=改善の提案。
- Azure Monitor は傘。その下に Log Analytics(ためたログを検索)・アラート(条件で知らせる)・Application Insights(アプリの中身を見る)が入っています。
- Advisor は幅広い改善提案、Defender for Cloud はセキュリティ特化。ここも混同されやすい組み合わせです。

Azure Monitor:自分のリソースの状態を見る
Azure Monitorは、自分が作ったリソースやアプリケーションから、ログとメトリック(数値)を集めて監視するしくみ全体を指します。
個別のサービス名ではなく傘のような存在で、その下に用途の違う機能が入っています。
Log Analytics:ためたログを検索する
Log Analyticsは、Azure Monitorが集めたログをクエリで検索・分析するための機能です。「いつ、どのリソースで、何が起きたか」を掘り下げるときに使います。
Azure Monitor アラート:条件に達したら知らせる
アラートは、「CPU使用率が90%を超えたら通知する」のように、条件を決めておいて知らせてもらう機能です。人がずっと画面を見ている必要をなくします。
Application Insights:アプリの中身を見る
Application Insightsは、アプリケーションの動作や性能を監視するための機能です。「どのページが遅いのか」「どこでエラーが出ているか」といった、アプリの内側の情報を扱います。
Application Insights は請求の分析には使いません。名前に「Insights(洞察)」とあるので混同されがちですが、アプリの動作を見るものです。費用の分析は Microsoft Cost Management の担当です。
Azure Service Health:Azure側の問題を知る
Azure Service Healthは、Microsoft側で起きている障害や、計画されているメンテナンスの情報を届けてくれるサービスです。
ここが重要な区別です。
| 状況 | 見るところ |
|---|---|
| 自分のVMのCPUが高い | Azure Monitor |
| Azureのサービス自体に障害が起きている | Azure Service Health |
「自分の設定が悪いのか、Azure側の問題なのか」を切り分けるときに、まず見るのがService Healthです。
Azure Advisor:改善の提案をくれる
Azure Advisorは、いまの環境を見て改善したほうがよい点を一覧で提案してくれるサービスです。コスト、セキュリティ、信頼性、パフォーマンスといった複数の観点から推奨事項が出ます。
どちらも「改善案を出す」という点は同じですが、対象の広さが違います。
- Azure Advisor=コスト・セキュリティ・信頼性など幅広い推奨事項
- Microsoft Defender for Cloud=セキュリティに特化し、スコアで示す
問題文が「セキュリティの状態を点数で知りたい」と言っていればDefender for Cloudです。→ ゼロトラストと多層防御
【比較】監視まわりの整理
| サービス | 見ているもの | ひとことで |
|---|---|---|
| Azure Service Health | Azure側の状況 | 障害・メンテナンスの通知 |
| Azure Monitor | 自分のリソース・アプリ | ログとメトリックを集めて監視 |
| └ Log Analytics | 集めたログ | 検索・分析する |
| └ アラート | 条件 | 達したら知らせる |
| └ Application Insights | アプリの内側 | 性能とエラーを見る |
| Azure Advisor | 環境全体 | 幅広い観点で改善を提案 |
試験ではこう問われる
| 問われ方 | 判断のしかた |
|---|---|
| 「Azure側の障害情報を受け取りたい」 | Azure Service Health |
| 「自分のVMの状態を監視したい」 | Azure Monitor |
| 「集めたログを検索したい」 | Log Analytics |
| 「アプリのどこが遅いか知りたい」 | Application Insights |
| 「改善の推奨事項がほしい」 | Azure Advisor |
| 「セキュリティの状態を点数で知りたい」 | Microsoft Defender for Cloud |
| Application Insights で請求を分析できるか | できない(Cost Managementの担当) |
確認クイズ
読んだ直後に3問だけ。
Azure側でリージョン規模の障害や計画メンテナンスが発生したときに、その情報を受け取りたい。適したサービスはどれですか。
1つ選んでください
Azureの監視ツールについて、次の各文が正しいかどうかを判定してください。
各文について「はい」か「いいえ」を選んでください(文ごとに1点)
1. Log Analytics は、収集したログを検索・分析するために使う。
2. Application Insights は、Azureの請求金額を分析するためのサービスである。
3. Azure Advisor は、コストやセキュリティなど複数の観点から改善の推奨事項を出す。
Azure Advisor と Microsoft Defender for Cloud の違いとして、最も適切なものはどれですか。
1つ選んでください
まとめ
- Service Health=Azure側の問題/Monitor=自分のリソース/Advisor=改善の提案
- Azure Monitorは傘。Log Analytics・アラート・Application Insights がその下に入る
- Application Insights はアプリの監視。請求の分析ではない
- Advisor は幅広く、Defender for Cloud はセキュリティ特化
※本記事は、Microsoft公式のAZ-900学習ガイド(2026年7月20日現在のスキル)および Microsoft Learn の各サービス公式ドキュメントの記載(2026年8月6日確認)にもとづき、エンジニアKが作成しています。引用は公式の日本語表記のままです。仕様は変更されることがあります。最新情報は必ずMicrosoft公式サイトでご確認ください。本サイトはMicrosoft Corporationの公式サイトではありません。Microsoft、Azure、Microsoft Entra ID等は同社の商標です。

