Free Microsoft AZ-305 Practice Test & Real Exam Questions
Your company has multiple branch offices across North America.
You have an Azure subscription. The subscription contains three virtual networks in the US East Azure region that have a hub-and-spoke topology. The hub network contains an Azure VPN gateway that provides Site-to-Site (S2S) and Point-to-Site (P2S) VPN connectivity for the branch offices and remote users.
You need to implement ExpressRoute and migrate the hub-and-spoke topology to Azure Virtual WAN. The solution must provide fully meshed connectivity for the following network traffic:
- Traffic from a branch office via ExpressRoute to the other branch
offices and the virtual networks
- Traffic from a branch office via the S2S VPN to the other branch
offices and the virtual networks
- Traffic from the remote users via the S2S VPN to the branch offices
and the virtual networks
- Traffic from the virtual networks to the branch offices
- Traffic between the virtual networks
How many virtual network gateways are required?
You have an Azure subscription. The subscription contains three virtual networks in the US East Azure region that have a hub-and-spoke topology. The hub network contains an Azure VPN gateway that provides Site-to-Site (S2S) and Point-to-Site (P2S) VPN connectivity for the branch offices and remote users.
You need to implement ExpressRoute and migrate the hub-and-spoke topology to Azure Virtual WAN. The solution must provide fully meshed connectivity for the following network traffic:
- Traffic from a branch office via ExpressRoute to the other branch
offices and the virtual networks
- Traffic from a branch office via the S2S VPN to the other branch
offices and the virtual networks
- Traffic from the remote users via the S2S VPN to the branch offices
and the virtual networks
- Traffic from the virtual networks to the branch offices
- Traffic between the virtual networks
How many virtual network gateways are required?
Correct Answer: A
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Hotspot Question
You have six Azure subscriptions in a management group. Each subscription contains two resource groups. Each resource group contains an Azure App Service instance. The App Service instances use app slots.
You need to perform the following actions on three of the subscriptions:
- Disable public network access for all the app slots.
- Assign tags to all the App Service instances.
The solution must meet the following requirements:
- Ensure that the App Service instances in the remaining subscriptions
are unaffected.
- Minimize administrative effort.
What is the minimum number of Azure Policy definitions and assignments required? To answer, select the appropriate options in the answer area.

You have six Azure subscriptions in a management group. Each subscription contains two resource groups. Each resource group contains an Azure App Service instance. The App Service instances use app slots.
You need to perform the following actions on three of the subscriptions:
- Disable public network access for all the app slots.
- Assign tags to all the App Service instances.
The solution must meet the following requirements:
- Ensure that the App Service instances in the remaining subscriptions
are unaffected.
- Minimize administrative effort.
What is the minimum number of Azure Policy definitions and assignments required? To answer, select the appropriate options in the answer area.

Correct Answer:

Explanation:
Box 1: 2
Policy definition 1: Disable public network access for all the app slots.
Policy definition 2: Assign tags to all the App Service instances.
Box 2: 1
Group the two policy definitions into a single policy initiative. For the policy initiative make one policy assignment with scope of the three subscriptions.
Note: Azure Policy evaluates resources and actions in Azure by comparing the properties of those resources to business rules. These business rules, described in JSON format, are known as policy definitions. To simplify management, several business rules can be grouped together to form a policy initiative (sometimes called a policySet). Once your business rules have been formed, the policy definition or initiative is assigned to any scope of resources that Azure supports, such as management groups, subscriptions, resource groups, or individual resources.
The assignment applies to all resources within the Resource Manager scope of that assignment.
Reference:
https://learn.microsoft.com/en-us/azure/governance/policy/overview
You are planning a storage solution. The solution must meet the following requirements:
- Support at least 500 requests per second.
- Support a large image, video, and audio streams.
Which type of Azure Storage account should you provision?
- Support at least 500 requests per second.
- Support a large image, video, and audio streams.
Which type of Azure Storage account should you provision?
Correct Answer: C
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
You have an Azure subscription.
You plan to deploy a virtual machine scale set that will contain five virtual machines in a single zone of an Azure region. The virtual machines will use managed disks.
You need to recommend an orchestration mode for the scale sets. The solution must ensure that each virtual machine will reside in its own update domain and fault domain.
What should you recommend?
You plan to deploy a virtual machine scale set that will contain five virtual machines in a single zone of an Azure region. The virtual machines will use managed disks.
You need to recommend an orchestration mode for the scale sets. The solution must ensure that each virtual machine will reside in its own update domain and fault domain.
What should you recommend?
Correct Answer: D
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
Drag and Drop Question
You are planning an Azure solution that will host production databases for a high-performance application.
The solution will include the following components:
Two virtual machines that will run Microsoft SQL Server 2016, will be deployed to different data centers in the same Azure region, and will be part of an Always On availability group SQL Server data that will be backed up by using the Automated Backup feature of the SQL Server IaaS Agent Extension (SQLIaaSExtension) You identify the storage priorities for various data types as shown in the following table.

