AZ-400日本語試験無料問題集「Microsoft Designing and Implementing Microsoft DevOps Solutions (AZ-400日本語版) 認定」

Azure DevOps にプロジェクトがあります。
プル リクエストに関する通知を Microsoft Teams チャネルにプッシュする必要があります。ソリューションでは、開発労力を最小限に抑える必要があります。
あなたは何をするべきか?

Contoso という名前の Azure DevOps 組織があります。
作業項目が更新されたときに、Microsoft Teams の通知を受け取る必要があります。
あなたは何をするべきか?

解説: (GoShiken メンバーにのみ表示されます)
注:この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には、指定された目標を達成できる独自のソリューションが含まれています。一部の質問セットには複数の正しい解決策がある場合がありますが、他の質問セットには正しい解決策がない場合があります。
このセクションの質問に回答すると、その質問に戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
会社のAzure DevOps戦略を更新する予定です。
会社の開発プロセス中に発生する次の問題を特定する必要があります。
*ライセンス違反
*禁止されているライブラリ
解決策:自動セキュリティテストを実装します。
これは目標を達成していますか?

解説: (GoShiken メンバーにのみ表示されます)
あなたの会社はAzureDevOpsを使用しています。
Azure Active Directoryにアカウントを持っているユーザーのみが、AzureDevOps環境にアクセスできます。
オンプレミスネットワークに接続されているデバイスのみがAzureDevOps環境にアクセスできるようにする必要があります。
あなたは何をするべきか?

解説: (GoShiken メンバーにのみ表示されます)
注:この質問は、同じシナリオを提示する一連の質問の一部です。シリーズの各質問には、指定された目標を達成できる独自のソリューションが含まれています。一部の質問セットには複数の正しい解決策がある場合がありますが、他の質問セットには正しい解決策がない場合があります。
このセクションの質問に回答すると、その質問に戻ることはできません。その結果、これらの質問はレビュー画面に表示されません。
あなたの会社はAzure DevOpsを使用して、アプリケーションのビルドおよびリリースプロセスを管理しています。
アプリケーションのソース管理にはGitリポジトリを使用します。
マスターブランチの履歴ボリュームを減らすプルリクエスト戦略を実装する必要があります。
解決策:早送りマージを使用するプルリクエスト戦略を実装します。
これは目標を達成していますか?

解説: (GoShiken メンバーにのみ表示されます)

あなたの会社では、Azure Application Insights を使用して、ユーザーの行動がアプリケーションにどのように影響するかを理解したいと考えています。
各動作を分析するには、どの Application Insights ツールを使用する必要がありますか? 答えるには、適切なツールを正しい動作にドラッグします。各ツールは、1 回、複数回、またはまったく使用されない場合があります。コンテンツを表示するには、ペイン間の分割バーをドラッグするか、スクロールする必要がある場合があります。
注意: 正しい選択ごとに 1 ポイントが付与されます。
正解:

Explanation:
Box 1: User Flows
The User Flows tool visualizes how users navigate between the pages and features of your site. It's great for answering questions like:
How do users navigate away from a page on your site?
What do users click on a page on your site?
Where are the places that users churn most from your site?
Are there places where users repeat the same action over and over?
Box 2: Users
Counting Users: The user behavior analytics tools don't currently support counting users or sessions based on properties other than anonymous user ID, authenticated user ID, or session ID.
Box 3: Impact
Impact analyzes how load times and other properties influence conversion rates for various parts of your app.
To put it more precisely, it discovers how any dimension of a page view, custom event, or request affects the usage of a different page view or custom event.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/usage-flows
https://docs.microsoft.com/en-us/azure/azure-monitor/app/usage-impact
https://docs.microsoft.com/en-us/azure/azure-monitor/app/usage-troubleshoot
注: この質問は、同じシナリオを示す一連の質問の一部です。このシリーズの各質問には、指定された目標を達成できる可能性のある独自の解決策が含まれています。一部の質問セットには複数の正しい解決策が含まれる場合がありますが、他の質問セットには正しい解決策がない場合があります。
このセクションの質問に回答すると、その質問に戻ることはできなくなり、これらの質問はレビュー画面に表示されなくなります。
Web アプリのデプロイに使用される Azure パイプラインがあります。パイプラインには、TestSuite1 という名前のテスト スイートが含まれています。TestSuite1 は、Web アプリの動作を検証するために使用されます。
TestSuite1 が断続的に失敗します。
あなたは、障害がソース コードや実行環境の変更とは無関係であることを特定します。
TestSuite1 の障害に対するトラブルシューティングの労力を最小限に抑える必要があります。
解決策: テスト結果トレンド ウィジェットを実装します。
これは目標を達成していますか?

