
Full of self-doubt and panic about the Microsoft AZ-400 exam? The main purpose of writing this blog is to solve your confusion. How to pass the difficult AZ-400 exam? Here is the answer: Pass4itSure AZ-400 dumps practice test is a huge help, just read all the AZ-400 answers and continue to practice accepting them until you pass! Get the latest AZ-400 exam dumps (Click Link https://www.pass4itsure.com/az-400.html PDF or VCE) to help you pass the exam easily!
100% Free Microsoft AZ-400 exam dumps PDF
The latest free Microsoft AZ-400 exam PDF https://drive.google.com/file/d/1MxqPDI_QFY-6zcpuNHEC-Exj0ksR2xso/view?usp=sharing share part of the exam content PDF, get complete exam questions and answers in Pass4itSure
Free Microsoft AZ-400 exam questions and answers online practice test
QUESTION 1 #
DRAG-DROP
You need to find and isolate shared code. The shared code will be maintained in a series of packages.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions
to the answer area and arrange them in the correct order.

Step 1: Create a dependency graph for the application
By linking work items and other objects, you can track related work, dependencies, and changes made over time. All
links are defined with a specific link type. For example, you can use Parent/Child links to link work items to support a
hierarchical tree structure. Whereas, the Commit and Branch link types support links between work items and commits
and branches, respectively.
Step 2: Group the related components.
Packages enable you to share code across your organization: you can compose a large product, develop multiple
products based on a common shared framework, or create and share reusable components and libraries.
Step 3: Assign ownership to each component graph
References:
https://docs.microsoft.com/en-us/azure/devops/boards/queries/link-work-items-support-traceability?view=azuredevopsandtabs=new-web-form
https://docs.microsoft.com/en-us/visualstudio/releasenotes/tfs2017-relnotes
QUESTION 2 #
You configure an Azure Application Insights availability test.
You need to notify the customer services department at your company by email when availability is degraded.
You create an Azure logic app that will handle the email and follow-up actions.
Which type of trigger should you use to invoke the logic app?
A. an HTTPWebhook trigger
B. an HTTP trigger
C. a Request trigger
D. an ApiConnection trigger
Correct Answer: A
You can use webhooks to route an Azure alert notification to other systems for post-processing or custom actions. You
can use a webhook on an alert to route it to services that send SMS messages, to log bugs, to notify a team via chat or
messaging services, or for various other actions.
Reference: https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-webhooks
QUESTION 3 #
DRAG-DROP
You are deploying a new application that uses Azure virtual machines.
You plan to use the Desired State Configuration (DSC) extension on the virtual machines.
You need to ensure that the virtual machines always have the same Windows feature installed.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions
to the answer area and arrange them in the correct order.
Select and Place:

Step 1: Create a PowerShell configuration file
You create a simple PowerShell DSC configuration file.
Step 2: Load the file to Azure Blob storage
Package and publish the module to a publically accessible blob container URL
Step 3: Configure the Custom Script Extension on the virtual machines.
The Custom Script Extension downloads and executes scripts on Azure virtual machines.
Reference:
https://docs.microsoft.com/en-us/azure/automation/automation-dsc-getting-started
https://docs.microsoft.com/en-us/azure/virtual-machines/extensions/custom-script-windows
QUESTION 4 #
You have a multi-tier application. The front end of the application is hosted in Azure App Service.
You need to identify the average load times of the application pages.
What should you use?
A. the diagnostics logs of the App Service
B. Azure Application Insights
C. Azure Advisor
D. the activity log of the App Service
Correct Answer: B
Application Insights will tell you about any performance issues and exceptions and help you find and diagnose the root
causes.
Application Insights can monitor both Java and ASP.NET web applications and services, WCF services. They can be
hosted on-premises, on virtual machines, or as Microsoft Azure websites.
On the client-side, Application Insights can take telemetry from web pages and a wide variety of devices including iOS,
Android, and Windows Store apps.
Reference:
https://docs.microsoft.com/en-us/azure/azure-monitor/app/web-monitor-performance
QUESTION 5 #
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains
a unique solution that might meet the stated goals. Some question sets might have more than one correct solution,
while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not
appear on the review screen. Your company uses Azure DevOps to manage the build and release processes for applications.
You use a Git repository for applications source control.
You need to implement a pull request strategy that reduces the history volume in the master branch.
Solution: You implement a pull request strategy that uses a three-way merge.
Does this meet the goal?
A. Yes
B. No
Correct Answer: B
Instead, use fast-forward merge.
Note: No fast-forward merge – This option merges the commit history of the source branch when the pull request closes and creates a merge commit in the target branch.
Reference:
https://docs.microsoft.com/en-us/azure/devops/repos/git/branch-policies
QUESTION 6 #
SIMULATION
You have several apps that use an Azure SQL Database named db1.
You need to ensure that queries to db1 are tuned by Azure over time. The solution must only apply to db1.
To complete this task, sign in to the Microsoft Azure portal.
Correct Answer: See solution below.
QUESTION 7 #
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains
a unique solution that might meet the stated goals. Some question sets might have more than one correct solution,
while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not
appear in the review screen.
The lead developer at your company reports that adding new application features takes longer than expected due to a
large accumulated technical debt.
You need to recommend changes to reduce the accumulated technical debt.
Solution: You recommend increasing the code duplication.
Does this meet the goal?
A. Yes
B. No
Correct Answer: B
Instead, reduce the code complexity.
Reference: https://dzone.com/articles/fight-through-the-pain-how-to-deal-with-technical
QUESTION 8 #
DRAG-DROP
You are configuring the settings of a new Git repository in Azure Repos.
You need to ensure that pull requests in a branch meet the following criteria before they are merged:
1. Committed code must compile successfully.
2. Pull requests must have a Quality Gate status of Passed in SonarCloud.
Which policy type should you configure for each requirement? To answer, drag the appropriate policy types to the
correct requirements. Each policy type may be used once, more than once, or not at all. You may need to drag the split
bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Select and Place:

Box 1: A check-in policy
Administrators of Team Foundation version control can add check-in policy requirements. These check-in policies
require the user to take action when they conduct a check-in to source control.
By default, the following check-in policy types are available:
1. Builds Requires that the last build was successful before a check-in.
2. Code Analysis Requires that code analysis is run before check-in.
3. Work Items Requires that one or more work items be associated with the check-in.
Box 2: Build policy
Reference: https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/add-check-policies
https://azuredevopslabs.com/labs/vstsextend/sonarcloud/
QUESTION 9 #
You plan to onboard 10 new developers.
You need to recommend a development environment that meets the following requirements:
1. Integrates with GitHub
2. Provides integrated debugging tools
3. Supports remote workers and hot-desking environments
4. Supports developers who use browsers, tablets, and Chromebooks What should you recommend?
A. VS Code
B. Xamarin Studio
C. MonoDevelop
D. Visual Studio Codespaces
Correct Answer: D
Visual Studio Codespaces is built to accommodate the widest variety of projects or tasks, including GitHub and
integrating debugging.
Visual Studio Codespaces conceptually and technically extends the Visual Studio Code Remote Development
extensions.
In addition to “backend” environments, Visual Studio Codespaces supports these “frontend” editors:
1. Visual Studio Code
2. Visual Studio Code-based editor in the browser
Reference: https://docs.microsoft.com/sv-se/visualstudio/codespaces/overview/what-is-vsonline
QUESTION 10 #
SIMULATION
You plan to deploy a template named D:\Deploy.JSON to a resource group named Deploy-lod9940427.
You need to modify the template to meet the following requirements, and then to deploy the template:
1. The address space must be reduced to support only 256 total IP addresses.
2. The subnet address space must be reduced to support only 64 total IP addresses.
To complete this task, sign in to the Microsoft Azure portal.
Correct Answer: See solution below.
1. Sign in to the portal,
2. Choose template Deploy-lod9940427
3. Select Edit template, and then paste your JSON template code into the code window.
4. Change the ASddressPrefixes to 10.0.0.0/24 in order to support only 256 total IP addresses.
address space”:{“address prefixes”: [“10.0.0.0/24”]},
5. Change the first subnet address prefix to 10.0.0.0/26 to support only 64 total IP addresses.
“subnets”:[
{
“name”:”firstSubnet”,
“properties”:{
“addressPrefix”:”10.0.0.0/24″
}
- Select Save.

QUESTION 11 #
DRAG-DROP
You are configuring Azure DevOps build pipelines.
You plan to use hosted build agents.
Which build agent pool should you use to compile each application type? To answer, drag the appropriate build agent
pools to the correct application types.
Each build agent pool may be used once, more than once, or not at all. You may
need to drag the split bar between panes or scroll to view content. NOTE: Each correct selection is worth one point.
Select and Place:

Box 1: Hosted macOS
Hosted macOS pool (Azure Pipelines only): Enables you to build and release on macOS without having to configure a
self-hosted macOS agent. This option affects where your data is stored.
Box 2: Hosted
Hosted pool (Azure Pipelines only): The Hosted pool is the built-in tool that is a collection of Microsoft-hosted agents.
Incorrect Answers:
Default pool: Use it to register self-hosted agents that you\’ve set up.
Hosted Windows Container pool (Azure Pipelines only): Enabled you to build and release inside Windows containers.
Unless you\’re building using containers, Windows builds should run in the Hosted VS2017 or Hosted pools.
References: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-osx
QUESTION 12 #
HOTSPOT
You use Azure DevOps to manage the build and deployment of an app named App1.
You have a release pipeline that deploys a virtual machine named VM1.
You plan to monitor the release pipeline by using Azure Monitor.
You need to create an alert to monitor the performance of VM1. The alert must be triggered when the average CPU
usage exceeds 70 percent for five minutes. The alert must calculate the average once every minute.
How should you configure the alert rule? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Correct Answer:

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
For example, say you have an App Service plan for your website. You want to monitor CPU usage on multiple instances
running your website/app. You can do that using a metric alert rule as follows:
1. Target resource: myAppServicePlan
2. Metric: Percentage CPU
3. Condition Type: Static
4. Dimensions
5. Instance = InstanceName1, InstanceName2
6. Time Aggregation: Average
7. Period: Over the last 5 mins
8. Frequency: 1 min
9. Operator: GreaterThan 10.Threshold: 70 11. Like before, this rule monitors if the average CPU usage for the last 5
minutes exceeds 70%. 12.Aggregation granularity
Reference: https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-metric-overview
QUESTION 13 #
You have a Microsoft ASP.NET Core web app in Azure that is accessed worldwide.
You need to run a URL ping test once every five minutes and create an alert when the web app is unavailable from
specific Azure regions. The solution must minimize development time.
What should you do?
A. Create an Azure Application Insights availability test and alert.
B. Create an Azure Service Health alert for the specific regions.
C. Create an Azure Monitor Availability metric and alert
D. Write an Azure function and deploy the function to the specific regions.
Correct Answer: A
There are three types of Application Insights availability tests:
URL ping test: a simple test that you can create in the Azure portal.
Multi-step web test
Custom Track Availability Tests
Note: After you\’ve deployed your web app/website, you can set up recurring tests to monitor availability and
responsiveness. Azure Application Insights sends web requests to your application at regular intervals from points
around the world.
It can alert you if your application isn\’t responding, or if it responds too slowly.
You can set up availability tests for any HTTP or HTTPS endpoint that is accessible from the public internet. You don\’t have to make any changes to the website you\’re testing. In fact, it doesn\’t even have to be a site you own. You can
test the availability of a REST API that your service depends on.
QUESTION 14 #
DRAG-DROP
You plan to use Azure Kubernetes Service (AKS) to host containers deployed from images hosted in a Docker Trusted
Registry.
You need to recommend a solution for provisioning and connecting to AKS. The solution must ensure that AKS is RBACenaWed and uses a custom service principle.
Which three commands should you recommend be run in sequence? To answer, move the appropriate commands from
the list of commands to the answer area and arrange them in the coned order.

QUESTION 15 #
You have an Azure DevOps organization named Contoso, an Azure DevOps project named Project1, an Azure
subscription named Sub1, and an Azure key vault named vault1.
You need to ensure that you can reference the values of the secrets stored in vault1 in all the pipelines of Project1. The
the solution must prevent the values from being stored in the pipelines.
What should you do?
A. Create a variable group in Project1.
B. Add a secure file to Project1.
C. Modify the security settings of the pipelines.
D. Configure the security policy of Contoso.
Correct Answer: A
Use a variable group to store values that you want to control and make available across multiple pipelines.
References: https://docs.microsoft.com/en-us/azure/devops/pipelines/library/variable-groups
Finally,
Pass4itSure AZ-400 dumps are a welcome surprise, making the AZ-400 exam no longer difficult! With the AZ-400 exam content that you study every day, with the help of dumping practice exam questions, it is easy to pass the exam. Get real-time updates, effective complete Microsoft AZ-400 exam questions, and answers https://www.pass4itsure.com/az-400.html (Total Questions: 332 Q&A). Help you pass the exam 100% successfully.