Microsoft Designing Microsoft Azure Infrastructure Solutions (AZ-305)
Get full access to the updated question bank and pass on your first attempt.
Vendor
Microsoft
Certification
Infrastructure
Content
270 Qs
Status
Verified
Updated
4 days ago
Test the Practice Engine
Experience our real exam environment with free demo questions
Premium Bundle
Complete Success Suite
Save $34 Instantly
-
โFull PDF + Interactive Engine Everything you need to pass
-
โAll Advanced Question Types Drag & Drop, Hotspots, Case Studies
-
โPriority 24/7 Expert Support Direct line to certification leads
-
โ90 Days Free Priority Updates Stay current as exams change
Success Metric
98.4% Pass Rate
Standard Simulation
Practice Engine
One-Time Payment
-
Web-Based (Zero Install)
-
Real Testing Environment Virtual & Practice Modes
-
Interactive Engine Drag & Drop, Hotspots
-
60 Days Free Updates
Compatible with All Devices
Basic Tier
PDF Study Guide
Digital Access
- โ Exam Questions (PDF)
- โ Mobile Friendly
- โ 60 Days Updates
Verified 54-Question Preview (AZ-305)
Verified Community
The CertoMetrics Standard.
Recommend the #1 platform for verified Microsoft certification resources.
Success Network
Help a Colleague Succeed.
Invite a peer to get their own updated AZ-305 prep kit.
Exam Overview
The AZ-305: Designing Microsoft Azure Infrastructure Solutions exam is a pivotal step towards achieving the prestigious Microsoft Certified: Azure Solutions Architect Expert certification. This exam validates your advanced ability to design robust, scalable, and secure Azure solutions that meet complex business requirements. You'll demonstrate expertise in translating business needs into well-architected cloud designs, covering areas like identity, governance, data storage, business continuity, and infrastructure. Earning this certification signifies your mastery in leveraging Azure's full capabilities to drive organizational success, enhance operational efficiency, and optimize cloud investments. It's a testament to your strategic thinking and technical acumen, positioning you as a highly valued expert in the rapidly evolving cloud landscape, crucial for any enterprise adopting Azure.
Questions
40-60
Passing Score
700/1000
Duration
120 Minutes
Difficulty
Expert
Level
Expert
Skills Measured
Career Path
Target Roles
Common Questions
Is the material up to date?
Yes. We update our question bank weekly to match the latest Microsoft standards. You get free updates for 90 days.
What format do I get?
You get instant access to both the **PDF** (for reading) and our **Premium Test Engine** (for exam simulation).
Is there a guarantee?
Absolutely. If you fail the AZ-305 exam using our materials, we offer a full money-back guarantee.
When do I get the download?
Instantly. The download link is available in your dashboard immediately after payment is confirmed.
Free Study Guide Samples
Previewing updated AZ-305 bank (54 Questions).
You plan to deploy a microservice named App1.
You need to configure a hosting solution for App1. The solution must meet the following requirements:
- Scale to zero.
- Support traffic splitting.
- Minimize administrative effort and costs.
What should you include in the solution?
Correct Option: D
Azure Container Apps is the ideal solution for this scenario as it directly addresses all the requirements:
- Scale to zero: Container Apps can automatically scale down to zero instances when there is no incoming traffic, which aligns with the requirement to minimize costs.
- Traffic splitting: Container Apps supports advanced deployment strategies, including traffic splitting, which allows for phased rollouts and A/B testing by directing a percentage of traffic to different revisions of the application.
- Minimize administrative effort and costs: It is a fully managed platform that abstracts away infrastructure management, reducing operational overhead and associated costs compared to managing VMs or Kubernetes clusters directly.
Other options are less suitable:
- Azure Kubernetes Service (AKS) is powerful but involves significant administrative overhead and doesn't inherently scale to zero without additional configuration (e.g., KEDA).
- Azure App Service (Consumption plan) offers scale to zero but lacks the built-in traffic splitting capabilities of Container Apps.
- Azure Virtual Machines (VMs) require extensive management and do not scale to zero or easily support traffic splitting without complex additional tooling.
Reference: https://azure.microsoft.com/en-us/products/container-apps/
You have an Azure AD tenant that contains a management group named MG1.
You have the Azure subscriptions shown in the following table.

The subscriptions contain the resource groups shown in the following table.

The subscription contains the Azure AD security groups shown in the following table.

The subscription contains the user accounts shown in the following table.
You perform the following actions:
- Assign User3 the Contributor role for Sub1.
- Assign Group1 the Virtual Machine Contributor role for MG1.
- Assign Group3 the Contributor role for the Tenant Root Group.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Azure Role-Based Access Control (RBAC) permissions are inherited down the resource hierarchy. Roles assigned at a higher scope (like a Management Group or Tenant Root Group) apply to all child resources, including subscriptions and resource groups. The 'Contributor' role provides full access to manage all resources but does not include permission to grant access to others. The 'Virtual Machine Contributor' role allows management of virtual machines. Granting permissions requires specific roles like 'User Access Administrator' or 'Owner'.
โ
User1 can create a new virtual machine in RG1.
Reasoning: Group1 is assigned the Virtual Machine Contributor role at the MG1 scope. MG1 contains Sub1, and RG1 is within Sub1. Assuming User1 is a member of Group1 (a common inference for exam questions when user permissions are tested via group roles), User1 inherits the Virtual Machine Contributor role for all resources under MG1, including RG1. This role allows creating virtual machines.
โ
User2 can grant permissions to Group2.
Reasoning: Granting permissions requires roles such as User Access Administrator or Owner. User2's explicit role or group membership (as a member of Group2, which is a member of Group3, inheriting Contributor at Tenant Root Group) does not provide these elevated access management permissions. The Contributor role does not allow granting access.
โ
User3 can create a storage account in RG2.
Reasoning: User3 is assigned the Contributor role for Sub1. However, RG2 is located within Sub2. Permissions assigned to Sub1 do not extend to sibling subscriptions like Sub2. Therefore, User3 does not have the necessary permissions to create a storage account in RG2.
Reference: https://docs.microsoft.com/azure/role-based-access-control/overview
You have an Azure App Service web app named Webapp1 that connects to an Azure SQL database named DB1. Webapp1 and DB1 are deployed to the East US Azure region.
You need to ensure that all the traffic between Webapp1 and DB1 is sent via a private connection.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
To ensure all traffic between an Azure App Service web app (Webapp1) and an Azure SQL database (DB1) is sent via a private connection, you must implement Azure Private Link for the SQL database and use VNet Integration for the App Service. This setup requires the following:
โ 2 subnets Reasoning: A virtual network must be created. Within this virtual network, at least two dedicated subnets are required: one for the Azure App Service VNet integration (as enhanced VNet integration, necessary for Private Link access, requires a dedicated subnet) and another subnet for the Azure SQL Database Private Endpoint. The Private Endpoint will provision a private IP address for DB1 within this dedicated subnet.
โ
A private DNS zone
Reasoning: For Webapp1 to connect to DB1 via its private IP address, it must be able to resolve the FQDN of the SQL database to its private IP. This is achieved by creating an Azure Private DNS zone (e.g., privatelink.database.windows.net) and linking it to the virtual network where Webapp1 is integrated. This Private DNS zone will contain the necessary DNS records to map the SQL database's FQDN to its private IP address within the VNet.
Reference: https://docs.microsoft.com/azure/app-service/overview-vnet-integration https://docs.microsoft.com/azure/private-link/private-endpoint-overview https://docs.microsoft.com/azure/private-link/private-endpoint-dns
You plan to deploy an Azure Database for MySQL flexible server named Server1 to the East IJS Azure region.
You need to implement a business continuity solution for Server 1. The solution must minimize downtime in the event of a failover to a paired region.
What should you do?
Correct Option: B
To minimize downtime during a failover for Azure Database for MySQL flexible server, you should configure read replicas in the paired region. This allows for near real-time data synchronization. In case of a disaster in the primary region, the read replica can be promoted to a standalone server, becoming the new primary with minimal data loss and reduced downtime compared to other disaster recovery strategies. The paired region for East US is West US. Therefore, deploying a read replica in West US addresses the requirement of minimizing downtime in the event of a failover.
Reference: https://learn.microsoft.com/en-us/azure/mysql/flexible-server/concepts-read-replicas
You have an Azure subscription. The subscription contains an Azure SQL managed instance that stores employee details, including social security numbers and phone numbers.
You need to configure the managed instance to meet the following requirements:
- The helpdesk team must see only the last four digits of an employee's phone number.
- Cloud administrators must be prevented from seeing the employees' social security numbers.
What should you enable for each column in the managed instance? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
โ
Dynamic data masking
Reasoning: Dynamic Data Masking (DDM) is used to limit sensitive data exposure to non-privileged users by masking it on the fly. It allows specifying custom masking functions, such as partially masking a phone number to show only the last four digits, while allowing the full data to be accessible to privileged users. This directly addresses the requirement for the helpdesk team to see only the last four digits of phone numbers.
โ
Always Encrypted
Reasoning: Always Encrypted is designed to protect sensitive data at rest and in use. Data is encrypted on the client side before being stored in the database, and the encryption keys never leave the client application. This prevents even database administrators (including cloud administrators) from accessing sensitive data in plain text, as they do not possess the keys required for decryption. This perfectly fulfills the requirement to prevent cloud administrators from seeing social security numbers.
Reference: https://learn.microsoft.com/en-us/azure/azure-sql/database/dynamic-data-masking-overview?view=azuresql https://learn.microsoft.com/en-us/azure/azure-sql/database/always-encrypted-overview?view=azuresql
You have an on-premises database named DB1.
You need to migrate DB1 to an Azure SQL managed instance. The solution must minimize downtime.
What should you use?
Correct Option: D
For migrating an on-premises database to Azure SQL Managed Instance with minimal downtime, the Azure Database Migration Service (DMS) is the recommended tool. DMS supports online migrations, which allow the source database to remain operational during the migration process. This is achieved through continuous synchronization of data changes from the source to the target. The process typically involves setting up an Azure DMS instance, creating a migration project, performing an initial load, and then applying ongoing changes until the cutover. This method significantly minimizes the downtime required for the final switch to the Azure SQL Managed Instance.
Reference: https://learn.microsoft.com/en-us/azure/dms/dms-overview
You have an on-premises Microsoft SQL Server 2008 instance that hosts a 50-GB database.
You need to migrate the database to an Azure SQL managed instance. The solution must minimize downtime.
What should you use?
Correct Option: A
For migrating SQL Server 2008 databases to Azure SQL Managed Instance with minimal downtime, Azure Database Migration Service (DMS) is the recommended tool. DMS supports online migrations, which involve replicating data changes from the source to the target while the source remains operational, thus minimizing application downtime during the cutover phase. The 50-GB database size is well within the capabilities of DMS. Other methods like backup/restore or transactional replication might involve longer downtime windows or more complex configurations for achieving minimal downtime with SQL Server 2008.
Reference: https://docs.microsoft.com/en-us/azure/dms/tutorial-sql-server-to-managed-instance-online
You architect a solution that calculates 3D geometry from height-map data.
You have the following requirements:
- Perform calculations in Azure.
- Each node must communicate data to every other node.
- Maximize the number of nodes to calculate multiple scenes as fast as possible.
- Require the least amount of effort to implement.
You need to recommend a solution.
Which two actions should you recommend? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Correct Option: A,C
To meet the requirements of performing calculations in Azure, maximizing node count for speed, and requiring the least implementation effort, Azure Batch and Azure Container Instances (ACI) are the most suitable choices.
Azure Batch (Option A) is a managed service for running large-scale parallel and high-performance computing (HPC) applications. It simplifies the management of computing infrastructure, allowing you to efficiently run workloads by scaling out the number of compute nodes. It supports containerized workloads, aligning with the need for each node to communicate with others and the goal of maximizing nodes for speed.
Azure Container Instances (ACI) (Option C) provide the simplest way to run a container in Azure. It's ideal for event-driven applications or simple tasks that can run in a container. For this scenario, ACI can be used to deploy individual nodes that can communicate with each other, offering a quick and easy implementation, especially if the application is already containerized. It allows for rapid scaling by launching many container instances.
The other options are less suitable:
- Azure Kubernetes Service (AKS) (Option B) is powerful but introduces significant management overhead and complexity compared to ACI or Batch, thus violating the 'least amount of effort' requirement.
- Azure Virtual Machine Scale Sets (VMSS) (Option D) is a good option for scaling but requires more manual configuration for inter-node communication and job orchestration compared to Azure Batch, which is specifically designed for such HPC workloads.
Reference: https://learn.microsoft.com/en-us/azure/batch/batch-technical-overview, https://learn.microsoft.com/en-us/azure/container-instances/container-instances-overview
You plan to deploy Azure Logic Apps workflows.
You need to configure the hosting environment for the planned deployment. The solution must meet the following requirements:
- Support virtual networks and private endpoints.
- Support stateful workloads.
- Minimize administrative effort and costs.
What should you use?
Correct Option: C
The question requires hosting Azure Logic Apps with support for virtual networks, private endpoints, stateful workflows, while minimizing administration and cost. Azure Logic Apps Consumption plans are designed for serverless execution, automatically scaling and handling stateful workflows. They offer integration with virtual networks via integration service environments (ISE) or VNet integration features and support private endpoints for secure inbound and outbound connectivity. This plan minimizes administrative effort as Azure manages the underlying infrastructure, and it's cost-effective for variable workloads as you pay per execution and resource consumption, aligning with the requirements for minimizing administrative effort and costs.
Reference: https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-overview
You have an Azure subscription that contains multiple storage accounts.
You assign Azure Policy definitions to the storage accounts.
You need to recommend a solution to meet the following requirements:
- Trigger on-demand Azure Policy compliance scans.
- Raise Azure Monitor non-compliance alerts by querying logs collected by Log Analytics.
What should you recommend for each requirement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
To meet the first requirement of triggering on-demand Azure Policy compliance scans, the Azure Command-Line Interface (CLI) is a suitable tool. The az policy state trigger-scan command can be executed to initiate an immediate scan for a subscription or a resource group, providing a direct method to check for policy compliance without waiting for the scheduled scan cycle. For the second requirement, to raise Azure Monitor non-compliance alerts by querying logs collected by Log Analytics, it's essential to configure diagnostic settings to send Azure Activity Logs to a Log Analytics workspace. Azure Policy compliance events, including non-compliance details, are recorded in the Azure Activity Log. By routing these logs to Log Analytics, administrators can then write Kusto Query Language (KQL) queries to identify specific non-compliance events and configure Azure Monitor alert rules based on the query results. This setup enables proactive alerting when policy violations occur, leveraging the comprehensive logging and alerting capabilities of Azure Monitor and Log Analytics.
Reference: https://docs.microsoft.com/en-us/azure/governance/policy/how-to/trigger-on-demand-scan; https://docs.microsoft.com/en-us/azure/azure-monitor/essentials/activity-log; https://docs.microsoft.com/en-us/azure/azure-monitor/essentials/activity-log-monitor
You have an Azure subscription.
You plan to deploy a monitoring solution that will include the following:
- Azure Monitor Network Insights
- Application Insights
- Microsoft Sentinel
- VM insights
The monitoring solution will be managed by a single team.
What is the minimum number of Azure Monitor workspaces required?
Premium Solution Locked
Unlock all 270 answers & explanations
You are designing an app that will be hosted on Azure virtual machines that run Ubuntu. The app will use a third-patty email service to send email messages to users. The third-party email service requires that the app authenticate by using an API key.
You need to recommend an Azure Key Vault solution for storing and accessing the API key. The solution must minimize administrative effort.
What should you recommend using to store and access the key? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription that contains 10 web apps. The apps are integrated with Azure AD and are accessed by users on different project teams.
The users frequently move between projects.
You need to recommend an access management solution for the web apps. The solution must meet the following requirements:
โข The users must only have access to the app of the project to which they are assigned currently.
โข Project managers must verify which users have access to their project's app and remove users that are no longer assigned to their project.
โข Once every 30 days, the project managers must be prompted automatically to verify which users are assigned to their projects.
What should you include in the recommendation?
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription that contains the SQL servers on Azure shown in the following table.

