説明/参照:
Explanation:
テストレット1
バックグラウンド
会社は住宅ローン処理をサポートするウェブサイトを開発しています。 Azure管理ポータルを使用してWebサイトを作成します。最初に、基本ホスティングプランを使用するようにWebサイトを設定します。
有効なレジストラを使用して、Webサイトのカスタムドメインを登録します。
顧客はモーゲージアプリケーションを完了し、サポート文書をウェブサイトにアップロードします。 FileProcessor.exeという名前のカスタム実行可能ファイルは、受信したすべての情報を処理します。 Windows Serverを実行するオンプレミスサーバーが実行可能ファイルをホストします。
オンプレミスサーバーの仮想ハードディスク(VHD)イメージを作成します。このVHDを使用して、オンプレミスサーバーをAzureでホストされている新しい仮想マシン(VM)に置き換える予定です。
ビジネス要件
ビジネス関係者は、住宅ローン処理のウェブサイトに関する以下の要件を確認しました。
ウェブサイトは、顧客に安全な住宅ローン申請プロセスを提供しなければなりません。

ビジネスユーザーは、Webサイトの新しいバージョンを検証してから、プロダクションに公開する必要があります

サイト。問題が発生した場合は、以前のバージョンに簡単に戻すことができなければなりません。
新しい機能やバグ修正が導入されている間は、Webサイトはユーザーに引き続き利用可能でなければなりません。

Webサイトが使用するすべてのポートでネットワークトラフィックを監視する必要があります。

技術要件
一般:
Microsoft Visual Studio 2013を使用してWebサイトを開発する必要があります。

ウェブサイトはステートレスでなければなりません。ユーザーからの後続のリクエストは、ルーティングされる場合とされない場合があります

ユーザーが最初に接続したWebサイトのインスタンス
セキュリティ:
SSLを使用してカスタムドメインとすべてのサブドメインを保護する必要があります。
ストレージ:
カスタム実行可能ファイルは、ネイティブファイルシステムAPIを使用して、

ウェブサイト
カスタム実行可能ファイルは、ファイルにアクセスするためにネットワークファイル共有を引き続き使用する必要があります。

モニタリング:
WebサイトはUDPを使用するポート6000を使用して、別のプロセスに情報を送信する必要があります。このポートは、同じ外部ポート番号を使用してアクティブに監視する必要があります。
導入:
VMと関連するVHDを展開する必要があります。このVMを別のAzureに移動する必要があります

配備後のサブスクリプション。
段階的公開を使用する継続的な展開プロセスを確立する必要があります。

カスタムドメインは、複数のサブドメインに対する要求を処理する必要があります。

カスタムドメインは、ドメインの@Aレコードを指すwww CNAMEレコードを使用する必要があります。

カスタム実行可能ファイルは継続的に実行する必要があり、名前の付いたAzure Webジョブとして展開する必要があります

FileProcessor
Webサイトでは、Application Request Routing(ARR)アフィニティを無効にする必要があります。

ソリューションの構造
ウェブサイトのソリューション構成は次のとおりです。
