正解: App Service の「バックアップ」ブレードからスケジュールド バックアップを構成する。
解説: Azure App Service (Web アプリ) は組み込みの「Backup」機能を持ち、Azure portal の対象 Web アプリのメニューから [バックアップ] ブレードを開き、保存先となる Azure ストレージ アカウントと BLOB コンテナーを選択して構成します。スケジュールド バックアップを有効化すると、バックアップ頻度(時間/日単位)と開始時刻、保持期間を指定でき、たとえば「5 時間ごと」のような時間単位の繰り返しを設定可能です。これにより本問の要件(az400-123456789-main を 5 時間ごとにストレージ アカウントへバックアップ)を満たせます。
各選択肢の検討:
- App Service の組み込みバックアップでストレージ アカウントへのスケジュールド バックアップを構成するのが正規の手順です。
- Application Insights はテレメトリ収集のための機能であり、Web アプリのバックアップは取得できません。
- ライフサイクル管理ポリシーはストレージ アカウント上の BLOB の階層移動/削除を制御するもので、App Service のバックアップを取る仕組みではありません。
- Azure Backup (Recovery Services コンテナー) は VM やファイル共有等のバックアップで使用し、App Service Web アプリは対象ではありません。
参考: Microsoft Learn:
App Service でアプリをバックアップする