最新的Microsoft Designing and Implementing Cloud-Native Applications Using Microsoft Azure Cosmos DB (DP-420日本語版) - DP-420日本語免費考試真題
ホットスポットに関する質問
それぞれに単一のデータベースを含む、2つのAzure Cosmos DB Core(SQL)APIアカウントをデプロイする予定です。アカウントは、次の表に示すように構成されます。

コストを最小限に抑えるために、各アカウント内のコンテナをどのようにプロビジョニングすればよいでしょうか?回答するには、回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。

それぞれに単一のデータベースを含む、2つのAzure Cosmos DB Core(SQL)APIアカウントをデプロイする予定です。アカウントは、次の表に示すように構成されます。

コストを最小限に抑えるために、各アカウント内のコンテナをどのようにプロビジョニングすればよいでしょうか?回答するには、回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。

正確答案:

Explanation:
Box 1: Serverless capacity mode
Azure Cosmos DB serverless best fits scenarios where you expect intermittent and unpredictable traffic with long idle times. Because provisioning capacity in such situations isn't required and may be cost-prohibitive, Azure Cosmos DB serverless should be considered in the following use- cases:
Getting started with Azure Cosmos DB
Running applications with bursty, intermittent traffic that is hard to forecast, or low (<10%) average-to-peak traffic ratio Developing, testing, prototyping and running in production new applications where the traffic pattern is unknown Integrating with serverless compute services like Azure Functions Box 2: Provisioned throughput capacity mode and autoscale throughput The use cases of autoscale include:
Variable or unpredictable workloads: When your workloads have variable or unpredictable spikes in usage, autoscale helps by automatically scaling up and down based on usage. Examples include retail websites that have different traffic patterns depending on seasonality; IOT workloads that have spikes at various times during the day; line of business applications that see peak usage a few times a month or year, and more. With autoscale, you no longer need to manually provision for peak or average capacity.
Reference:
https://docs.microsoft.com/en-us/azure/cosmos-db/serverless
https://docs.microsoft.com/en-us/azure/cosmos-db/provision-throughput-autoscale#use-cases-of-autoscale
Azure Cosmos DB for NoSQL アカウント内のコンテナの設定は、次の図に示すように構成されます。

コンテナの構成を正しく説明しているのは、次のうちどれですか?

コンテナの構成を正しく説明しているのは、次のうちどれですか?
正確答案: B
說明:(僅 Fast2test 成員可見)
複数の書き込みリージョンを持つAzure Cosmos DB for NoSQLアカウントをお持ちです。
データベースを対象とするリクエストが、1秒あたりの利用可能なリクエストユニット数(RU/s)を超えた場合にアラートを受け取る必要があります。
どのAzure Monitorシグナルを使用すべきですか?
データベースを対象とするリクエストが、1秒あたりの利用可能なリクエストユニット数(RU/s)を超えた場合にアラートを受け取る必要があります。
どのAzure Monitorシグナルを使用すべきですか?
正確答案: D
說明:(僅 Fast2test 成員可見)
注:この問題は、同じシナリオを提示する一連の問題の一部です。このシリーズの各問題には、提示された目標を満たす可能性のある独自の解答が含まれています。問題セットによっては、複数の正解がある場合もあれば、正解がない場合もあります。
このセクションの質問に回答すると、後から戻って回答することはできません。そのため、これらの質問は復習画面には表示されません。
アカウント1という名前のAzure Cosmos DB for NoSQLアカウントがあり、そのアカウントは自動スケーリングのスループットを使用しています。
アカウント1内のコンテナの1秒あたりの正規化されたリクエストユニット数が特定の値を超えた場合に、Azure関数を実行する必要があります。
解決策:Azure Monitorのアラートを設定して、その機能をトリガーします。
これは目標を達成していると言えるでしょうか?
このセクションの質問に回答すると、後から戻って回答することはできません。そのため、これらの質問は復習画面には表示されません。
アカウント1という名前のAzure Cosmos DB for NoSQLアカウントがあり、そのアカウントは自動スケーリングのスループットを使用しています。
アカウント1内のコンテナの1秒あたりの正規化されたリクエストユニット数が特定の値を超えた場合に、Azure関数を実行する必要があります。
解決策:Azure Monitorのアラートを設定して、その機能をトリガーします。
これは目標を達成していると言えるでしょうか?
正確答案: B
說明:(僅 Fast2test 成員可見)
Azure Cosmos DB for NoSQL アカウントにデータベースがあります。
accountnumberという名前の変数に基づいてデータベースからレコードを取得するAzure関数を作成する必要があります。このソリューションは、SQLインジェクション攻撃から保護する必要があります。
関数内でコマンドステートメントをどのように定義すればよいですか?
accountnumberという名前の変数に基づいてデータベースからレコードを取得するAzure関数を作成する必要があります。このソリューションは、SQLインジェクション攻撃から保護する必要があります。
関数内でコマンドステートメントをどのように定義すればよいですか?
正確答案: B
說明:(僅 Fast2test 成員可見)
ホットスポットに関する質問
あなたは、2つのコンテナを含むdb1という名前のAzure Cosmos DBデータベースを作成する予定です。
一方のコンテナにはブログ記事が、もう一方のコンテナにはユーザーが格納されます。ブログ記事コンテナ内の各項目には以下が含まれます。
- 1つのブログ記事
- ブログ記事に関連するすべてのコメント
- ブログ投稿を作成し、追加したユーザーの名前
コメント
データ整合性の問題を引き起こすことなく、ユーザーコンテナ内のユーザー名を更新するためのソリューションを設計する必要があります。このソリューションは、管理および開発の手間を最小限に抑えるものでなければなりません。
解答には何を含めるべきでしょうか?回答するには、回答欄で適切な選択肢を選んでください。
注:正解ごとに1ポイントが加算されます。

