Microsoft Developing Solutions for Microsoft Azure (AZ-204日本語版) - AZ-204日本語 FREE EXAM DUMPS QUESTIONS & ANSWERS
ドラッグアンドドロップ問題
あなたはアプリケーションを開発します。そして、そのアプリケーションをAzure上の仮想マシン(VM)群でホストすることを計画します。
Azure Monitor を構成して、アプリケーションからログを収集するようにする必要があります。
どの4つの行動を順番に実行すべきでしょうか?回答するには、行動リストから適切な行動を回答欄に移動させ、正しい順序に並べ替えてください。

あなたはアプリケーションを開発します。そして、そのアプリケーションをAzure上の仮想マシン(VM)群でホストすることを計画します。
Azure Monitor を構成して、アプリケーションからログを収集するようにする必要があります。
どの4つの行動を順番に実行すべきでしょうか?回答するには、行動リストから適切な行動を回答欄に移動させ、正しい順序に並べ替えてください。

Correct Answer:

Explanation:
Step 1: Create a Log Analytics workspace.
First create the workspace.
Step 2: Add a VMInsights solution.
Before a Log Analytics workspace can be used with VM insights, it must have the VMInsights solution installed.
Step 3: Install agents on the VM and VM scale set to be monitored. Prior to onboarding agents, you must create and configure a workspace. Install or update the Application Insights Agent as an extension for Azure virtual machines and VM scalet sets.
Step 4: Create an Application Insights resource
Sign in to the Azure portal, and create an Application Insights resource.

