AZ-204 試験問題 136
ケーススタディ 4 - あなたに最適なオーガニック
バックグラウンド
Best for You Organics Company は、複数の店舗を持つグローバルなレストラン フランチャイズです。同社は、ユーザー エクスペリエンスとベンダー統合を強化したいと考えています。同社は、自動化されたモバイル注文および配送サービスの実装を計画しています。
Best For You Organics は、URL https://www.bestforyouorganics.com で Azure Web アプリをホストしています。
ユーザーは Web アプリを使用して、レストランの場所、メニュー項目、栄養、情報、および会社情報を閲覧できます。同社は、クロスプラットフォームのモバイル アプリを開発して展開しました。
要件
Bot Builder SDK と Language Understanding Intelligence Service (LUIS) を使用してチャートボットを開発する必要があります。チャットボットは、ユーザーが集荷または配達のために食品を注文できるようにする必要があります。
チャットボットは次の要件を満たす必要があります。
* チャットボット エンドポイントに Bot Framework コネクタのみがアクセスできるようにします。
* 自然言語処理と音声認識を使用して、ユーザーがテキストと音声を使用してチャットボットと対話できるようにします。処理はサーバーベースである必要があります。
* 地元のレストランでのプロモーションについてユーザーに警告します。
* ユーザーが音声で配達または集荷の注文を行えるようにします。
* アクション ボタンを含むグラフィカル インターフェイスを表示して、サインイン時にユーザーに挨拶します。
* チャットボットの挨拶インターフェイスは、次の例の形式と一致する必要があります。

ベンダー API
ベンダーは、Azure API Management がホストする API を使用して、レストランの在庫と配達サービスの更新を受け取り、提供します。各ベンダーは、独自のサブスクリプションを使用して各 API にアクセスします。
API は次の条件を満たす必要があります。
* API の使用は、1 ベンダーあたり 1 時間あたり 5,000 回の呼び出しと 50,000 キロバイトの帯域幅を超えてはなりません。
* ベンダーがコール数または帯域幅の制限に近づいている場合、API はベンダーへの電子メール通知をトリガーする必要があります。
* API は、呼び出しレートを 1 分あたり 100 呼び出しに制限することにより、サブスクリプションごとに API 使用量の急増を防ぐ必要があります。
* Inventory API は、ASP.NET Core および Node.js を使用して作成する必要があります。
* Azure SQL データベースへのインターフェイスを提供するには、API を更新する必要があります。データベース オブジェクトは、コードを使用して管理する必要があります。
*配信 API は、Azure Web アプリから呼び出すときに、Azure Active Directory (Azure AD) で OAuth 2.0 プロトコルを使用して保護する必要があります。Delivery API と Web アプリを Azure AD に登録します。Web アプリで OAuth 2.0 を有効にします。
* 配送 API は、Products テーブル、Vendor transactions テーブル、および Billing テーブルを 1 つのトランザクションで更新する必要があります。
Best For You Organics Company のアーキテクチャ チームは、Azure への予想される展開を示す次の図を作成しました。

配信 API
Delivery API は断続的に次の例外をスローします。

チャットボットの挨拶
チャットボットの挨拶にユーザーの名前が表示されません。チャットボットをローカルでデバッグする必要があります。
言語処理
ユーザーは、顧客がイタリア語の名前を使用した料理を注文しようとすると、ボットが理解できないと報告しています。
アプリ ファイルの関連部分を以下に示します。行番号は参照用にのみ含まれており、それらが属する特定のファイルを示す 2 文字のプレフィックスが含まれています。
Startup.cs

