
説明/参照:
テストレット1
バックグラウンド
Contoso、Ltd。は病院の患者監視ソリューションを開発しています。このソリューションはAzureのWebサイトと、ヘルスケアプロバイダーがリモートで患者を監視するために使用する一連のモバイルアプリケーションで構成されています。
Windowsの組み込みバージョンを実行する監視デバイスは、患者に添付されます。このデバイスは患者から情報を収集し、Azureで実行されるサービスにリアルタイムの連続データを送信します。
このサービスはデータを収集して配信します。サービスが提供するデータは、Webサイトおよびモバイルアプリケーションからアクセスできる必要があります。
ビジネス要件
患者
すべての患者データは、Azureに安全に保存する必要があります。データセキュリティは、米国における健康保険の携帯性と責任に関する法律(HIPAA)基準を満たしていなければなりません。また、世界中のISO / ICE 27002データセキュリティ基準を満たしていなければなりません。
請負業者
サードパーティの請負業者はモバイルアプリケーションを開発します。すべての請負業者は、Azureでホストされている仮想マシン(VM)を使用してアプリケーションを開発する必要があります。許可された契約者と許可されたIPアドレスだけがVMへのアクセスを許可されます。契約者はNFC(Near Field Communication)タグを使用して、NFC対応デバイスからVMへのリモートデスクトップ(RD)接続を開始できます。テストの目的で、契約者はVM内で複数のモバイルアプリケーションインスタンスを実行できる必要があります。
データ収集および配信サービス
特定の状態が検出されると、サービスは患者データを監視し、医療提供者に警告を送信する必要があります。サービスは、医師、看護師、介護者が患者に出席できるように、アラートをモバイルアプリケーションとウェブサイトにリアルタイムで送信する必要があります。パートナー組織と診断研究所は、離れた場所から安全にデータとWebサイトにアクセスできる必要があります。
現在の課題
ウェブサイトのプロトタイプをテストしているパートナーは、ウェブサイトにサインインした後、パートナーがホームページではなく設定ページにリダイレクトされることを報告します。
患者のデバイスからのデータはウェブサイトに表示されるのが遅く、必ずしも現れるとは限りません。オンラインのすべての患者デバイスは、データ収集サービスへのアクティブな接続を持っています。
技術要件
請負業者
すべての契約者は、最初にサイズA3として構成された仮想マシンを使用します。請負業者は、事前承認されたアドレスのリストからIPアドレスを使用して、割り当てられたVMにサインインする必要があります。
データ収集および配信サービス
このサービスは、Node.jsをワーカーロールで実行します。

サービスは少なくとも2048ビットの暗号化を使用する必要があり、ポート8888を使用する必要があります。

すべての患者情報は、NoSQLデータストアを使用して暗号化して保存する必要があります。

データは、RESTfulエンドポイントを使用して安全に格納および取得する必要があります。

データを仮想マシン内に格納しないでください。

展開されたすべてのサービスは、次のいずれかの条件が満たされたときに
[email protected]に警告電子メールを送信する必要があります。
CPUパーセンテージ測定基準は、少なくとも10分間85%以上です。

ネットワークインメトリックは、少なくとも10分間2 KB以上です。

Network Outメトリックは、少なくとも10分間2 KB以上です。

ディスク書き込みメトリックは、少なくとも30分間、1 KB /秒以上です。

Disk Readメトリックは、少なくとも30分間、1 KB /秒以上です。

ウェブサイトとモバイルデバイス
ウェブサイトは安全でなければならず、病院の物理的根拠内でのみアクセス可能でなければなりません。すべてのモバイルアプリケーションとウェブサイトは応答性がなければなりません。すべてのWebサイトで、リモートで表示できるエラーログが生成される必要があります。
仮想マシン
すべてのAzureインスタンスは、ステージングインスタンスをデプロイする前にステージングインスタンスでデプロイおよびテストする必要があります

プロダクションインスタンス。
デプロイされたすべてのインスタンスは、使用可能な次のCPUインスタンスまで、CPU使用率のしきい値で拡張する必要があります。

使用率が10%を下回ると90%、スケールが下がります。
アプリケーション構造
アプリケーションファイルの関連部分は、次のコードセグメントに示されています。コードセグメント内の行番号は、参照のためにのみ含まれ、それらが属する特定のファイルを示す2文字の接頭辞を含みます。