Once a workspace-based Application Insights resource has been created, configuring monitoring is relatively straightforward.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/vm/vminsights-configure-workspace
https://docs.microsoft.com/en-us/azure/azure-monitor/app/create-workspace-resource
注:この問題は、同じシナリオを提示する一連の問題の一部です。このシリーズの各問題には、提示された目標を満たす可能性のある独自の解答が含まれています。問題セットによっては、複数の正解がある場合もあれば、正解がない場合もあります。
このセクションの質問に回答すると、後から戻って回答することはできません。そのため、これらの質問は復習画面には表示されません。
あなたは、Azure Blob StorageやAzure Resource Managerなど、複数のAzureサービスからのイベントにほぼリアルタイムで反応する必要のあるアプリケーションを開発しています。
申請は以下の要件を満たす必要があります。
・手動による介入なしに、大量のイベントを処理する。
- アプリケーションに関連する特定のイベントのみを受信します。
イベントの種類またはリソースのパターン。
処理アプリケーションがイベントを見逃さないようにする
現在、一時的にご利用いただけません。
- Azure Functions を使用してイベントを処理し、管理は不要です
インフラストラクチャー。
- イベントルーティングに必要なカスタムコードの量を最小限に抑え、
取り扱い。
解決策を開発する必要があります。
解決策:Azure Event Grid のシステムトピックを各 Azure サービスごとに構成します。関連イベントのみを受信するように、高度なフィルターを使用してイベント サブスクリプションを作成します。イベントの処理には、Event Grid トリガーと Azure Functions を使用します。イベント サブスクリプションでデッドレター機能を有効にして、障害発生時の処理と確実な配信を確保します。
その解決策は目標を達成しているか?
このセクションの質問に回答すると、後から戻って回答することはできません。そのため、これらの質問は復習画面には表示されません。
あなたは、Azure Blob StorageやAzure Resource Managerなど、複数のAzureサービスからのイベントにほぼリアルタイムで反応する必要のあるアプリケーションを開発しています。
申請は以下の要件を満たす必要があります。
・手動による介入なしに、大量のイベントを処理する。
- アプリケーションに関連する特定のイベントのみを受信します。
イベントの種類またはリソースのパターン。
処理アプリケーションがイベントを見逃さないようにする
現在、一時的にご利用いただけません。
- Azure Functions を使用してイベントを処理し、管理は不要です
インフラストラクチャー。
- イベントルーティングに必要なカスタムコードの量を最小限に抑え、
取り扱い。
解決策を開発する必要があります。
解決策:Azure Event Grid のシステムトピックを各 Azure サービスごとに構成します。関連イベントのみを受信するように、高度なフィルターを使用してイベント サブスクリプションを作成します。イベントの処理には、Event Grid トリガーと Azure Functions を使用します。イベント サブスクリプションでデッドレター機能を有効にして、障害発生時の処理と確実な配信を確保します。
その解決策は目標を達成しているか?
Correct Answer: A
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
ある企業が、スマート冷蔵庫に接続するためのIoTソリューションを開発しています。このプロセスには、Azure IoT Hubデバイスプロビジョニングサービスを使用する予定です。
デバイスを自動的にプロビジョニングする必要があります。
デバイスプロビジョニングサービスのどの機能を使用すべきですか?
デバイスを自動的にプロビジョニングする必要があります。
デバイスプロビジョニングサービスのどの機能を使用すべきですか?
Correct Answer: B
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
Azure Container App をデプロイする予定です。
コンテナアプリがセッションアフィニティをサポートするように設定する必要があります。
コンテナアプリには、どのイングレスタイプとリビジョンモードを割り当てるべきですか?
コンテナアプリがセッションアフィニティをサポートするように設定する必要があります。
コンテナアプリには、どのイングレスタイプとリビジョンモードを割り当てるべきですか?
Correct Answer: C
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
Azure App Service RESTAPIを開発しています。
APIは、Azure App ServiceWebアプリから呼び出す必要があります。 APIは、Azure Active Directory(Azure AD)に格納されているユーザープロファイル情報を取得して更新する必要があります。
更新を行うには、APIを構成する必要があります。
どの2つのツールを使用する必要がありますか?それぞれの正解は、解決策の一部を示しています。
注:正しい選択はそれぞれ1ポイントの価値があります。
APIは、Azure App ServiceWebアプリから呼び出す必要があります。 APIは、Azure Active Directory(Azure AD)に格納されているユーザープロファイル情報を取得して更新する必要があります。
更新を行うには、APIを構成する必要があります。
どの2つのツールを使用する必要がありますか?それぞれの正解は、解決策の一部を示しています。
注:正しい選択はそれぞれ1ポイントの価値があります。
Correct Answer: A,C
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
貴社は、Azure ADに参加済みのデバイスから管理するAzure Kubernetes Service(AKS)クラスターを所有しています。このクラスターはリソースグループ内に配置されています。
開発者たちはMyAppという名前のアプリケーションを作成しました。MyAppはコンテナイメージにパッケージ化されました。
アプリケーションのYAMLマニフェストファイルをデプロイする必要があります。
解決策:デバイスにDockerクライアントをインストールし、docker run -it microsoft/azure-cli:0.10.17コマンドを実行します。
これは目標を達成していると言えるでしょうか?
開発者たちはMyAppという名前のアプリケーションを作成しました。MyAppはコンテナイメージにパッケージ化されました。
アプリケーションのYAMLマニフェストファイルをデプロイする必要があります。
解決策:デバイスにDockerクライアントをインストールし、docker run -it microsoft/azure-cli:0.10.17コマンドを実行します。
これは目標を達成していると言えるでしょうか?
Correct Answer: B
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
ASP.NET Coreアプリケーションを開発する必要があります。このアプリケーションは、Azureストレージアカウント内のBLOBを操作するために使用されます。アプリケーションはAzure ADの認証情報を使用して認証を行います。
ブロブを格納するコンテナには、ロールベースのアクセス制御が実装されています。これらのロールはユーザーに割り当てられています。
ユーザーの権限をAzure Blobコンテナで使用できるように、アプリケーションを構成する必要があります。
Microsoft Graph API のアクセス許可として、次のうちどれを使用しますか?
ブロブを格納するコンテナには、ロールベースのアクセス制御が実装されています。これらのロールはユーザーに割り当てられています。
ユーザーの権限をAzure Blobコンテナで使用できるように、アプリケーションを構成する必要があります。
Microsoft Graph API のアクセス許可として、次のうちどれを使用しますか?
Correct Answer: C
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
事例研究3 - シティ・パワー&ライト
背景
City Power & Light社は、家庭や企業向けに電力インフラ監視ソリューションを提供しています。同社は現在、ソリューションをAzureに移行中です。
現在の環境
アーキテクチャの概要
同社はhttp://www.cpandl.com/に公開ウェブサイトを構えています。このサイトは、Linux上のAzure App Serviceで動作するシングルページWebアプリケーションです。静的コンテンツの配信には、Azure Storageに保存され、Azureコンテンツ配信ネットワーク(CDN)にキャッシュされたファイルを使用します。
API ManagementとAzure Function Appの関数は、データを処理してAzure Database for PostgreSQLに保存するために使用されます。API Managementは、Logic Appとの統合のためにAzure Function App関数への通信を仲介するために使用されます。Logic Appはデータ処理のオーケストレーションに使用され、Service BusとEvent Gridはメッセージングとイベントを処理します。
このソリューションは、Application Insights、Azure Monitor、およびAzure Key Vaultを使用します。
アーキテクチャ図
同社は事業を支える複数のアプリケーションとサービスを運用している。同社は可能な限りサーバーレスコンピューティングを導入する予定である。全体のアーキテクチャは以下の図に示す。