Azure DevOps にプロジェクトがあります。
Template1.yml という名前の次のテンプレートを作成します。

File1.yml という名前の次のパイプラインを作成します。
Template1.yaml が File1.yml の前に実行されるようにする必要があります。
File1.yml をどのように更新すればよいでしょうか?

あなたの会社は次のリソースを使用しています。
* Azure ContainerRegistryでホストされているWindowsServer2019コンテナーイメージ
*最新バージョンのUbuntuを実行するAzure仮想マシンAnAzure
* LogAnalyticsワークスペースAzureActive Directory(Azure AD)
* Azureキーボールト
Azure Security Centerで脆弱性評価を受け取ることができる2つのリソースはどれですか?それぞれの正解は、解決策の一部を示しています。

解説: (GoShiken メンバーにのみ表示されます)
あなたの会社にはAzure DevOpsプロジェクトがあり、
プロジェクトのソースコードはオンプレミスのリポジトリに保存され、オンプレミスのビルドサーバーで使用されます。
Azure DevOpsを使用して、自己ホスト型エージェントを使用してビルドサーバー上のビルドプロセスを制御する予定です。
セルフホストエージェントを実装する必要があります。
ビルドサーバーにエージェントをダウンロードしてインストールします。
次に実行すべき2つのアクションはどれですか。それぞれの正解は、ソリューションの一部を示しています。

解説: (GoShiken メンバーにのみ表示されます)
あなたのチームはアジャイル開発アプローチを採用しています。
チームのGitリポジトリには分岐戦略を推奨する必要があります。 戦略は次の要件を満たす必要があります。
複数の独立したタスクを並行して処理する機能を提供します。
チェックインコードが常に解放可能な状態になっていることを確認してください。
新しい機能はいつでも放棄できることを確認してください。
実験を奨励する。
何をお勧めですか?

解説: (GoShiken メンバーにのみ表示されます)
Azure Kubernetes Service(AKS)ポッドがあります。
次のアクションを実行するようにプローブを構成する必要があります。
*ポッドがサービスリクエストに応答していることを確認します。
*ポッドのステータスを1分間に4回確認してください。
*ポッドが応答しない場合は、シャットダウンを開始します。
YAML構成ファイルをどのように完成させる必要がありますか?回答するには、回答領域で適切なオプションを選択します。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:

Explanation:

Box 1: readiness Probe:
For containerized applications that serve traffic, you might want to verify that your container is ready to handle incoming requests. Azure Container Instances supports readiness probes to include configurations so that your container can't be accessed under certain conditions.
Reference:
https://docs.microsoft.com/en-us/azure/container-instances/container-instances-readiness-probe
App Centerを使用して、モバイルデバイス向けにAzure DevOps戦略を実装しています。
配布グループを使用して、リリースへのアクセスを制御する予定です。
次の表に示す配布グループを作成する必要があります。

各グループにどのタイプの配布グループを使用する必要がありますか? 答えるには、適切なグループタイプを正しい場所にドラッグします。 各グループタイプは、1回、複数回、またはまったく使用できません。 コンテンツを表示するには、ペイン間で分割バーをドラッグするか、スクロールする必要がある場合があります。
注:それぞれの正しい選択には1ポイントの価値があります。
正解:

Explanation:

Box1: Private
In App Center, distribution groups are private by default. Only testers invited via email can access the releases available to this group.
Box 2: Public
Distribution groups must be public to enable unauthenticated installs from public links.
Box 3: Shared
Shared distribution groups are private or public distribution groups that are shared across multiple apps in a single organization.
Reference:
https://docs.microsoft.com/en-us/appcenter/distribution/groups
AzureMonitorを使用して監視されるAzure仮想マシンがあります。
仮想マシンには、AzureLogAnalyticsエージェントがインストールされています。
AzureMarketplaceからサービスマップソリューションを展開することを計画しています。
サービスマップソリューションをサポートするには、仮想マシンに何をデプロイする必要がありますか?

Azure DevOpsでProject2のコードフロー戦略を実装する必要があります。
どの3つのアクションを順番に実行しますか?答えるには、適切な行動を行動のリストから回答領域に移動し、正しい順序で並べます。
正解:

Explanation:

Step 1: Create a repository
A Git repository, or repo, is a folder that you've told Git to help you track file changes in. You can have any number of repos on your computer, each stored in their own folder.
Step 2: Create a branch
Branch policies help teams protect their important branches of development. Policies enforce your team's code quality and change management standards.
Step 3: Add a build validation policy
When a build validation policy is enabled, a new build is queued when a new pull request is created or when changes are pushed to an existing pull request targeting this branch. The build policy then evaluates the results of the build to determine whether the pull request can be completed.
Scenario:
Implement a code flow strategy for Project2 that will:
Enable Team2 to submit pull requests for Project2.
Enable Team2 to work independently on changes to a copy of Project2.
Ensure that any intermediary changes performed by Team2 on a copy of Project2 will be subject to the same restrictions as the ones defined in the build policy of Project2.

References: https://docs.microsoft.com/en-us/azure/devops/repos/git/manage-your-branches
Azure DevOpsを使用して、App1という名前のアプリのビルドとデプロイを管理します。
VM1という名前の仮想マシンをデプロイするリリースパイプラインがあります。
AzureMonitorを使用してリリースパイプラインを監視することを計画しています
VM1のパフォーマンスを監視するアラートを作成する必要があります。アラートは、平均CPU使用率が5分間で70%を超えたときにトリガーする必要があります。アラートは、1分ごとに平均を計算する必要があります。
アラートルールをどのように構成する必要がありますか?回答するには、回答領域で適切なオプションを選択します。
正解:

Explanation:

Box 1: 5 minutes
The alert must calculate the average once every minute.
Note: We [Microsoft] recommend choosing an Aggregation granularity (Period) that is larger than the Frequency of evaluation, to reduce the likelihood of missing the first evaluation of added time series Box 2: Static Box 3: Greater than Example, say you have an App Service plan for your website. You want to monitor CPU usage on multiple instances running your web site/app. You can do that using a metric alert rule as follows:
* Target resource: myAppServicePlan
* Metric: Percentage CPU
* Condition Type: Static
* Dimensions
* Instance = InstanceName1, InstanceName2
* Time Aggregation: Average
* Period: Over the last 5 mins
* Frequency: 1 min
* Operator: GreaterThan
* Threshold: 70
* Like before, this rule monitors if the average CPU usage for the last 5 minutes exceeds 70%.
* Aggregation granularity
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-metric-overview
次の要件を持つ新しいプロジェクトをAzureDevOpsにデプロイする必要があります。
*リード開発者は、リポジトリの作成、権限の管理、ポリシーの管理、およびリポジトリへの貢献ができる必要があります。
*開発者はリポジトリに貢献してブランチを作成できる必要がありますが、ビルドをプッシュするときにポリシーをバイパスしてはなりません。
*プロジェクトマネージャーは、リポジトリのみを表示できる必要があります。
*最小特権の原則を使用する必要があります。
役割ごとに新しいAzureDevOpsプロジェクトチームを作成します。
各チームをどのAzureDevOpsグループに追加する必要がありますか?答えるには、適切なグループを正しいチームにドラッグします。各グループは、1回使用することも、複数回使用することも、まったく使用しないこともできます。コンテンツを表示するには、ペイン間で分割バーをドラッグするか、スクロールする必要がある場合があります。
注:正しい選択はそれぞれ1ポイントの価値があります。
正解:

Explanation: