DP300-AUTO#21-1
【シナリオ】
Contoso 社は 100 個 の Azure SQL Database (SaaS マルチテナント) を 運用 しており 毎週 全 DB の Index 再構築 + 統計情報 更新 + Backup 履歴 確認 を 自動 化 したい と考えています。各 DB 個別 の SQL Server Agent 設定 は煩雑 で SQL Agent 自体 が Azure SQL DB では 非対応 です。
【ステートメント】
Elastic Jobs で Target Group に 全 100 DB を 登録 + 週次 Schedule で T-SQL を 一斉 実行 する 構成 が 最適 である。
解説
【正解: はい】の理由
Elastic Jobs は Azure SQL Database 専用 Job 管理 で Target Group に 100 DB を 集約 し 週次 Schedule で ALTER INDEX REBUILD + UPDATE STATISTICS 等 を一斉 実行 できます。SQL Agent 代替 として 設計 され 大規模 SaaS マルチテナント に最適 です。
【不正解の選択肢の場合】
「いいえ」と判定すると Elastic Jobs の機能 を否定 することになりますが Elastic Jobs はこのユースケース の Microsoft 公式 推奨 手段 です。
【シリーズ全体の正解一覧】
| 問 | ステートメント | 正解 |
|---|---|---|
| 問1 | Elastic Jobs で Target Group に 全 100 DB を 登録 + 週次 Schedule で T-SQL を … | はい |
| 問2 | Azure Automation Runbook + Az.Sql で同等 の 一斉 実行 は実装 不可 である。 | いいえ |
| 問3 | SQL Server Agent を Azure SQL Database に 直接 構成 することで シンプル に 全 DB 管理 が… | いいえ |

コメント