ユーザー認証
ユーザー認証プロセスの詳細は以下のとおりです。
7. ユーザーはウェブサイトで「サインイン」を選択します。
8. ブラウザはユーザーをAzure Active Directory(Azure AD)のサインインページにリダイレクトします。
9. ユーザーがサインインします。
10. Azure AD はユーザーのセッションを Web アプリケーションにリダイレクトします。その URL にはアクセス トークンが含まれています。
11. WebアプリケーションはAPIを呼び出し、認証ヘッダーにアクセストークンを含めます。
アプリケーションIDは、アクセストークン内のオーディエンス('aud')クレームとして送信されます。
12.バックエンドAPIはアクセストークンを検証します。
要件
企業ウェブサイト
* 通信およびコンテンツはSSLを使用して保護する必要があります。
* 通信にはHTTPSを使用する必要があります。
データは、セカンダリリージョンと3つの可用性ゾーンに複製する必要があります。
* データ保存コストは最小限に抑えなければならない。
Azure Database for PostgreSQL
データベース接続文字列は、以下の属性とともにAzure Key Vaultに保存されます。
* Azure Key Vault 名: cpandlkeyvault
* シークレット名: PostgreSQLConn
* ID: 80df3e46ffcd4f1cb187f79905e9a1e8
接続情報は頻繁に更新されます。アプリケーションは常に最新の情報を使用してデータベースに接続する必要があります。
Azure Service Bus と Azure Event Grid
* Azure Event Grid は、キューベースの負荷平準化のために Azure Service Bus を使用する必要があります。
* Azure Event Grid のイベントは、バッファリングに使用するために、Service Bus キューに直接ルーティングする必要があります。
* Azure Service Bus およびその他の Azure サービスからのイベントは、引き続き Azure にルーティングされる必要があります。
処理用のイベントグリッド。
安全
* すべての SSL 証明書と認証情報は、Azure Key Vault に保存する必要があります。
* ファイルへのアクセスは、IPアドレス、プロトコル、およびAzure ADの権限によって制限する必要があります。
* すべてのユーザーアカウントとプロセスは、
本来の機能を果たす。
コンプライアンス
一般データ保護規則(GDPR)を遵守するためには、ファイル更新および転送の監査を有効にする必要があります。ファイル更新は読み取り専用とし、発生順に保存し、作成、更新、削除、コピー操作のみを含み、コンプライアンス上の理由から保持する必要があります。
問題
企業ウェブサイト
サイトをテスト中に、以下のエラーメッセージが表示されます。
CryptographicException: 指定されたファイルが見つかりません。
機能アプリ
RequestUserApproval関数のローカルテストを実行すると、次のエラーメッセージが表示されます。
「関数 RequestUserApproval によってタイムアウト値 00:10:00 が超過しました」
Azure開発環境で以下のKustoクエリを実行して関数をテストすると、同じエラーメッセージが表示されます。
FunctionAppLogs
| ただし、FunctionName = = "RequestUserApproval"
ロジックアプリ
開発環境でロジックアプリをテストすると、次のエラーメッセージが表示されます。
「400 Bad Request」
エラーのトラブルシューティングの結果、RequestUserApproval関数を呼び出すHttpTriggerアクションが原因であることが分かりました。
コード
企業ウェブサイト
Security.cs:

機能アプリ
RequestUserApproval.cs:

アーキテクチャ図に示されているように、ユーザーを企業ウェブサイトに認証する必要があります。
どの2つの値を使用すべきでしょうか?それぞれの正解は、解答の一部を示しています。
注:正解ごとに1ポイントが加算されます。
背景
City Power & Light社は、家庭や企業向けに電力インフラ監視ソリューションを提供しています。同社は現在、ソリューションをAzureに移行中です。
現在の環境
アーキテクチャの概要
同社はhttp://www.cpandl.com/に公開ウェブサイトを構えています。このサイトは、Linux上のAzure App Serviceで動作するシングルページWebアプリケーションです。静的コンテンツの配信には、Azure Storageに保存され、Azureコンテンツ配信ネットワーク(CDN)にキャッシュされたファイルを使用します。
API ManagementとAzure Function Appの関数は、データを処理してAzure Database for PostgreSQLに保存するために使用されます。API Managementは、Logic Appとの統合のためにAzure Function App関数への通信を仲介するために使用されます。Logic Appはデータ処理のオーケストレーションに使用され、Service BusとEvent Gridはメッセージングとイベントを処理します。
このソリューションは、Application Insights、Azure Monitor、およびAzure Key Vaultを使用します。
アーキテクチャ図
同社は事業を支える複数のアプリケーションとサービスを運用している。同社は可能な限りサーバーレスコンピューティングを導入する予定である。全体のアーキテクチャは以下の図に示す。