注: このセクションでは、同じシナリオと問題に関する 1 つ以上の質問セットが表示されます。各質問は、問題に対する独自の解決策を示しており、その解決策が指定された目標を満たしているかどうかを判断する必要があります。複数のソリューションで問題が解決する場合があります。また、どのソリューションも問題を解決しない可能性があります。
このセクションの質問に回答すると、その質問に戻ることはできなくなります。そのため、これらの質問はレビュー画面に表示されません。
注: この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には、独自の解決策が含まれています。ソリューションが指定された目標を満たしているかどうかを判断します。
ベンダー通知要件を満たす必要があります。
解決策: カスタムのアウトバウンド Azure API Management ポリシーを作成して適用します。
ソリューションは目標を満たしていますか?
バックグラウンド
Best for You Organics Company は、複数の店舗を持つグローバルなレストラン フランチャイズです。同社は、ユーザー エクスペリエンスとベンダー統合を強化したいと考えています。同社は、自動化されたモバイル注文および配送サービスの実装を計画しています。
Best For You Organics は、URL https://www.bestforyouorganics.com で Azure Web アプリをホストしています。
ユーザーは Web アプリを使用して、レストランの場所、メニュー項目、栄養、情報、および会社情報を閲覧できます。同社は、クロスプラットフォームのモバイル アプリを開発して展開しました。
要件
Bot Builder SDK と Language Understanding Intelligence Service (LUIS) を使用してチャートボットを開発する必要があります。チャットボットは、ユーザーが集荷または配達のために食品を注文できるようにする必要があります。
チャットボットは次の要件を満たす必要があります。
* チャットボット エンドポイントに Bot Framework コネクタのみがアクセスできるようにします。
* 自然言語処理と音声認識を使用して、ユーザーがテキストと音声を使用してチャットボットと対話できるようにします。処理はサーバーベースである必要があります。
* 地元のレストランでのプロモーションについてユーザーに警告します。
* ユーザーが音声で配達または集荷の注文を行えるようにします。
* アクション ボタンを含むグラフィカル インターフェイスを表示して、サインイン時にユーザーに挨拶します。
* チャットボットの挨拶インターフェイスは、次の例の形式と一致する必要があります。

ベンダー API
ベンダーは、Azure API Management がホストする API を使用して、レストランの在庫と配達サービスの更新を受け取り、提供します。各ベンダーは、独自のサブスクリプションを使用して各 API にアクセスします。
API は次の条件を満たす必要があります。
* API の使用は、1 ベンダーあたり 1 時間あたり 5,000 回の呼び出しと 50,000 キロバイトの帯域幅を超えてはなりません。
* ベンダーがコール数または帯域幅の制限に近づいている場合、API はベンダーへの電子メール通知をトリガーする必要があります。
* API は、呼び出しレートを 1 分あたり 100 呼び出しに制限することにより、サブスクリプションごとに API 使用量の急増を防ぐ必要があります。
* Inventory API は、ASP.NET Core および Node.js を使用して作成する必要があります。
* Azure SQL データベースへのインターフェイスを提供するには、API を更新する必要があります。データベース オブジェクトは、コードを使用して管理する必要があります。
*配信 API は、Azure Web アプリから呼び出すときに、Azure Active Directory (Azure AD) で OAuth 2.0 プロトコルを使用して保護する必要があります。Delivery API と Web アプリを Azure AD に登録します。Web アプリで OAuth 2.0 を有効にします。
* 配送 API は、Products テーブル、Vendor transactions テーブル、および Billing テーブルを 1 つのトランザクションで更新する必要があります。
Best For You Organics Company のアーキテクチャ チームは、Azure への予想される展開を示す次の図を作成しました。

配信 API
Delivery API は断続的に次の例外をスローします。

チャットボットの挨拶
チャットボットの挨拶にユーザーの名前が表示されません。チャットボットをローカルでデバッグする必要があります。
言語処理
ユーザーは、顧客がイタリア語の名前を使用した料理を注文しようとすると、ボットが理解できないと報告しています。
アプリ ファイルの関連部分を以下に示します。行番号は参照用にのみ含まれており、それらが属する特定のファイルを示す 2 文字のプレフィックスが含まれています。
Startup.cs

