事例研究2 - コホ・ワイナリー
LabelMakerアプリ
Coho Wineryはボトルを製造し、様々なワインを世界中に販売しています。あなたは、Azureソリューションを使用して、オンライン注文処理をサポートする、拡張性と回復力に優れたアプリケーションを実装する開発者です。
Coho Wineryは、ワインボトルのラベルを印刷するLabelMakerアプリケーションを使用しています。このアプリケーションは複数のプリンターにデータを送信します。アプリケーションは、仮想マシン(VM)上で独立して動作する5つのモジュールで構成されています。Coho Wineryは、このアプリケーションをAzureに移行し、ラベル作成のサポートを継続する予定です。
外部パートナーは、カスタムラベルデザイン用のアートワークやテキストを含むデータをLabelMakerアプリケーションに送信します。
データ
データ管理および操作に関して、以下の要件を特定します。
* 注文データは非リレーショナルなJSON形式で保存されるため、構造化クエリを使用してクエリを実行する必要があります。
言語(SQL)。
* 注文データの変更は、すべてのパーティションに即座に反映される必要があります。注文へのすべての読み取り
データは最新の書き込みを取得する必要があります。
セキュリティ要件は以下のとおりです。
* Coho Winery アプリケーションのユーザーは、ドキュメント、リソース、
そして、外部パートナーへの申請も含む。
* 外部パートナーは、自身の認証情報を使用し、所属組織の認証情報で認証を行う必要があります。
本人確認管理ソリューション。
* 外部パートナーのログインは、ユーザーアカウントによるアプリケーションの使用状況について毎月監査する必要があります。
管理者は会社の法令遵守を維持する。
* eコマースアプリケーションの設定は、Azure Key Vaultに保存する必要があります。
* Eコマースアプリケーションへのサインインは、Azure App Service認証を使用して保護する必要があります。
および Azure Active Directory (AAD)
企業コンテンツを保護するためには、アプリケーションレベルで条件付きアクセス ポリシーを適用する必要があります。
* LabelMaker アプリケーションは、以下の項目に完全にアクセスできる AAD アカウントを使用して保護する必要があります。
Azure Kubernetes Service (AKS) クラスターのすべての名前空間。
LabelMakerアプリ
Azure Monitor Container Health は、Kubernetes 環境にデプロイされ、Azure Kubernetes Service (AKS) 上でホストされているワークロードのパフォーマンスを監視するために使用する必要があります。
AKSデプロイメントをサポートするイメージを公開するには、Azure Container Registryを使用する必要があります。

プリンターAPIアプリへの呼び出しが、プリンターとの通信タイムアウトにより定期的に失敗します。
プリンターの通信タイムアウトは10秒後に発生します。ラベルプリンターは1分間に最大5回の通信試行しか受け付けません。
Azureへの初回デプロイ時に、注文ワークフローの実行に失敗します。
注文.json

注:このセクションでは、同じシナリオと問題に関する複数の質問セットが表示されます。各質問には問題に対する独自の解決策が提示されており、その解決策が提示された目標を満たしているかどうかを判断する必要があります。複数の解決策で問題が解決する場合もあります。また、どの解決策も問題を解決しない可能性もあります。
このセクションの質問に回答すると、後から戻って回答することはできません。そのため、これらの質問は復習画面には表示されません。
注:この問題は、同じシナリオを提示する一連の問題の一部です。このシリーズの各問題には、それぞれ固有の解答が含まれています。解答が提示された目標を満たしているかどうかを判断してください。
LabelMakerアプリケーションのセキュリティ要件を満たす必要があります。
解決策:Azure Active Directory アカウントを Azure AD グループに追加します。ClusterRoleBinding を作成し、そのグループに割り当てます。
その解決策は目標を達成しているか?