Deploying Stateful Web Apps in Azure | AZ-305 Exam Answer

Deploying Stateful Web Apps in Azure

Question

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.

You need to deploy resources to host a stateless web app in an Azure subscription. The solution must meet the following requirements:

-> Provide access to the full .NET framework.

-> Provide redundancy if an Azure region fails.

-> Grant administrators access to the operating system to install custom application dependencies.

Solution: You deploy two Azure virtual machines to two Azure regions, and you deploy an Azure Application Gateway.

Does this meet the goal?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B.

B

App Gateway will balance the traffic between VMs deployed in the same region. Create an Azure Traffic Manager profile instead.

The provided solution of deploying two Azure virtual machines to two Azure regions and an Azure Application Gateway meets the stated requirements. Here's how:

  1. Provide access to the full .NET framework: Deploying two Azure virtual machines (VMs) ensures that the full .NET framework is available to the web app, as it allows the deployment of a Windows Server-based environment on the VMs.

  2. Provide redundancy if an Azure region fails: Deploying two Azure VMs to two Azure regions provides redundancy in case of an Azure region failure. If one region goes down, the other region will continue to serve the web app, ensuring high availability.

  3. Grant administrators access to the operating system to install custom application dependencies: By deploying VMs, administrators can access the operating system to install custom application dependencies. This can be done using Remote Desktop Protocol (RDP) or other remote access methods.

  4. Azure Application Gateway: Deploying an Azure Application Gateway provides several benefits, including load balancing across multiple VMs, SSL termination, URL-based routing, and Web Application Firewall (WAF) for security. This ensures that the web app remains highly available, secure, and scalable.

Therefore, the provided solution meets all the stated requirements. The correct answer is A. Yes.