The subscription contains the storage accounts shown in the following table.

You create the Azure SQL databases shown in the following table.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
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.
Your company plans to deploy various Azure App Service instances that will use Azure SQL databases. The App Service instances will be deployed at the same time as the Azure SQL databases.
The company has a regulatory requirement to deploy the App Service instances only to specific Azure regions. The resources for the App Service instances must reside in the same region.
You need to recommend a solution to meet the regulatory requirement.
Solution: You recommend using an Azure Policy initiative to enforce the location of resource groups.
Does this meet the goal?
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription that contains an Azure Cosmos DB for NoSQL account named account1 and an Azure Synapse Analytics workspace named Workspace1.
The account1 account contains a container named Container1 that has the analytical store enabled.
You need to recommend a solution that will process the data stored in Container1 in near-real-time (NRT) and output the results to a data warehouse in Workspace1 by using a runtime engine in the workspace. The solution must minimize data movement
Which pool in Workspace1 should you use?
Premium Solution Locked
Unlock all 270 answers & explanations
You plan to deploy an infrastructure solution that will contain the following configurations:
โข External users will access the infrastructure by using Azure Front Door.
โข External user access to the backend APIs hosted in Azure Kubernetes Service (AKS) will be controlled by using Azure API Management.
โข External users will be authenticated by an Azure AD B2C tenant that uses OpenID Connect-based federation with a third-party identity provider.
Which function does each service provide? To answer, drag the appropriate functions to the correct services. Each function 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.
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure AD tenant that contains an administrative unit named MarketingAU. MarketingAU contains 100 users.
You create two users named User1 and User2.
You need to ensure that the users can perform the following actions in MarketingAU:
โข User1 must be able to create user accounts.
โข User2 must be able to reset user passwords.
Which role should you assign to each user? To answer, drag the appropriate roles to the correct users. Each role 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.
Premium Solution Locked
Unlock all 270 answers & explanations
You are designing a data analytics solution that will use Azure Synapse and Azure Data Lake Storage Gen2.
You need to recommend Azure Synapse pools to meet the following requirements:
โข Ingest data from Data Lake Storage into hash-distributed tables.
โข Implement query, and update data in Delta Lake.
What should you recommend for each requirement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You are designing an app that will include two components. The components will communicate by sending messages via a queue.
You need to recommend a solution to process the messages by using a First in, First out (FIFO) pattern.
What should you include in the recommendation?
Premium Solution Locked
Unlock all 270 answers & explanations
You have the Azure subscriptions shown in the following table.
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription.
You plan to deploy five storage accounts that will store block blobs and five storage accounts that will host file shares. The file shares will be accessed by using the SMB protocol.
You need to recommend an access authorization solution for the storage accounts. The solution must meet the following requirements:
- Maximize security.
- Prevent the use of shared keys.
- Whenever possible, support time-limited access.
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.
Premium Solution Locked
Unlock all 270 answers & explanations
Your on-premises network contains an Active Directory Domain Services (AD DS) domain. The domain contains a server named Server 1. Server1 contains an app named App1 that uses AD DS authentication. Remote users access App1 by using a VPN connection to the on-premises network.
You have an Azure AD tenant that syncs with the AD DS domain by using Azure AD Connect
You need to ensure that the remote users can access Appl without using a VPN. The solution must meet the following requirements:
- Ensure that the users authenticate by using Azure Multi-Factor Authentication (MFA).
- Minimize administrative effort.
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.
Premium Solution Locked
Unlock all 270 answers & explanations
You plan to use an Azure Storage account to store data assets.
You need to recommend a solution that meets the following requirements:
- Supports immutable storage.
- Disables anonymous access to the storage account.
- Supports access control list (ACL)-based Azure AD permissions.
What should you include in the recommendation?
Premium Solution Locked
Unlock all 270 answers & explanations
Your company, named Contoso, Ltd., has an Azure subscription that contains the following resources:
- An Azure Synapse Analytics workspace named contosoworkspace1.
- An Azure Data Lake Storage account named contosolake1.
- An Azure SQL database named contososql1.
The product data of Contoso is copied from contososql1 to contosolake1.
Contoso has a partner company named Fabrikam Inc. Fabrikam has an Azure subscription that contains the following resources:
- A virtual machine named FabrikamVM1 that runs Microsoft SQL Server 2019
- An Azure Storage account named fabrikamsa1.
Contoso plans to upload the research data on FabrikamVM1 to contosolake1. During the upload, the research data must be transformed to the data formats used by Contoso.
The data in contosolake1 will be analyzed by using contosoworkspace1.
You need to recommend a solution that meets the following requirements:
- Upload and transform the FabrikamVM1 research data.
- Provide Fabrikam with restricted access to snapshots of the data in contosoworkspace1.
What should you recommend for each requirement? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You are designing a virtual machine that will run Microsoft SQL Server and will contain two data disks. The first data disk will store log files, and the second data disk will store data. Both disks are P40 managed disks.
You need to recommend a caching policy for each disk. The policy must provide the best overall performance for the virtual machine while preserving integrity of the SQL data and logs.
Which caching policy should you recommend for each disk? To answer, drag the appropriate policies to the correct disks. Each policy 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.
Premium Solution Locked
Unlock all 270 answers & explanations
You are building an Azure web app that will store the Personally Identifiable Information (PII) of employees.
You need to recommend an Azure SQL Database solution for the web app. The solution must meet the following requirements:
โข Maintain availability in the event of a single datacenter outage.
โข Support the encryption of specific columns that contain PII.
โข Automatically scale up during payroll operations.
โข Minimize costs.
What should you include in the recommendations? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
A company plans to implement an HTTP-based API to support a web app. The web app allows customers to check the status of their orders.
The API must meet the following requirements:
โ Implement Azure Functions.
โ Provide public read-only operations.
โ Do not allow write operations.
You need to recommend configuration options.
What should you recommend? To answer, configure the appropriate options in the dialog box in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure Functions microservice app named App1 that is hosted in the Consumption plan. App1 uses an Azure Queue Storage trigger.
You plan to migrate App1 to an Azure Kubernetes Service (AKS) cluster.
You need to prepare the AKS cluster to support App1. The solution must meet the following requirements:
โข Use the same scaling mechanism as the current deployment.
โข Support kubenet and Azure Container Networking Interface (CNI) networking.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct answer is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
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.
Premium Solution Locked
Unlock all 270 answers & explanations
You are designing a storage solution that will ingest, store, and analyze petabytes (PBs) of structured, semi-structured, and unstructured text data. The analyzed data will be offloaded to Azure Data Lake Storage Gen2 for long-term retention.
You need to recommend a storage and analytics solution that meets the following requirements:
โข Stores the processed data
โข Provides interactive analytics
โข Supports manual scaling, built-in autoscaling, and custom autoscaling
What should you include in the recommendation? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You plan to use Azure SQL as a database platform.
You need to recommend an Azure SQL product and service tier that meets the following requirements:
โข Automatically scales compute resources based on the workload demand
โข Provides per second billing
What should you recommend? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You have an app that generates 50,000 events daily.
You plan to stream the events to an Azure event hub and use Event Hubs Capture to implement cold path processing of the events. The output of Event Hubs Capture will be consumed by a reporting system.
You need to identify which type of Azure storage must be provisioned to support Event Hubs Capture, and which inbound data format the reporting system must support.
What should you identify? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription.
You create a storage account that will store documents.
You need to configure the storage account to meet the following requirements:
โข Ensure that retention policies are standardized across the subscription.
โข Ensure that data can be purged if the data is copied to an unauthorized location.
Which two settings should you enable? To answer, select the appropriate settings in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription that contains an Azure Kubernetes Service (AKS) instance named AKS1. AKS1 hosts microservice-based APIs that are configured to listen on non-default HTTP ports.
You plan to deploy a Standard tier Azure API Management instance named APIM1 that will make the APIs available to external users.
You need to ensure that the AKS1 APIs are accessible to APIM1. The solution must meet the following requirements:
โข Implement MTLS authentication between APIM1 and AKS1.
โข Minimize development effort.
โข Minimize costs.
What should you do?
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription.
You need to deploy a solution that will provide point-in-time restore for blobs in storage accounts that have blob versioning and blob soft delete enabled.
Which type of blob should you create, and what should you enable for the accounts? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You are designing an app that will use Azure Cosmos DB to collate sales from multiple countries.
You need to recommend an API for the app. The solution must meet the following requirements:
โข Support SQL queries.
โข Support geo-replication.
โข Store and access data relationally.
Which API should you recommend?
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription. The subscription contains 100 virtual machines that run Windows Server 2022 and have the Azure Monitor Agent installed.
You need to recommend a solution that meets the following requirements:
โข Forwards JSON-formatted logs from the virtual machines to a Log Analytics workspace
โข Transforms the logs and stores the data in a table in the Log Analytics workspace
What should you include in the recommendation? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription that contains the resources shown in the following table:

Log files from App1 are registered to App1Logs. An average of 120 GB of log data is ingested per day.
You configure an Azure Monitor alert that will be triggered if the App1 logs contain error messages.
You need to minimize the Log Analytics costs associated with App1. The solution must meet the following requirements:
โข Ensure that all the log files from App1 are ingested to App1Logs.
โข Minimize the impact on the Azure Monitor alert.
Which resource should you modify, and which modification should you perform? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription that contains an Azure key vault named KV1 and a virtual machine named VM1. VM1 runs Windows Server 2022: Azure Edition.
You plan to deploy an ASP.Net Core-based application named App1 to VM1.
You need to configure App1 to use a system-assigned managed identity to retrieve secrets from KV1. The solution must minimize development effort.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription named Sub1 that is linked to an Azure AD tenant named contoso.com.
You plan to implement two ASP.NET Core apps named App1 and App2 that will be deployed to 100 virtual machines in Sub1. Users will sign in to App1 and App2 by using their contoso.com credentials.
App1 requires read permissions to access the calendar of the signed-in user. App2 requires write permissions to access the calendar of the signed-in user.
You need to recommend an authentication and authorization solution for the apps. The solution must meet the following requirements:
โข Use the principle of least privilege.
โข Minimize administrative effort.
What should you include in the recommendation? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription that contains 1,000 resources.
You need to generate compliance reports for the subscription. The solution must ensure that the resources can be grouped by department.
What should you use to organize the resources?
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription that contains the resources shown in the following table.

