説明/参照:
Explanation:
AZURE SQLデータベース
各SQLデータベースには、任意の時点で実行されている3つのデータベースレプリカがあります。
また、SQLデータベースは自動的にSQLデータベースをバックアップし、基本層では7日間、標準層では14日間、プレミアム層では35日間、バックアップを保持する自動「ポイントインタイムリストア」機能を備えています。
自動的に取得するもう1つのフォールトトレランス機能は、「ジオ復元」です。データベースをバックアップするとき、Azureはデータベースの最新の毎日のバックアップを別の地理的な場所に保管します。
ある地域で大規模な停止が発生した場合、別の地域から24時間以内にデータを復元できます。より積極的な復旧要件がある場合は、「標準ジオレプリケーション」を使用するか、
"アクティブなジオレプリケーション"スタンダードおよびプレミアム層ユーザーが使用できる標準のジオレプリケーションは、データベースがデプロイされているリージョンとは別のリージョンにセカンダリ・レプリカを作成します(このリージョンはペア領域と呼ばれます)。これらのレプリカはフロッピーではありますが、データセンターの中断時にフェールオーバーするためにアプリケーションをオンラインにすることができます。アクティブなジオレプリケーション(プレミアム層ユーザーが利用可能)は、ジオレプリケートされたライブセカンダリを4つ保存することで、最も迅速な復旧時間を提供します。
データベースを手動でバックアップすることもできます。
まず、データベースのトランザクション一貫性のあるコピーを同じサーバーまたは別のサーバーに作成できます

同じまたは異なる領域にある。
次に、SQLデータベースのインポートとエクスポートサービスを使用して、BACPACKファイルをエクスポートすることができます。

スキーマの論理コピーとデータベースのデータを含みます。ディザスタリカバリのためにファイルをデータベースにインポートすることができます。
参考資料:Exam Ref 70-534 Microsoft Azure Solutionsの設計、Microsoft Press、2015年5月15日Testlet 1背景Fourth Coffeeの新しいクラウドアーキテクトです。同社は、オンプレミスのASP.NET MVC Webアプリケーションをホストし、オンライン購入を遅らせ、店舗運営をサポートしています。
新しいCIO(最高情報責任者)は、新しいモバイルアプリケーション、小売店の従業員向けのオンライントレーニング、現在のWebアプリケーションやその他のサービスをクラウドに移行するなど、新年のいくつかのイニシアチブを発表しました。
マーケティングチームは、アプリケーションの稼働時間が増加することを期待しています。チームは現在のユーザー名とパスワードシステムに加えてソーシャルログインを使用できるようにしたいと考えています。
Fourth Coffeeは、Microsoft Azureを選択してその取り組みをサポートしています。
現在の環境
Azureポータルでは、API用のAzureモバイルアプリケーションを作成します。
Azureでサービスバスキューを作成し、Node.js用のAzure Storage SDKをインストールします。
問題文
モバイルチームはAzure App Serviceと新しいAPIプロジェクトで継続的に展開を試みます。 「http:// fourthcoffeeapi.azurewebsites.net/」にアクセスできません:https://fourthcoffeeapi.scm.azurewebsites.net/に接続できませんでした。ビジネス要件WebアプリケーションビジネスアプリケーションのWebアプリケーションを使用するには、アプリケーションのための時間。

アプリケーションは追加の地域と言語をサポートする必要があります。

マーケティングは、アプリケーションの更新が公開される前にWebアプリケーションを検証できる必要があります

運用環境への移行
モバイル
マーケティングチームは、特定のユーザーやデバイスに頻繁でタイムリーな更新を送信できる必要があります

アップルのiPad、iPhone、Android、Windows、およびWindows Phoneデバイスなどの、
ユーザーは、ソーシャルアカウントを使用してアプリケーションにサインインできる必要があります。 LinkedInをサポートする必要があります。

FacebookとGoogleのログオン。
アプリケーションは、ピーク時であっても反応し続ける必要があります。

トレーニング
ビデオストリーミングコンテンツは利用可能で、社員のブラウザにストリーミングする必要があります。トレーニングコンテンツ

オンデマンドストリーミングのみを含める必要があります。
技術的要件
ウェブアプリケーション
クラウド展開をサポートするには、展開プロセスを更新する必要があります。すべてのデータは、

輸送中のJSON
Team Foundation Version Control(TFVC)をバージョン管理システムとして実装する必要があります。

ウェブアプリケーション。 APIへの着信メッセージは、それらが配信されて処理されることを確実にするために、キューストレージに永続化する必要があります。モバイルアプリとAPIの間のメッセージのサイズを5ギガバイト(GB)以下に制限する必要があります。
Webアプリケーションでは、冗長レプリケーションを使用する必要があります。

モバイル
Node.jsをテクノロジプラットフォームとして使用する必要があります。

可能であれば、すべてのモバイルイニシアチブをサポートする必要があります。

Gitをモバイルアプリケーションのバージョン管理システムとして実装する必要があります。あなたはRESTを開発しなければなりません

Node.js、Express、およびMongoDBを使用してAPIを実行します。
標準モードでAPIをホストするには、Azure App ServiceのMobile Apps機能を使用する必要があります。

Azure Media Servicesを使用して、次のプッシュ通知サービスを実装する必要があります。

iPadおよびiPhoneデバイス用のApple Push Notification Services(APNS)。

Androidデバイス用のGoogle Cloud Messagingサービス(GCM)。

Windowsデバイス用のWindows通知サービス(WNS)。

Windows Phoneデバイス用のMicrosoftプッシュ通知サービス(MPNS)。

セキュリティと災害復旧
オンプレミスのActive DirectoryドメインサービスとAzure Active Directoryを統合する必要があります

(Azure AD)。
最新のフェデレーションされたID標準を実装して、認証と承認を提供する必要があります

アプリケーションに。
マルチファクタ認証を実装する必要があります。

WebアプリケーションとAPIは、災害から復旧できる必要があります。

スケーリング
WebアプリケーションとAPIは、次のルールに従って自動スケールする必要があります。
CPUが70%を超える場合、1つのインスタンスでスケールアップする

CPUが50%を下回る場合、1つのインスタンスで縮小

トレーニング
ストリーミングには、グローバルロケーションをサポートするためのコンテンツ配信ネットワーク(CDN)機能が含まれている必要があります。

AESとPlayReadyを使用して、コンテンツを暗号化して保護する必要があります。

ストリーミングには、1ギガビット(GB)/秒の専用出力容量が必要です。

すべての動画は、ストリーミングマニフェストファイルでエンコードされた適応型ビットレートMP4を使用する必要があります。

ビデオファイルには、以下のストリーミング形式をサポートする必要があります。MPGE DASH、HLS、Smooth

ストリーミング、HDS。コンテンツを再エンコードする必要はありません。