ユーザー認証
ユーザー認証プロセスの詳細は以下のとおりです。
7. ユーザーはウェブサイトで「サインイン」を選択します。
8. ブラウザはユーザーをAzure Active Directory(Azure AD)のサインインページにリダイレクトします。
9. ユーザーがサインインします。
10. Azure AD はユーザーのセッションを Web アプリケーションにリダイレクトします。その URL にはアクセス トークンが含まれています。
11. WebアプリケーションはAPIを呼び出し、認証ヘッダーにアクセストークンを含めます。
アプリケーションIDは、アクセストークン内のオーディエンス('aud')クレームとして送信されます。
12.バックエンドAPIはアクセストークンを検証します。
要件
企業ウェブサイト
* 通信およびコンテンツはSSLを使用して保護する必要があります。
* 通信にはHTTPSを使用する必要があります。
データは、セカンダリリージョンと3つの可用性ゾーンに複製する必要があります。
* データ保存コストは最小限に抑えなければならない。
Azure Database for PostgreSQL
データベース接続文字列は、以下の属性とともにAzure Key Vaultに保存されます。
* Azure Key Vault 名: cpandlkeyvault
* シークレット名: PostgreSQLConn
* ID: 80df3e46ffcd4f1cb187f79905e9a1e8
接続情報は頻繁に更新されます。アプリケーションは常に最新の情報を使用してデータベースに接続する必要があります。
Azure Service Bus と Azure Event Grid
* Azure Event Grid は、キューベースの負荷平準化のために Azure Service Bus を使用する必要があります。
* Azure Event Grid のイベントは、バッファリングに使用するために、Service Bus キューに直接ルーティングする必要があります。
* Azure Service Bus およびその他の Azure サービスからのイベントは、引き続き Azure にルーティングされる必要があります。
処理用のイベントグリッド。
安全
* すべての SSL 証明書と認証情報は、Azure Key Vault に保存する必要があります。
* ファイルへのアクセスは、IPアドレス、プロトコル、およびAzure ADの権限によって制限する必要があります。
* すべてのユーザーアカウントとプロセスは、
本来の機能を果たす。
コンプライアンス
一般データ保護規則(GDPR)を遵守するためには、ファイル更新および転送の監査を有効にする必要があります。ファイル更新は読み取り専用とし、発生順に保存し、作成、更新、削除、コピー操作のみを含み、コンプライアンス上の理由から保持する必要があります。
問題
企業ウェブサイト
サイトをテスト中に、以下のエラーメッセージが表示されます。
CryptographicException: 指定されたファイルが見つかりません。
機能アプリ
RequestUserApproval関数のローカルテストを実行すると、次のエラーメッセージが表示されます。
「関数 RequestUserApproval によってタイムアウト値 00:10:00 が超過しました」
Azure開発環境で以下のKustoクエリを実行して関数をテストすると、同じエラーメッセージが表示されます。
FunctionAppLogs
| ただし、FunctionName = = "RequestUserApproval"
ロジックアプリ
開発環境でロジックアプリをテストすると、次のエラーメッセージが表示されます。
「400 Bad Request」
エラーのトラブルシューティングの結果、RequestUserApproval関数を呼び出すHttpTriggerアクションが原因であることが分かりました。
コード
企業ウェブサイト
Security.cs:

機能アプリ
RequestUserApproval.cs:

アーキテクチャ図に示されているように、ユーザーを企業ウェブサイトに認証する必要があります。
どの2つの値を使用すべきでしょうか?それぞれの正解は、解答の一部を示しています。
注:正解ごとに1ポイントが加算されます。
Correct Answer: B,D
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).
AzureFrontDoorを使用するASP.NETCoreWebサイトを開発しています。このWebサイトは、研究者向けのカスタム気象データセットを構築するために使用されます。データセットは、ユーザーによってコンマ区切り値(CSV)ファイルとしてダウンロードされます。データは10時間ごとに更新されます。
特定のファイルは、応答ヘッダー値に基づいてFrontDoorキャッシュからパージする必要があります。
フロントドアキャッシュから個々のアセットを削除する必要があります。
どのタイプのキャッシュパージを使用する必要がありますか?
特定のファイルは、応答ヘッダー値に基づいてFrontDoorキャッシュからパージする必要があります。
フロントドアキャッシュから個々のアセットを削除する必要があります。
どのタイプのキャッシュパージを使用する必要がありますか?
Correct Answer: C
Vote an answer
Explanation: Only visible for FreeCram members. You can sign-up / login (it's free).