You need to recommend a load balancing solution that will distribute incoming traffic for VMSS1 across NVA1 and NVA2. The solution must minimize administrative effort.
What should you include in the recommendation?
Premium Solution Locked
Unlock all 270 answers & explanations
You have the resources shown in the following table.

CDB1 hosts a container that stores continuously updated operational data.
You are designing a solution that will use AS1 to analyze the operational data daily.
You need to recommend a solution to analyze the data without affecting the performance of the operational data store.
What should you include in the recommendation?
Premium Solution Locked
Unlock all 270 answers & explanations
You have two Azure AD tenants named contoso.com and fabrikam.com. Each tenant is linked to 50 Azure subscriptions. Contoso.com contains two users named User1 and User2.
You need to meet the following requirements:
โข Ensure that User1 can change the Azure AD tenant linked to specific Azure subscriptions.
โข If an Azure subscription is liked to a new Azure AD tenant, and no available Azure AD accounts have full subscription-level permissions to the subscription, elevate the access of User2 to the subscription.
The solution must use the principle of least privilege.
Which role should you assign to each user? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You have 12 Azure subscriptions and three projects. Each project uses resources across multiple subscriptions.
You need to use Microsoft Cost Management to monitor costs on a per project basis. The solution must minimize administrative effort.
Which two components should you include in the solution? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription that contains 50 Azure SQL databases.
You create an Azure Resource Manager (ARM) template named Template1 that enables Transparent Data Encryption (TDE).
You need to create an Azure Policy definition named Policy1 that will use Template1 to enable TDE for any noncompliant Azure SQL databases.
How should you configure Policy1? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You need to recommend a solution to integrate Azure Cosmos DB and Azure Synapse. The solution must meet the following requirements:
โข Traffic from an Azure Synapse workspace to the Azure Cosmos DB account must be sent via the Microsoft backbone network.
โข Traffic from the Azure Synapse workspace to the Azure Cosmos DB account must NOT be routed over the internet.
โข Implementation effort must be minimized.
What should you include in the recommendation? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
Your on-premises datacenter contains a server that runs Linux and hosts a Java app named App1. App1 has the following characteristics:
โข App1 is an interactive app that users access by using HTTPS connections.
โข The number of connections to App1 changes significantly throughout the day.
โข App1 runs multiple concurrent instances.
โข App1 requires major changes to run in a container.
You plan to migrate App1 to Azure.
You need to recommend a compute solution for App1. The solution must meet the following requirements:
โข The solution must run multiple instances of App1.
โข The number of instances must be managed automatically depending on the load.
โข Administrative effort must be minimized.
What should you include in the recommendation?
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription that contains the resources shown in the following table.

