Free Designing Microsoft Azure Infrastructure Solutions (AZ-305) MCQ Questions and Answers — Questions and Answers
Question 1: You have an Azure SQL database called SQL l and a multi-tier app called Appl. Users read data from SQL 1 using the Appl client once the backend service of the application has written data to them. <br> <br> During periods of high utilization the users experience delays retrieving the data <br> <br> You need to minimize how long it takes for data requests <br> <br> What should you include in the solution?
- Azure Cache for Redis (Correct answer)
- Azure Synapse Analytics
- Azure Content Delivery Network (CON)
- Azure Data Factory
Correct answer: Azure Cache for Redis
Azure Cache for Redis is an in-memory data store that significantly improves application performance by caching frequently accessed data. When users experience delays retrieving data from an Azure SQL database during high utilization, implementing a cache like Redis can store copies of this data closer to the application. This reduces the number of direct requests to the database, minimizes latency, and speeds up data retrieval for users, thereby alleviating performance bottlenecks.
Question 2: You are creating a state application that will manage many transactional components and include several Azure cloud services. Customer orders, billing, payment processing, inventory management, and delivery are handled by various cloud services. <br> <br> You need to recommend a solution to enable the cloud services to asynchronously communicate transaction information by using XML messages. <br> <br> What should you include in the recommendation?
- Azure Service Fabric
- Azure Data Lake
- Azure Notification Hubs
- Azure Queue Storage (Correct answer)
Correct answer: Azure Queue Storage
Azure Queue Storage provides a simple and cost-effective solution for storing large numbers of messages that can be processed asynchronously by different cloud services. It's ideal for decoupling application components, allowing services like order processing, billing, and inventory to exchange transactional data, such as XML messages, without direct dependencies. This ensures reliable communication and processing, even if one service is temporarily unavailable, by holding messages until they can be consumed.
Question 3: You have an Azure SQL database with the name SQL l and a multi-tier app with the name Appl. Users utilize the Appl client to read data from SQL 1 that is written by the backend service of the App. <br> <br> During periods of high utilization the users experience delays retrieving the data <br> <br> You need to minimize how long it takes for data requests <br> <br> What should you include in the solution?
- Azure Cache for Redis (Correct answer)
- Azure Synapse Analytics
- Azure Content Delivery Network (CON)
- Azure Data Factory
Correct answer: Azure Cache for Redis
Azure Cache for Redis is an in-memory data store designed to significantly improve application performance by caching frequently accessed data. When users experience delays retrieving data from an Azure SQL database during high utilization, implementing Redis cache can store copies of this data closer to the application. This reduces the load on the primary database, minimizes latency, and speeds up data retrieval for users, effectively addressing performance bottlenecks.
Question 4: Several virtual machines are deployed by your business both on-premises and on Azure. ExpressRoute is installed and set up for connectivity from on-premises to Azure. <br> <br> There are problems with network connectivity on certain virtual computers. <br> <br> To determine whether packets from Azure to the virtual machines are being accepted or prohibited, you must study the network traffic. <br> <br> Solution: Install and configure the Azure Monitoring agent and the Dependency Agent on all the virtual machines. Use VM insights in Azure Monitor to analyze the network traffic. <br> <br> Does this meet the goal?
- Yes
- No (Correct answer)
Correct answer: No
The proposed solution using Azure Monitoring agent and Dependency Agent with VM insights primarily focuses on VM performance, health, and dependency mapping, not detailed network packet flow analysis. To determine if packets are being accepted or prohibited and to study network traffic for connectivity issues, Azure Network Watcher is the appropriate service. Network Watcher's NSG flow logs and IP flow verify features are specifically designed to analyze network security group rules and packet flow, providing the necessary insights into network traffic acceptance or denial.
Question 5: You intend to distribute several Azure web app instances across various Azure regions. <br> <br> * Support rate limiting. <br> <br> * Balance requests between all instances. <br> <br> * Ensure that users can access the app in the event of a regional outage. <br> Solution: You use Azure Front Door to provide access to the app. <br> <br> Does this meet the goal?
- Yes (Correct answer)
- No
Correct answer: Yes
Azure Front Door is a global, scalable entry-point that effectively meets all the specified requirements. It provides Layer 7 load balancing across multiple Azure web app instances deployed in different regions, ensuring optimal traffic distribution. Furthermore, Azure Front Door supports rate limiting through its Web Application Firewall (WAF) capabilities, and its global failover mechanism ensures that users can access the application even in the event of a regional outage, providing high availability and resilience.
Question 6: To create a monthly report of all new Azure Resource Manager (ARM) resource deployments in your Azure subscription, you must suggest a solution. What should you include in the recommendation?
- Azure Advisor
- Azure Monitor action groups
- Azure Activity Log (Correct answer)
- Azure Analysis Services
Correct answer: Azure Activity Log
The Azure Activity Log records all subscription-level events, including the creation, update, and deletion of Azure Resource Manager (ARM) resources. To generate a monthly report of all new ARM resource deployments, the Activity Log is the definitive source as it captures these management plane operations. You can query and export data from the Activity Log to compile the required report, making it the ideal solution for auditing resource deployment activities.
Question 7: You are creating a program that will run on Azure. The program will store video files with sizes varying from 50 MB to 12 GB. Users will be able to access the application online and it will employ certificate-based authentication. You must suggest a location for the video files to be stored. The solution must minimize storage costs while offering the quickest read speed. What ought to you suggest?
- Azure SQL Database
- Azure Files
- Azure Data Lake Storage Gen2
- Azure Blob Storage (Correct answer)
Correct answer: Azure Blob Storage
Azure Blob Storage is the ideal solution for storing large video files ranging from 50 MB to 12 GB due to its scalability, cost-effectiveness, and optimization for unstructured data. It offers different access tiers, where the "Hot" tier provides the quickest read speeds, aligning with the requirement for fast access. Blob Storage is accessible online via HTTP/HTTPS and supports certificate-based authentication, making it a comprehensive and efficient choice for this scenario while minimizing storage costs.
You have an Azure SQL database called SQL l and a multi-tier app called Appl.
Users read data from SQL 1 using the Appl client once the backend service of the application has written data to them.
During periods of high utilization the users experience delays retrieving the data
You need to minimize how long it takes for data requests
What should you include in the solution?