Contents
Azure Mobile App の概要とダウンロード手順
Azure Mobile App は、スマートフォンやタブレットから Azure リソースの状態をリアルタイムで確認できる公式アプリです。iOS と Android の両プラットフォームに対応しており、インストール後は Azure AD でシングルサインオンすれば、即座にリソースのメトリクスやアラートを取得できます。本セクションでは、対応 OS と公式ダウンロード先、そして安全にインストールするためのポイントをご紹介します。
対応 OS(iOS / Android)と入手先
Azure Mobile App は iOS 13 以降 および Android 8.0(Oreo)以降 に対応しています。公式ストアから無料でダウンロードできるので、必ず以下のリンクを利用してください。
| プラットフォーム | ダウンロード先 |
|---|---|
| iOS (iPhone / iPad) | Apple App Store – https://apps.apple.com/jp/app/azure-portal/id1217215462 |
| Android | Google Play – https://play.google.com/store/apps/details?id=com.microsoft.azure.portal |
インストール手順のポイント
インストール作業はシンプルですが、失敗しやすい箇所がいくつかあります。以下に、初心者でも確実に完了できる手順をまとめました。
- 公式ストアで検索 – ストア内検索ボックスに「Azure」と入力し、Microsoft の公式ロゴ(青色)と開発元が「Microsoft Corporation」になっていることを確認します。
- 取得またはインストール をタップし、ダウンロードが完了したら自動的にアプリが起動します。
- 初回サインイン – Azure AD アカウントでログインします。MFA が有効化されている組織の場合は、プッシュ通知や電話認証などの追加確認が求められます。
重要ポイント:非公式アプリや類似サービスは Microsoft のサポート対象外です。必ず上記公式ストアから取得し、最新バージョンを使用してください。
モバイルで確認できる主要リソースと表示メトリクス
Azure Mobile App は、代表的な Azure リソースの状態やパフォーマンス指標をカード形式で提供します。外出先でも障害兆候や容量逼迫を即座に検知できるため、運用担当者にとって必須のツールです。このセクションでは、リソース別に確認可能なメトリクスと主な操作を一覧化しています。
リソース種別ごとの表示項目例
以下の表は、アプリで「概要」タブに表示される代表的なメトリクスと、タップ一つで実行できる基本操作を示したものです。実際の画面はカードが横並びになるので、スクロールしながら全体像を把握できます。
| リソース種別 | 表示可能メトリクス(代表) | 主な操作 |
|---|---|---|
| 仮想マシン (VM) | CPU 使用率、ディスク IOPS、ネットワーク受信/送信帯域、メモリ使用率 | 起動 / 停止 / 再起動 |
| App Service | HTTP 5xx エラー数、平均応答時間、CPU 時間、スロットル回数 | スロット切替 / 再起動 |
| SQL Database | DTU 使用率(または vCore の CPU%)、接続数、ストレージ使用量、失敗クエリ数 | スケールアップ/ダウン、バックアップ復元 |
| Azure Functions | 実行回数、失敗数、平均実行時間、メモリ消費 | 無効化 / 有効化 |
| AKS クラスタ | ノード CPU%・メモリ%、ポッド数、イベント数 | スケールアウト/イン |
ポイント:アプリは Azure Monitor が提供する標準メトリクスを自動取得します。カスタム メトリクスは Azure Monitor の「ログ」ビューで確認してください。
Azure Monitor と Application Insights の基本概念とモバイルからのアクセス手順
Azure Monitor はインフラ全体の監視基盤、Application Insights はアプリケーション層のテレメトリ収集に特化したサービスです。両者は同一データモデルで統合されているため、モバイルアプリからもシームレスに情報を取得できます。この章では、各サービスの役割と Azure Mobile App でデータへアクセスする具体的なフローを解説します。
サービス別の役割
- Azure Monitor:VM・ネットワーク・ストレージなどのリソースメトリクスや診断ログを集約し、アラート作成や自動化の基盤となります。
- Application Insights:コードレベルでの依存関係、例外、要求遅延などをリアルタイムに可視化し、開発者向けのパフォーマンス分析を支援します。
アプリでサインインしデータへアクセスする流れ
以下は Azure Mobile App を起動してから実際にメトリクスやログを見るまでの標準手順です。各ステップごとに注意点も併記しています。
- アプリ起動 → Azure AD サインイン
- MFA が有効の場合はプッシュ通知、電話認証、またはメールコードで二段階確認が必要です。
- 対象サブスクリプションの選択
- 所属テナント内に表示されるサブスクリプション一覧から操作したいものをタップします。
- リソース紐付け
- 「監視」タブで「Azure Monitor」または「Application Insights」を選択し、対象リソース(例:
myapp-insights)を指定します。 - データ閲覧
- メトリクスカードやログ検索 UI がモバイル向けに最適化されて表示されます。タップで期間変更やフィルターが可能です。
- 簡易操作(必要に応じて)
- アラートの有効化・無効化、ダッシュボードへのピン留めなどが行えます。ただし高度な設定は Azure ポータルで実施する方が快適です。
ポイント:モバイル側は「閲覧」中心に設計されているため、設定変更や複雑な KQL クエリは PC 版ポータルで行うことを推奨します。
プッシュ通知・アラートの作成方法と受信設定
Azure Monitor のアラートをプッシュ通知として Azure Mobile App に送ることで、障害発生時に即座に対応できます。ここでは、ポータルでのアラート条件設定手順と、モバイル側での通知許可・テスト方法を具体的に示します。
Azure portal でのアラート条件設定手順
以下は最も汎用的な「CPU 使用率が一定閾値を超えたらプッシュ通知」を作成する流れです。画面遷移ごとにポイントを添えてあります。
- ポータルへサインイン → 「Monitor」→「Alerts」→「+ 新しいアラート ルール」
- 対象リソースの選択(例:
myVM01) - 条件の追加
- メトリクス:
CPU Percentage - 演算子:
GreaterThan - 閾値:
80、集計期間:5 分、頻度:1 分ごと - アクショングループの作成
- 「+ 新しいアクショングループ」 → 名前入力(例:
Push_Alert_Group) - 通知タイプで 「プッシュ通知 (Azure Mobile App)」 を選択。必要に応じてメールやWebhook も追加できます。
- アラート ルールの保存
ポイント:プッシュ通知は Azure AD に紐付くデバイスへ配信されます。同一サブスクリプションを管理する複数ユーザーがいる場合、各自のデバイスで通知設定が有効になっていれば全員に届きます。
モバイル側の通知許可と受信テスト手順
実際に通知が届くかどうかは端末設定が鍵です。以下のチェックリストを参考に、確実に受信できるようにしてください。
- アプリ内設定 → 右上メニュー → 「設定」→「通知」へ移動
- iOS の場合 – 「通知を許可」をオンにし、バナー表示・サウンドも有効化。
Android の場合 – 「プッシュ通知」を有効化し、通知チャンネルの重要度を「高」に設定。 - テスト用アラートの送信
- ポータルで作成したアクショングループ内の「テスト アラート送信」ボタンをクリックし、即時配信を確認します。
| 確認項目 | 成功基準 |
|---|---|
| デバイスに通知が表示されるか | 1 分以内にプッシュが届く |
| 通知内容にリソース名と閾値が含まれるか | タイトル例: CPU 使用率 > 80% (myVM01) |
注意:iOS の「集中モード」や Android の「バッテリー最適化」が有効だと通知が抑制されることがあります。設定画面でアプリを除外対象に追加してください。
カスタム ダッシュボード/ウィジェットの作成とモバイル端末での操作方法
標準カードだけでは情報が足りない場合、Azure Portal で作成したカスタムダッシュボードをそのまま Azure Mobile App で閲覧できます。ここでは、ダッシュボード作成手順とモバイル上での操作コツを解説します。
ダッシュボード作成手順(Portal 側)
以下のステップに沿って、チーム全体で共有できる KPI ダッシュボードを構築しましょう。
- ポータル左メニュー → 「ダッシュボード」→「+ 新しいダッシュボード」
- 名前と公開範囲の設定 – パブリック(組織全体)かプライベート(自組織限定)を選択し、保存します。
- ウィジェットの追加
- 「メトリクス グラフ」:対象リソースと表示したいメトリクス(例:
CPU %の折れ線グラフ)を設定。 - 「数値カード」:現在値だけをシンプルに表示(例:
SQL Database ストレージ使用率)。 - 「ログ検索結果」や「タイムライン」も必要に応じて配置可能です。
- レイアウト調整 – ドラッグ&ドロップでサイズ・位置を最適化し、見やすさを追求します。
- 共有設定 – 「共有」ボタンから対象ユーザーまたは全員にアクセス権を付与し、チームメンバーが閲覧できるようにします。
モバイルでのウィジェット操作とリアルタイム閲覧方法
作成したダッシュボードは Azure Mobile App の「ダッシュボード」タブから一覧表示されます。モバイル特有の操作感覚を活かすコツをご紹介します。
- タップで拡大 – ウィジェットをタップすると詳細画面に遷移し、期間(1h/24h/7d)やデータポイントを確認できます。
- スワイプで切替 – 複数ダッシュボードが横並びになるので、左右にスワイプして素早く切り替えられます。
- 長押しで手動リフレッシュ – データが古いと感じたらウィジェットを長押しすると即座に最新情報が取得されます。設定で自動更新(5 分ごと)も可能です。
| 操作 | 効果 |
|---|---|
| タップ → 拡大 | 詳細データの瞬時確認 |
| スワイプ左/右 | 複数ダッシュボード間の高速切替 |
| 長押し → リフレッシュ | 手動で最新メトリクス取得 |
ベストプラクティス:画面サイズが限られるモバイルでは、重要指標だけをピン留めした「ミニ ダッシュボード」を作成すると視認性が向上します。
認証・セキュリティベストプラクティスとトラブルシューティング
モバイルから Azure にアクセスする際は、認証情報やデータの機密性を確保することが最重要です。この章では Azure AD と MFA の設定方法、条件付きアクセスポリシーの活用例、そして通知不達や接続エラー時の対処フローをご紹介します。
Azure AD と MFA の設定手順
- Azure portal → Azure Active Directory → ユーザー で対象ユーザーを選択。
- 「認証方法」→「マルチファクタ認証 (MFA)」を有効化し、推奨の Microsoft Authenticator アプリ にプッシュ承認方式を設定します。
- 必要に応じて 条件付きアクセス ポリシーで以下のような制御を追加します。
| ポリシー例 | 条件 | 推奨アクション |
|---|---|---|
| デバイスプラットフォーム限定 | iOS / Android | 許可 |
| 場所ベースの MFA | 社外 IP アドレス | MFA 必須 |
| アプリケーション制限 | Azure Mobile App | 限定アクセス |
条件付きアクセスポリシーと Intune の連携
- デバイス登録 (Intune) と組み合わせることで、企業管理端末のみがサインイン可能になります。
- リスクベース認証 を有効にすると、異常なログイン試行時に自動で MFA が要求され、セキュリティレベルが向上します。
通知が届かない・接続エラー時の対処フロー
- 端末側チェック
- iOS:設定 > アプリ > Azure > 「通知」 → 許可オン。
- Android:設定 > アプリ > Azure > 「通知」 → チャンネルを「重要」に設定。バッテリー最適化から除外。
- ネットワーク確認
- Wi‑Fi/モバイルデータが安定しているか、企業ファイアウォールでポート 443 が遮断されていないか確認します。
- アプリの再起動・キャッシュクリア
- iOS:マルチタスク画面から完全に終了 → 再起動。
- Android:設定 > アプリ > Azure > 「ストレージ」→「キャッシュを削除」。
- サインアウト → 再サインイン
- トークン期限切れや権限変更が原因の場合、再認証で解決します。
- 最新版へのアップデート
- App Store / Google Play で最新バージョンを確認し、更新があれば必ず適用してください。
- Microsoft サポートへ問い合わせ
- エラーログと端末情報(OS バージョン、アプリバージョン)を添えて以下のページから送信します。
https://learn.microsoft.com/ja-jp/azure/azure-portal/mobile-app/troubleshoot
ポイント:多くの通知不達は「端末側設定」か「企業ネットワーク制限」に起因します。まずローカル設定を確認し、問題が続く場合にのみサポートへエスカレーションしてください。
まとめ
- Azure Mobile App は iOS と Android の公式ストアから無料で取得でき、Azure AD/MFA による安全な認証で即座にリソース監視が可能です。
- 仮想マシンや App Service、SQL Database など主要リソースの CPU%、応答時間、接続数といった重要メトリクスをカード形式で表示し、起動・停止などの基本操作もタップ一つで実行できます。
- Azure Monitor と Application Insights のデータはアプリ内から直接参照でき、サブスクリプション選択とリソース紐付けだけで完了します。高度なクエリや設定変更はポータル利用が推奨です。
- アラートは Azure portal で条件設定し、アクショングループに「プッシュ通知」を追加すればモバイル端末へ即時配信できます。受信テストとデバイス側の通知許可を忘れずに実施してください。
- カスタムダッシュボードは Azure portal で作成し、ウィジェットを自由配置。モバイルではタップ・スワイプ・長押し操作でリアルタイム閲覧が可能です。重要指標だけをまとめた「ミニ ダッシュボード」活用がおすすめです。
- 認証とセキュリティ は Azure AD + MFA が必須で、条件付きアクセスポリシーや Intune デバイス管理でさらに強化できます。通知不達はまず端末設定・ネットワーク確認を行い、必要に応じてサポートへ問い合わせましょう。
これらの手順とベストプラクティスを実践すれば、外出先でも Azure 環境の可視性と迅速な障害対応が実現できます。ぜひご自身の環境でお試しください。