You create peering between VNet1 and VNet2 and between VNet1 and VNet3.
The virtual machines host an HTTPS-based client/server application and are accessible only via the private IP address of each virtual machine.
You need to implement a load balancing solution for VM2 and VM3. The solution must ensure that if VM2 fails, requests will be routed automatically to VM3, and if VM3 fails, requests will be routed automatically to VM2.
What should you include in the solution?
Premium Solution Locked
Unlock all 270 answers & explanations
You plan to deploy an Azure Database for MySQL flexible server named Server1 to the East US Azure region.
You need to implement a business continuity solution for Server1. The solution must minimize downtime in the event of a failover to a paired region.
What should you do?
Premium Solution Locked
Unlock all 270 answers & explanations
Your on-premises datacenter contains a server named Server1 that runs Microsoft SQL Server 2022. Server1 contains a 30-TB database named DB1 that stores customer data. Server1 runs a custom application named App1 that verifies the compliance of records in DB1. App1 must run on the same server as DB1.
You have an Azure subscription.
You need to migrate DB1 to Azure. The solution must minimize administrative effort.
To which service should you migrate DB1. and what should you use to perform the migration? To answer. select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You have an Azure subscription that contains the resources shown in the following table.

VNet1, VNet2, and VNet3 each has multiple virtual machines connected. The virtual machines use the Azure DNS service for name resolution.
You need to recommend an Azure Monitor log routing solution that meets the requirements:
โข Ensures that the logs collected from the virtual machines and sent to Workspace' are routed over the Microsoft backbone network
โข Minimizes administrative effort
What should you include in the recommendation? To select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Premium Solution Locked
Unlock all 270 answers & explanations
You are developing an app that will use Azure Functions to process Azure Event Hubs events. Request processing is estimated to take between five and 20 minutes.
You need to recommend a hosting solution that meets the following requirements:
โข Supports estimates of request processing runtimes
โข Supports event-driven autoscaling for the app
Which hosting plan should you recommend?
Premium Solution Locked
Unlock all 270 answers & explanations
Full Question Bank Locked
You have reached the end of the free study guide preview. Upgrade now to unlock all 270 questions and the full simulation engine.
Certification Path
Related Certifications
Customer Reviews
Global Community Feedback
David M.
"The practice engine is incredible. It feels exactly like the real testing environment and helped me build so much confidence."
Sarah J.
"The PDF is very well organized and the explanations for the answers are actually helpful, not just random text."
Michael C.
"I was skeptical, but the content is high quality and definitely worth the price. I passed on my first try!"