Azure Monitorでの運用・監視
最終更新日:2026年8月12日
この記事でわかること
はじめに
| 項目 | Microsoft Azure | AWS | Google Cloud |
|---|---|---|---|
| シェア(国内) | 約30% | 約35% | 約15% |
| 強み | Microsoft製品連携 | サービス数・実績 | データ分析・AI |
| 無料枠 | 12ヶ月無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | AZ-900 / AZ-104 | CLF / SAA | ACE / PCA |
クラウドサービスを利用する際は、サーバーやデータセンターの物理的な運用をクラウド事業者側が担うため、その分だけ企業側の運用・保守の負担範囲が変わります。クラウドの普及にともない、企業が自社で運用・保守すべき範囲もオンプレミス時代とは変化してきています。今回はオンプレミスとクラウドでの運用の違いや、クラウドサービスであるAzureでの監視手段について紹介します。
運用形態(オンプレミスとクラウド)
オンプレミス
オンプレミスではハードウェアレベルでの監視が中心となり、障害発生時にはリアルタイムでの対処が求められます。IT機器を自社で選定できるためカスタマイズの自由度が高く、状況によってはデータセンターを利用することで自社が求めるネットワーク構成を実現できる場合もあります。また、扱うデータ量が膨大な場合は、条件次第でオンプレミスのほうが割安になるケースもあります。
クラウドサービス
クラウドサービスでは、仮想化基盤・物理サーバー・物理ストレージ・物理ネットワークといった部分をクラウド提供ベンダーが担うため、企業側の運用負担は軽減されます。クラウド運用の主眼はシステム全体の可用性を確保することにあり、障害の事前検知やマネージドサービス、自動復旧といったサポートがあるため、従来オンプレミスで必要だった運用作業と比べて、企業側が担う運用範囲は少なくなる傾向にあります。また、必要なサービスを必要な分だけ利用できるため、ニーズへの対応力が高く、コストを抑えやすい点もメリットです。
Azureの契約概要
まず押さえておきたいポイントとして、オンプレミスとクラウドでは運用・監視の対象範囲が異なるという点があります。
AzureではIaaS・PaaS・SaaSのどの提供形態を利用するかによって、自社で運用すべき範囲が変わります。
- IaaSを利用する場合は、OS・ミドルウェア・データ・アプリケーション周りをユーザー側で管理します。
- PaaSを利用する場合は、データ・アプリケーションをユーザー側で管理します。
- SaaSを利用する場合は、基本的にユーザー側で管理が必要な部分はありません。
それでは、実際にAzureを運用するにあたって具体的に何を行うのかを見ていきましょう。
Azureでの運用・監視
実際の運用業務には、運用コスト管理、OS・ミドルウェア・アプリケーションのバージョンアップやパッチ適用、システム監視などが含まれます。監視のためのツールとして、以下のようなものが挙げられます。
Azure Monitor
Azure Monitorは、Azure上のプラットフォームやVM上で動作するリソースを監視するためのサービスです。
取得したメトリクスにトリガー条件を設定してアラートを発報させたり、メトリクスが閾値を超えた際に特定のアクションを自動実行させたりすることができます。次に、Azure Monitorに含まれる代表的な機能を紹介します。
Application Insights(アプリケーション監視)
任意のプラットフォーム上で稼働するWebアプリケーションをリアルタイムに監視するためのサービスです。
Container insights(コンテナー監視)
Azure Kubernetes Service(AKS)やAzure Container Instancesなどにデプロイされたコンテナー、ワークロードのパフォーマンスを監視する機能です。以前は「Azure Monitor for Containers」という名称でしたが、現在は「Container insights」という名称に整理されています。
VM insights(仮想マシン監視)
Azure仮想マシンおよび仮想マシンスケールセットを監視する機能です。Windows VM・Linux VM上のプロセスや外部プロセスとの依存関係を可視化し、パフォーマンス分析に役立てられます。以前は「Azure Monitor for VMs」という名称でしたが、現在は「VM insights」という名称に整理されています。
【要注意】
Cosmos DB・ネットワーク・リソースグループ・ストレージ・Key Vault・Azure Cache for Redisなど、個々のAzureリソース向けに提供されていた監視機能(旧称「Azure Monitor for ○○」)は、Microsoftによる継続的な整理・統合が行われており、名称や提供範囲が変更・廃止されている場合があります。実際に利用する際は、Azure Monitorの公式ドキュメントで各リソースに対応する最新の監視機能名・提供状況をご確認ください。
Azure Resource Health
Azure Resource Healthは、Azureプラットフォーム自体に異常が発生した際に検知できるツールです。Azure Resource Healthは無料で利用でき、Azureを利用するうえでリソースの正常性を把握するために活用できるツールです。
押さえておきたいポイント
- IaaS・PaaS・SaaSのどの提供形態を利用するかによって、自社が運用・管理すべき範囲(OS・ミドルウェア・アプリケーションなど)が変わる。
- Azure Monitorは、Application InsightsやContainer insights、VM insightsなど、リソースの種類ごとに監視機能を提供しており、これらを組み合わせることで包括的な監視体制を構築できる。
- 個々のリソース向け監視機能の名称や提供範囲はMicrosoftによって継続的に見直されているため、実際に利用する際は必ずAzure公式サイト・公式ドキュメントで最新情報を確認する。
よくある質問
Q. オンプレミスとAzureでは、運用・監視の負担はどう違いますか?
A. オンプレミスではハードウェアを含めた全レイヤーの監視・保守が自社の責任範囲となりますが、Azureのようなクラウドサービスでは物理基盤部分の運用をクラウド事業者側が担うため、その分企業側の運用負担は軽減されます。ただし、IaaS・PaaS・SaaSのどの形態を利用するかによって、自社が管理すべき範囲は変わります。
Q. Azure Monitorではどのようなものを監視できますか?
A. Azure Monitorは、Azure上で動作するプラットフォームやVM、Webアプリケーション、コンテナー、データベースなど幅広いリソースを対象に、パフォーマンスや稼働状況を監視できます。取得したメトリクスに条件を設定することで、アラート通知や特定アクションの自動実行も可能です。
Q. Azure Resource Healthは有料ですか?
A. Azure Resource Healthは無料で利用できるツールです。Azureプラットフォーム自体に異常が発生した際の検知に役立つため、Azureを利用する際は合わせて活用することをおすすめします。
まとめ
Azure Monitorは、Azureサポートやサービスレベルアグリーメント(SLA)に沿って提供されています。サービス内容を理解したうえでAzureの契約内容・利用形態を決めることで、自社が担う運用範囲も変わってきます。
今回紹介したAzure Monitorは、幅広いリソースを対象にした包括的な監視を実現できるツールであり、運用・監視の負担軽減に役立つ選択肢の一つといえるでしょう。
▼ アクロビジョンについて