Which storage type should you recommend for each data type? To answer, drag the appropriate storage types to the correct data types. Each storage 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.

You are planning an Azure solution that will host production databases for a high-performance application.
The solution will include the following components:
Two virtual machines that will run Microsoft SQL Server 2016, will be deployed to different data centers in the same Azure region, and will be part of an Always On availability group SQL Server data that will be backed up by using the Automated Backup feature of the SQL Server IaaS Agent Extension (SQLIaaSExtension) You identify the storage priorities for various data types as shown in the following table.

Which storage type should you recommend for each data type? To answer, drag the appropriate storage types to the correct data types. Each storage 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.

Correct Answer:

Hotspot Question
You plan to create an Azure environment that will contain a root management group and 10 child management groups. Each child management group will contain five Azure subscriptions. You plan to have between 10 and 30 resource groups in each subscription.
You need to design an Azure governance solution. The solution must meet the following requirements:
- Use Azure Blueprints to control governance across all the
subscriptions and resource groups.
- Ensure that Blueprints-based configurations are consistent across all the subscriptions and resource groups.
- Minimize the number of blueprint definitions and assignments.
What should you include in the solution? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

You plan to create an Azure environment that will contain a root management group and 10 child management groups. Each child management group will contain five Azure subscriptions. You plan to have between 10 and 30 resource groups in each subscription.
You need to design an Azure governance solution. The solution must meet the following requirements:
- Use Azure Blueprints to control governance across all the
subscriptions and resource groups.
- Ensure that Blueprints-based configurations are consistent across all the subscriptions and resource groups.
- Minimize the number of blueprint definitions and assignments.
What should you include in the solution? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Correct Answer:

Explanation:
Box 1: The root management group
When creating a blueprint definition, you'll define where the blueprint is saved. Blueprints can be saved to a management group or subscription that you have Contributor access to. If the location is a management group, the blueprint is available to assign to any child subscription of that management group.
Box 2: Subscriptions
Assigning a blueprint definition to a management group means the assignment object exists at the management group. The deployment of artifacts still targets a subscription.
Reference:
https://docs.microsoft.com/en-us/azure/governance/blueprints/overview
https://docs.microsoft.com/en-us/azure/governance/management-groups/overview
https://docs.microsoft.com/en-us/azure/governance/blueprints/overview#blueprint-assignment
Drag and Drop Question
You have two app registrations named App1 and App2 in Azure AD. App1 supports role-based access control (RBAC) and includes a role named Writer.
You need to ensure that when App2 authenticates to access App1, the tokens issued by Azure AD include the Writer role claim.
Which blade should you use to modify each app registration? To answer, drag the appropriate blades to the correct app registrations. Each blade 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.

You have two app registrations named App1 and App2 in Azure AD. App1 supports role-based access control (RBAC) and includes a role named Writer.
You need to ensure that when App2 authenticates to access App1, the tokens issued by Azure AD include the Writer role claim.
Which blade should you use to modify each app registration? To answer, drag the appropriate blades to the correct app registrations. Each blade 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.

Correct Answer:

Explanation:
Box 1: App Roles
https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-add-app-roles-in-apps#app-roles-ui Box 2: API Permissions
https://learn.microsoft.com/en-us/azure/active-directory/develop/howto-add-app-roles-in-apps#assign-app-roles-to-applications
You are designing a message application that will run on an on-premises Ubuntu virtual machine.
The application will use Azure Storage queues.
You need to recommend a processing solution for the application to interact with the storage queues. The solution must meet the following requirements:
- Create and delete queues daily.
- Be scheduled by using a CRON job.
- Upload messages every five minutes.
What should developers use to interact with the queues?
The application will use Azure Storage queues.
You need to recommend a processing solution for the application to interact with the storage queues. The solution must meet the following requirements:
- Create and delete queues daily.
- Be scheduled by using a CRON job.
- Upload messages every five minutes.
What should developers use to interact with the queues?
Correct Answer: B
Vote an answer
Explanation: Only visible for Pass4Leader members. You can sign-up / login (it's free).