あなたは、2つのコンテナを含むdb1という名前のAzure Cosmos DBデータベースを作成する予定です。
一方のコンテナにはブログ記事が、もう一方のコンテナにはユーザーが格納されます。ブログ記事コンテナ内の各項目には以下が含まれます。
- 1つのブログ記事
- ブログ記事に関連するすべてのコメント
- ブログ投稿を作成し、追加したユーザーの名前
コメント
データ整合性の問題を引き起こすことなく、ユーザーコンテナ内のユーザー名を更新するためのソリューションを設計する必要があります。このソリューションは、管理および開発の手間を最小限に抑えるものでなければなりません。
解答には何を含めるべきでしょうか?回答するには、回答欄で適切な選択肢を選んでください。
注:正解ごとに1ポイントが加算されます。

正確答案:

ホットスポットに関する質問
あなたはAzure Cosmos DB for NoSQLアカウントをお持ちです。
container1という名前のコンテナを作成する予定です。container1コンテナには、nameとageという2つのプロパティを持つアイテムが格納されます。
最もよく実行されるクエリは、コンテナ1に対して特定の名前を検索するものです。以下にクエリの例を示します。

コンテナ1に対してオプトイン方式のインデックス作成ポリシーを定義する必要があります。ソリューションは以下の要件を満たす必要があります。
クエリによって消費されるリクエストユニットの数を最小限に抑える。
- _etag プロパティがインデックス作成から除外されていることを確認してください。
インデックス作成ポリシーはどのように定義すべきですか?回答するには、回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。

あなたはAzure Cosmos DB for NoSQLアカウントをお持ちです。
container1という名前のコンテナを作成する予定です。container1コンテナには、nameとageという2つのプロパティを持つアイテムが格納されます。
最もよく実行されるクエリは、コンテナ1に対して特定の名前を検索するものです。以下にクエリの例を示します。

コンテナ1に対してオプトイン方式のインデックス作成ポリシーを定義する必要があります。ソリューションは以下の要件を満たす必要があります。
クエリによって消費されるリクエストユニットの数を最小限に抑える。
- _etag プロパティがインデックス作成から除外されていることを確認してください。
インデックス作成ポリシーはどのように定義すべきですか?回答するには、回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。

正確答案:

複数の書き込みリージョンを持つAzure Cosmos DB for NoSQLアカウントをお持ちです。
データベースを対象とするリクエストが、1秒あたりの利用可能なリクエストユニット数(RU/s)を超えた場合にアラートを受け取る必要があります。
どのAzure Monitorシグナルを使用すべきですか?
データベースを対象とするリクエストが、1秒あたりの利用可能なリクエストユニット数(RU/s)を超えた場合にアラートを受け取る必要があります。
どのAzure Monitorシグナルを使用すべきですか?
正確答案: A
ホットスポットに関する質問
リレーショナルデータベースをAzure Cosmos DB for NoSQLに移行します。既存のデータベースには、以下のリレーショナルテーブルが含まれています。

