説明/参照:
Explanation:
Azure SQL DatabaseはBACKUP DATABASEステートメントをサポートしません。
参考文献:
https://docs.microsoft.com/en-us/azure/sql-database/sql-database-copy#copy-a-database-by-using- transactions-sql
70〜473

70〜473
テストレット1
概要
総括
Proseware、Inc.は、100人の従業員を擁するソフトウェアエンジニアリング会社です。 Prosewareには、営業、マーケティング、アカウント、人事IT、および開発部門があります。
IT部門には、社内リソースの管理に専念する1つのチームと、顧客リソースの管理に専念する1つのチームがあります。これらのチームは、会社のホスティング環境にあります。
Prosewareは、Webサイト、基本Webアプリケーション、およびカスタムWebアプリケーションを開発しています。 Webサイトとアプリは、Prosewareのホスティング環境でホストおよび管理されています。
物理的な場所
Prosewareはシアトルとモントリオールに2つのオフィスを構えています。シアトルのオフィスには、顧客のWebサイト、Webアプリケーション、およびデータベースをホストするために必要なすべてのハードウェアが含まれています。シアトルのオフィスには、ホスティング環境のITチームが含まれています。
モントリオールのオフィスには、社内のアプリケーション、データベース、およびWebサイトをホストするために必要なすべてのハードウェアが含まれています。
各事業所はインターネットに直接接続しています。テストの結果、オフィスからMicrosoft Azureまでの最小遅延は20ミリ秒です。
既存の環境
InternalMicrosoft SQL Server環境
Prosewareはカスタムの顧客関係管理(CRM)アプリケーションを使用します。
Microsoft SQL Serverの内部環境には、CRM-AとCRM-Bという2つの物理サーバーがあります。
両方のサーバーがSQL Server 2012 Standardを実行し、CRMアプリケーション用のデータベースをホストします。
CRM-Aはプリンシパルインスタンスをホストし、CRM-BはCRMデータベースのミラー化インスタンスをホストします。 СRM-Aは、社内のアプリケーションで使用される他のいくつかのアプリケーション用のデータベースもホストしています。
CRM-Aには、クアッドコアプロセッサと12 GBのRAMがあります。 CRM - Âはデュアルコアプロセッサと8 GBのRAMを持っています。
カスタムWebアプリケーション環境
Prosewareの顧客の中には、SQL Server Integration Services(SSIS)やCLRストアドプロシージャなど、単なるデータベース以外のものを必要とするカスタムWebベースのアプリケーションを要求している人もいます。
ProsewareはHost1という名前のHyper-Vサーバーを使用します。ホスト1のホストオペレーティングシステムには、SQL Server 2014 Enterpriseのインスタンスが4つあります。インスタンスは、Host2という名前のサーバーにミラーリングされています。
Host1は、VM1、VM2、VM3、およびVM4という名前の4つの仮想マシンもホストします。 VM1にはSQL Server 2005 Standardがインストールされています。 VM2にはSQL Server 2005 Enterprise Editionがインストールされています。 VM3にはSQL Server 2008 Standard Editionがインストールされています。 VM4にはSQL Server 2008 R2 Standard Editionがインストールされています。
Host1はSANを使用して、4つのSQL Serverインスタンスと4つの仮想マシンのすべてのデータとログファイルを保存します。
Webサイトと基本的なWebアプリ環境
Prosewareには、WebServer1とWebData1という2つの物理サーバーがあります。 WebServer1は、顧客向けに基本的なWebアプリケーションとWebサイトをホストします。 WebData1には、各WebサイトとProsewareがホストする各基本Webアプリケーションのデータベースがあります。 WebData1には4つのコアと8 GBのRAMがあります。
各Webサイトデータベースには、請求用の顧客情報が含まれています。 Prosewareは、これらすべてのデータベースからのデータを含む統合レポートを生成します。
WebData1の関連データベースは次のとおりです。
CWDB:現在60 GBで、100 GBを超えることは予想されていません。 CWDBには、という名前のテーブルが含まれています。

個人情報。
MovieReviewDB:現在5 GBで、10 GBを超えることはありません。

マーケティング部
Prosewareはマーケティング部門用のWebアプリを持っています。 WebアプリはAzure SQLデータベースを使用します。
マーケティング部門のマネージャは、カスタムアプリケーションを使用してデータを一括ロードすることがあります。データベースは毎日更新されます。
問題ステートメント
Prosewareは以下の問題を識別しています。
計画と知識の欠如はデータベース環境を複雑にしました。

WebServer1でホストされているWebアプリケーションを持っている顧客は、障害が原因で頻繁に停止していると報告します。

WebData1。現在の稼働時間は90%未満です。
内部的には、データベースのフェイルオーバー時にCRMアプリケーションによるパフォーマンスの低下がユーザーに不平を言います。

CRM-B
WebData1には、データベースまたはサーバーに対する高可用性オプションはありません。

SQL Serverの内部ライセンス監査により、Prosewareが準拠していないことが確認されました。ホスト1、CRM-A、

CRM-Вは正しくライセンスされています。 VM1、VM2、VM3、VM4、およびWebData1はライセンスされていません。
ビジネス要件
Prosewareは以下のビジネス要件を識別します。
内部ユーザーおよび顧客から報告された問題に対処するためにインフラストラクチャをアップグレードしてください。

ハードウェアとソフトウェアの購入に伴うアップグレードコストを最小限に抑えます。

すべてのソフトウェアが正しくライセンスされていることを確認してください。

データベース環境の複雑さを最小限に抑えます。

カスタムWebアプリ環境をサポートするSQL Serverのインスタンスを統合します。

Webサイトと基本Webアプリの稼働時間が99.95%のサービスレベル契約(SLA)を実装する

環境。
CRMアプリケーション用にAzureで障害回復環境を実装する。

SQL Server環境への変更が全体的に維持または増加するようにする

パフォーマンス
すべてのWebフロントエンドをAzureに移行します。

可能な限りライセンスを再利用してください。

Webサイトデータベースから内部レポートを生成するために必要な管理作業を最小限に抑えます。

セキュリティ要件
ProsewareはContoso、Ltdという会社のデータベースをホストしています。現在、Contosoの全従業員はデータベース内のすべてのデータにアクセスできます。
Contosoは、顧客サービス担当者が自分の顧客に関連するPersonalInfoテーブルのデータのみを表示できるように、CWDUデータベースへのユーザーアクセスを制限することを計画しています。