注: このセクションでは、同じシナリオと問題に関する 1 つ以上の質問セットが表示されます。各質問は、問題に対する独自の解決策を示しており、その解決策が指定された目標を満たしているかどうかを判断する必要があります。複数のソリューションで問題が解決する場合があります。また、どのソリューションも問題を解決しない可能性があります。
このセクションの質問に回答すると、その質問に戻ることはできなくなります。そのため、これらの質問はレビュー画面に表示されません。
注: この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には、独自の解決策が含まれています。ソリューションが指定された目標を満たしているかどうかを判断します。
ベンダー通知要件を満たす必要があります。
解決策: カスタムのアウトバウンド Azure API Management ポリシーを作成して適用します。
ソリューションは目標を満たしていますか?
AZ-204 試験問題 137
ホットスポットの質問
Event Grid を使用して他のサービスに接続するアプリを作成しています。アプリのイベント データは、コンプライアンスをチェックするサーバーレス関数に送信されます。
この機能は、貴社によって維持されます。
リソースのスコープで新しいイベント サブスクリプションを作成します。イベントは一定期間後に無効にする必要があります。
セキュリティを確保するには、Event Grid を構成する必要があります。
何を実装する必要がありますか?回答するには、回答エリアで適切なオプションを選択します。
注: それぞれの正しい選択は 1 ポイントの価値があります。

Event Grid を使用して他のサービスに接続するアプリを作成しています。アプリのイベント データは、コンプライアンスをチェックするサーバーレス関数に送信されます。
この機能は、貴社によって維持されます。
リソースのスコープで新しいイベント サブスクリプションを作成します。イベントは一定期間後に無効にする必要があります。
セキュリティを確保するには、Event Grid を構成する必要があります。
何を実装する必要がありますか?回答するには、回答エリアで適切なオプションを選択します。
注: それぞれの正しい選択は 1 ポイントの価値があります。

AZ-204 試験問題 138
ソリューションがポリシー サービスのスケーリング要件を満たすことができることを確認する必要があります。
どの Azure Application Insights データ モデルを使用する必要がありますか?
どの Azure Application Insights データ モデルを使用する必要がありますか?
AZ-204 試験問題 139
Microsoft Azure App Service の Web アプリ機能を使用して、層 D1 アプリ サービス プランを使用する Web アプリを開発します。
トラフィックの急増により、ページの読み込み時間が増加しました。
CPU 負荷が約 85% のときに Web アプリが自動的にスケーリングし、コストを最小限に抑える必要があります。
順番に実行する必要がある 4 つのアクションはどれですか? 答えるには、アクションのリストから適切なアクションを回答エリアに移動し、正しい順序で並べます。
注: 回答の選択肢の順序が 1 つ以上正しいです。選択した正しい注文のいずれかに対してクレジットを受け取ります。

トラフィックの急増により、ページの読み込み時間が増加しました。
CPU 負荷が約 85% のときに Web アプリが自動的にスケーリングし、コストを最小限に抑える必要があります。
順番に実行する必要がある 4 つのアクションはどれですか? 答えるには、アクションのリストから適切なアクションを回答エリアに移動し、正しい順序で並べます。
注: 回答の選択肢の順序が 1 つ以上正しいです。選択した正しい注文のいずれかに対してクレジットを受け取ります。

AZ-204 試験問題 140
Web サービスは、e コマース パートナーに顧客概要情報を提供します。Web サービスは、HTTP トリガーを使用して Azure 関数アプリとして実装されます。API へのアクセスは、Azure API Management インスタンスによって提供されます。API Management インスタンスは従量課金プラン モードで構成されます。すべての API 呼び出しは、OAuth を使用して認証されます。
API 呼び出しはキャッシュする必要があります。顧客は、他の顧客のキャッシュされたデータを表示できてはなりません。
キャッシュ用の API Management ポリシーを構成する必要があります。
ポリシー ステートメントをどのように完成させる必要がありますか?

API 呼び出しはキャッシュする必要があります。顧客は、他の顧客のキャッシュされたデータを表示できてはなりません。
キャッシュ用の API Management ポリシーを構成する必要があります。
ポリシー ステートメントをどのように完成させる必要がありますか?