各参照テーブルに対して最も頻繁に実行されるクエリは、参照テーブル内のすべての項目を返すクエリです。
参照テーブルをすべてAzure Cosmos DBに移行する必要があります。ソリューションはコンテナの数を最小限に抑える必要があります。
参照テーブルのストレージはどのように構成すべきですか?回答するには、回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。

リレーショナルデータベースをAzure Cosmos DB for NoSQLに移行します。既存のデータベースには、以下のリレーショナルテーブルが含まれています。

各参照テーブルに対して最も頻繁に実行されるクエリは、参照テーブル内のすべての項目を返すクエリです。
参照テーブルをすべてAzure Cosmos DBに移行する必要があります。ソリューションはコンテナの数を最小限に抑える必要があります。
参照テーブルのストレージはどのように構成すべきですか?回答するには、回答欄で適切なオプションを選択してください。
注:正解ごとに1ポイントが加算されます。

正確答案:

1,000台のIoTデバイスからのテレメトリデータを保存するAzure Cosmos DBコンテナを実装する予定です。データは1分ごとに更新されます。アプリケーションは1日に1回データを読み取り、各デバイスの状態をまとめた集計レポートを生成します。
コンテナのパーティションキーを設定する必要があります。ソリューションは以下の要件を満たす必要があります。
パーティションの制限に達する可能性を最小限に抑える。
・読み取りおよび書き込み操作をパーティション全体に均等に分散させる。
特定のテレメトリデータを見つけるのにかかる時間を最小限に抑える
価値観。
パーティションキーは何に設定すればよいですか?
コンテナのパーティションキーを設定する必要があります。ソリューションは以下の要件を満たす必要があります。
パーティションの制限に達する可能性を最小限に抑える。
・読み取りおよび書き込み操作をパーティション全体に均等に分散させる。
特定のテレメトリデータを見つけるのにかかる時間を最小限に抑える
価値観。
パーティションキーは何に設定すればよいですか?
正確答案: C
說明:(僅 Fast2test 成員可見)
ホットスポットに関する質問
オンプレミスネットワークをお持ちです。
お客様は、account1 という名前の Azure Cosmos DB アカウントと、VNet1 という名前の Azure 仮想ネットワークを含む Azure サブスクリプションを所有しています。VNet1 には、VM1 と VM2 という名前の 2 つの仮想マシンが含まれています。VNet1 は、サイト間 (S2S) VPN を使用してオンプレミス ネットワークに接続されています。
以下の要件を満たす必要があります。
- account1 の公開エンドポイントへのアクセスをブロックします。
- VM1のみがアカウント1にアクセスできるようにする。
解答には何を含めるべきでしょうか?回答するには、回答欄で適切な選択肢を選んでください。
注:正解ごとに1ポイントが加算されます。

オンプレミスネットワークをお持ちです。
お客様は、account1 という名前の Azure Cosmos DB アカウントと、VNet1 という名前の Azure 仮想ネットワークを含む Azure サブスクリプションを所有しています。VNet1 には、VM1 と VM2 という名前の 2 つの仮想マシンが含まれています。VNet1 は、サイト間 (S2S) VPN を使用してオンプレミス ネットワークに接続されています。
以下の要件を満たす必要があります。
- account1 の公開エンドポイントへのアクセスをブロックします。
- VM1のみがアカウント1にアクセスできるようにする。
解答には何を含めるべきでしょうか?回答するには、回答欄で適切な選択肢を選んでください。
注:正解ごとに1ポイントが加算されます。

正確答案:

あなたはApp1という名前のアプリを持っており、そのアプリはAzure Cosmos DB for NoSQLデータベースを使用しています。
App1は、次の表に示す空間列を使用します。

App1のインデックス戦略を設計する必要があります。
空間インデックスを使用してインデックスを作成できる列はどれですか?
App1は、次の表に示す空間列を使用します。

App1のインデックス戦略を設計する必要があります。
空間インデックスを使用してインデックスを作成できる列はどれですか?
正確答案: A
說明:(僅 Fast2test 成員可見)