セクション: [なし]
Explanation:
シナリオ: SalesSQLDb1 は、データベース ファイアウォール規則と包含データベース ユーザーを使用します。
テストレット 2
ケーススタディ
これは事例研究です。ケーススタディの時間は個別に設定されていません。各ケースを完了したいだけの試験時間を使用できます。ただし、この試験には追加のケース スタディやセクションがある場合があります。
指定された時間内にこの試験に含まれるすべての問題を完了できるように、時間を管理する必要があります。
ケース スタディに含まれる質問に答えるには、ケース スタディで提供されている情報を参照する必要があります。ケース スタディには、ケース スタディで説明されているシナリオに関する詳細情報を提供する資料やその他のリソースが含まれている場合があります。このケース スタディでは、各質問は他の質問とは無関係です。
このケース スタディの最後に、レビュー画面が表示されます。この画面では、試験の次のセクションに進む前に、回答を確認して変更を加えることができます。新しいセクションを開始すると、このセクションに戻ることはできません。
ケーススタディを開始するには
このケース スタディの最初の質問を表示するには、[次へ] ボタンをクリックします。質問に答える前に、左ペインのボタンを使用してケース スタディの内容を調べます。これらのボタンをクリックすると、ビジネス要件、既存の環境、問題ステートメントなどの情報が表示されます。ケース スタディに [すべての情報] タブがある場合、表示される情報は、後続のタブに表示される情報と同じであることに注意してください。質問に答える準備ができたら、[質問] ボタンをクリックして質問に戻ります。
概要
総括
Contoso, Ltd. は、100 人の従業員を抱える財務データ会社です。会社は財務データを顧客に提供します。
物理的な場所
Contoso には、ロサンゼルスにデータセンターがあり、Azure サブスクリプションがあります。すべての Azure リソースは、米国西部 2 Azure リージョンにあります。Contoso には、Azure への 10 Gb の ExpressRoute 接続があります。
同社には世界中に顧客がいます。
既存の環境
アクティブ ディレクトリ
Contoso には、オンプレミスの Active Directory と同期するハイブリッド Azure Active Directory (Azure AD) 展開があります。
データベース環境
Contoso には、次の表に示す Azure 仮想マシン上に SQL Server 2017 があります。

SQL1 と SQL2 は Always On 可用性グループにあり、アクティブにクエリされます。SQL3 は、ジョブを実行し、履歴データを提供し、顧客へのデータ配信を処理します。
オンプレミス データセンターには、50 TB のデータベースを持つ PostgreSQL サーバーが含まれています。
現在のビジネスモデル
Contoso は、Microsoft SQL Server Integration Services (SSIS) を使用して顧客向けのフラット ファイルを作成します。顧客は FTP を使用してファイルを受け取ります。
要件
変更予定
Contoso は、サービスとしてのプラットフォーム (PaaS) オファリングとして実行される顧客データベースにデータを配信するモデルへの移行を計画しています。顧客が Contoso とサービス契約を結ぶと、Azure SQL データベースを含む別のリソース グループが顧客用にプロビジョニングされます。データベースには、財務データの完全なコピーが含まれます。各顧客がアクセスできるデータは、サービス契約の階層によって異なります。顧客は、サービス契約を変更することで層を変更できます。
各 PaaS データベースの推定サイズは 1 TB です。
Contoso は、次の変更を実装する予定です。
* 今後 6 か月以内に PostgreSQL データベースを Azure Database for PostgreSQL に移行します。
* 今後数か月の間に、SQL1、SQL2、および SQL3 を SQL Server 2019 にアップグレードします。
* 6 か月以内に新しい PaaS ソリューションへの顧客のオンボーディングを開始します。
ビジネス目標
Contoso は、次のビジネス要件を特定しています。
* 可能な限り組み込みの Azure 機能を使用してください。
* 可能な限り開発作業を最小限に抑えます。
* PaaS ソリューションの計算コストを最小限に抑えます。
* PaaS ソリューションを使用して、すべての顧客に独自のデータベースのコピーを提供します。
* 顧客のサービス契約に基づいて、異なるテーブルと行へのアクセスを顧客に提供します。
* Azure の地域で障害が発生した場合、顧客が最小限のダウンタイムで PaaS ソリューションにアクセスできるようにします。ソリューションは、自動フェイルオーバーを提供する必要があります。
* PaaS ソリューションのユーザーが独自のデータベース オブジェクトを作成できることを確認しますが、Contoso が提供する既存のデータベース オブジェクトを変更することはできません。
技術要件
Contoso は、次の技術要件を特定しています。
* PaaS ソリューションのユーザーは、独自の企業 Azure AD 資格情報を使用してサインインできるか、Contoso から提供された Azure AD 資格情報を持っている必要があります。ソリューションでは、Contoso の内部 Azure AD を使用してゲスト ユーザーを最小限に抑える必要があります。
* すべての顧客は、独自のリソース グループ、Azure SQL サーバー、および Azure SQL データベースを持っている必要があります。各顧客へのリソースの展開は、一貫した方法で行う必要があります。
* ユーザーは、PaaS データベースに対して発行されたクエリを確認し、作成された新しいオブジェクトを識別できる必要があります。
* PostgreSQL データベースの移行中のダウンタイムは最小限に抑える必要があります。
監視要件
Contoso は、次の監視要件を特定しています。
* PaaS データベースの CPU 使用率が平均よりも高い場合、管理者に通知します。
* 単一のダッシュボードを使用して、すべての PaaS データベースのセキュリティおよび監査データを確認します。
* 単一のダッシュボードを使用して、すべての PaaS データベースのクエリ パフォーマンスとボトルネックを監視します。
* PaaS データベースを監視して、パフォーマンスの低いクエリを特定し、クエリのパフォーマンスの問題を可能な限り自動的に解決します。
PaaS プロトタイプ
Azure での PaaS ソリューションのプロトタイピング中に、次の資料に示すように、顧客の Azure SQL データベースのコンピューティング使用率を記録します。

役割の割り当て
お客様の Azure SQL データベース サーバーごとに、次の資料に示されている役割を割り当てる予定です。
