Microsoft AZ-104: Azure Monitor、バックアップ、サイト リカバリー — 学習ガイド
こちらの一部です: Microsoft Azure Administrator Associate AZ-104 — 学習ガイド. 検証済みの解答で練習: Microsoft試験ハブ, または時間制限付き模擬試験に挑戦: ExamRoll.io.
Azure Backup
Recovery Services コンテナーは、バックアップ管理、ポリシー、および復旧の基盤となります。コンテナーは、保護対象のリソースと同じリージョンに配置します(または、サービスでサポートされているクロスリージョンリストアシナリオの場合は、ペアになっているリージョンに配置します)。重要な操作に対しては、ソフトデリート、消去保護、複数ユーザーによる承認を使用してコンテナーを強化します。
バックアップポリシーは、スケジュールとリテンション(保持期間)を定義します。
- Azure VM バックアップ: 短期リテンションの日次スナップショット、オプションで週次/月次/年次の長期リテンション。有効にすると、VSS (Windows) または pre/post スクリプト (Linux) を介してアプリケーション整合性のある復旧ポイントを取得できます。
- Azure Files バックアップ: 共有スナップショットに裏付けられた日次バックアップ。リテンションはビジネスニーズに応じて設定。アイテムレベルの復旧により、元の共有または代替の共有へのリストアをサポートします。
- Azure VM 上の SQL Server: 完全バックアップ(日次/週次)、差分バックアップ(日次)、およびログバックアップ(最短15分ごと)により、ポイントインタイムリストアが可能になります。自動保護機能は新しいデータベースを検出します。
インスタントリストアは、コンテナー内のディープストレージに格納される前の短期間、ローカルに保持されたスナップショットを使用することで、VM の復旧を高速化します。管理者は以下の操作が可能です。
- VM 全体を(新しいコンピューティングとして)リストアし、復旧時間を最小化する
- ディスクをリストアし、既存の VM に再アタッチして対象を絞った修復を行う
- 復旧ポイントを一時的な iSCSI デバイスとしてサブスクリプション内の任意の VM(ロールで許可されたもの)にマウントし、ファイルとフォルダーの復旧を実行する。これにより、ランサムウェアなどのイベント後にピンポイントでのリストアが可能になります。
VM バックアップの考慮事項には、重要でないデータのためのディスク除外、暗号化の処理(Azure Backup は暗号化ディスクをサポート)、および整合性モデル(クラッシュ整合性 vs アプリケーション整合性)が含まれます。Azure Files バックアップはストレージスナップショットを活用し、増分形式で領域効率の良いリテンションとソフトデリート保護の恩恵を受けます。Azure VM 上の SQL バックアップは、コンテナーによって調整されるワークロード対応の拡張機能を使用し、Always On 可用性グループおよびスタンドアロンインスタンス全体で、準拠したリストア可能なチェーンを生成します。
Azure Site Recovery、Network Watcher、および Service Health
ASRは、ワークロードのレプリケーションとオーケストレーションされた復旧を提供します。
- レプリケーションソース: オンプレミスのVMware/Hyper-V/物理サーバーからAzureへ、Azureリージョン間。保護対象マシン上のMobility serviceが変更をキャプチャし、キャッシュ/ターゲットストレージにレプリケートします。書き込み順序を共有する階層化アプリには、複数ディスクの整合性を有効にします。
- ターゲット構成: リソースグループ、VNet/サブネット、可用性オプション(ゾーン/セット)、マネージドディスクの種類、命名規則を事前に作成またはマッピングします。ネットワークマッピングとDNSの更新を使用して、フェールオーバー後の到達可能性を確保します。
- フェールオーバーオプション: テストフェールオーバー(本番環境に影響を与えない分離された検証)、計画フェールオーバー(ソースのシャットダウンを伴うゼロデータ損失)、計画外フェールオーバー(障害発生時のベストエフォート)。フェールオーバー後、再保護(Reprotect)してレプリケーションを逆転させます。プライマリが準備できたら、ソースに応じてプロセスサーバーまたは直接レプリケーションを介してフェールバックします。
- 復旧計画: グループ、手動承認ステップ、Azure Automation Runbookまたはスクリプト(アプリのウォームアップ、ロードバランサーの再構成、DNSの変更用)を使用して、複数VMの階層をオーケストレーションします。シーケンスとタイムアウトを組み込み、予測可能なRTOを達成します。
RPO/RTOの目標がポリシーを決定します。
- RPO(目標復旧時点)は、変更率、ネットワークスループット、レプリケーション頻度によって決まります。RPOのしきい値を設定し、超過した場合に正常性アラートを発生させます。
- RTO(目標復旧時間)は、起動時間、オーケストレーションステップ、DNS/接続の更新、データプレーン操作(ディスクのアタッチ)に依存します。復旧計画を調整し、キャパシティを事前プロビジョニングし、テストフェールオーバーを使用して目標が達成されていることを検証します。
- レプリケーションポリシーは、アプリケーション整合性スナップショットの頻度と復旧ポイントの保持期間を定義し、ストレージコスト、復旧の柔軟性、パフォーマンスのバランスを取ります。
Azure Network Watcherは、管理者に正確なネットワーク診断機能を提供します。
- IPフローの確認: NICに有効なNSGルールによってフローが許可されるか拒否されるかを検証し、判断に影響を与えた特定のルールを特定します。
- ネクストホップ: 特定の宛先(インターネット、仮想ネットワーク、仮想アプライアンス)に対するルーティング決定を計算し、有効なユーザー定義ルートとシステムルートを明らかにします。
- 接続のトラブルシューティング: VNetやハイブリッドリンクを越えて、ソースと宛先の間でエンドツーエンドのプローブを実行し、到達可能性、待機時間、障害が発生したホップを報告します。
- パケットキャプチャ: VMのNICでフィルター(プロトコル/ポート/IP)を使用してパケットをキャプチャし、ストレージアカウントまたはローカルに保存します。断続的な問題の詳細な調査に役立ちます。VMにNetwork Watcher拡張機能が必要です。
Azure Service Healthは、プラットフォームの状況認識によって監視を補完します。
- サービスの問題: 選択したサービスとリージョンに影響を与えるリアルタイムの障害やパフォーマンス低下イベント。根本原因と緩和策の更新情報も提供されます。
- 計画メンテナンス: ワークロードに影響を与える可能性のある、今後のプラットフォームメンテナンス期間に関する通知。スケジュールと必要なアクションが含まれます。
- 正常性の勧告: 構成変更が必要になる可能性のある、ベストプラクティスやセキュリティに関する勧告。 サービス/リージョン/サブスクリプションをスコープとするService Healthアラートを作成し、アクショングループ経由でルーティングすることで、運用チームが影響を受ける前に情報を得られるようにします。リソースごとの可用性状態(Available、Degraded、Unavailable、Unknown)についてはResource Healthを使用し、プラットフォームの問題とワークロードの問題を区別します。
実践的な問題シナリオ
Adobeは、Azure上に新しい2リージョンのeコマースプラットフォームを強化し、運用可能にする必要があります。その際、厳格な可観測性、バックアップ、ディザスタリカバリの目標を達成しつつ、迅速なネットワークトラブルシューティングとプラットフォームの状況認識を確保しなければなりません。
リージョンごとに中央のLog Analyticsワークスペースを展開し、すべてのVMとAKSノードにデータ収集ルール(DCR)をアタッチして、診断設定を介してパフォーマンス、syslog/EventLog、リソース固有のログを収集します。 理由: リージョン別のワークスペースは、データ所在地とパフォーマンスを維持します。AMA+DCRは、きめ細かくスケーラブルな収集とコスト管理を提供します。
App Service、Key Vault、Azure Firewall、Application Gateway、およびStorageの診断設定を構成し、ログとメトリックをリージョンのワークスペースと、長期保存用のストレージアカウントにルーティングします。 理由: 一元化された分析により、リソース間の相関分析が可能になります。ストレージへの保存は、コンプライアンスとフォレンジックのニーズを満たします。
OpenTelemetryを使用してWeb層とAPI層をApplication Insightsでインストルメント化し、App Serviceで自動インストルメンテーションを有効にします。コンテンツの一致とTLS有効期限チェックを含む可用性テストを、少なくとも5つのAzureリージョンから作成します。 理由: 詳細な分散トレーシングと合成テストにより、顧客が気付く前にユーザーに影響を与えるリグレッションを検出します。
Azure Monitorアラートを作成します。
- CPU、メモリ、HTTP 5xx率、App Gatewayバックエンドの正常性に対する動的メトリックアラート
- KQLを使用した、異常なファイアウォール拒否と失敗したログインに対するスケジュールされたクエリアラート
- クリティカルなリソースに対する削除/ロール割り当てイベントに関するアクティビティログアラート
- すべてのアラートを共有アクショングループ(オンコール担当者へのメール/SMS、ITSMへのWebhook、インシデントを起票するLogic App)に接続します。 理由: 複数のシグナルに基づくアラートは、担当者やシステムへの実用的なルーティングにより、平均検出時間を短縮します。
- Azure Backupでデータを保護します。
- 夜間バックアップと長期保持に合わせたポリシーでVMバックアップを有効にし、該当する場合はアプリケーション整合性スナップショットを有効にします。
- メディアアセットをホストするAzure Files共有を、日次バックアップと論理削除で保護します。
- Azure VM内のSQL Serverを、完全/差分/ログのスケジュールで保護し、ポイントインタイムリストアをサポートします。
- ステージング環境でファイルレベルのリストアを実行して、インスタントリストアを検証します。 理由: コンテナーベースのバックアップとインスタントリストアは、IaaSおよびファイルワークロード全体でダウンタイムとデータ損失を最小限に抑えます。
Azure Site Recoveryを実装し、Web、API、SQL層のリージョン間DRを実現します。低いRPOと1時間ごとのアプリケーション整合性ポイントを目標とするレプリケーションポリシーを使用します。階層(最初にデータ、次にAPI、最後にWeb)を持つ復旧計画を構築し、DNSの更新とCDNキャッシュのパージを行う自動化を組み込み、四半期ごとに分離されたVNetでテストフェールオーバーを実施します。 理由: ASRのレプリケーションと復旧計画は、オーケストレーションされ、監査可能なRunbookと、中断を伴わないテストにより、予測可能なRTOを提供します。
Network Watcherを有効にし、Connection troubleshootを使用してフロントエンドからバックエンドへのフローを検証し、Next hopを使用してNVA層を経由するUDRを確認し、IP flow verifyを使用してNSGの強化を確認します。断続的なタイムアウト分析のために、API VMでオンデマンドのパケットキャプチャを構成します。 理由: 専用の診断ツールは、ルーティング/NSGの問題を迅速に特定し、必要なときにパケットレベルの証拠を提供します。
対象となる2つのリージョンとサービス(App Service、SQL、Storage、Key Vault、Front Door)に対してAzure Service Healthアラートを作成します。同じアクショングループにルーティングし、計画メンテナンスの勧告についてはリーダーシップの配布リストを含めます。 理由: プラットフォームのインシデントとメンテナンスを事前に認識することで、予期せぬ停止を防ぎ、調整されたコミュニケーションを可能にします。
この統合されたアプローチにより、AdobeはRPO/RTO目標を達成し、ランサムウェアやオペレーターのミスから迅速に復旧し、異常を数分で検出・修正し、Azureプラットフォームのイベントを常に把握しながらネットワークパスを決定的にトラブルシューティングできるようになります。
← Azure データベースとデータサービス · すべてのドメイン · Azure セキュリティとコンプライアンス →
これらの問題を練習する → · ExamRoll.ioで時間制限付き練習 →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
試験に合格する →