Microsoft Azure Architect Design (AZ-304) Practice Test

Disable ads (and more) with a membership for a one time $2.99 payment

Prepare for the Microsoft Azure Architect Design (AZ-304) Exam with comprehensive quiz questions designed to enhance your understanding and confidence. Master essential Azure concepts and strategies to excel on your test day!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


For hosting a stateless web app in Azure with OS-level access and redundancy, does deploying a virtual machine scale set with autoscaling meet the requirements?

  1. Yes

  2. No

The correct answer is: No

When evaluating whether deploying a virtual machine scale set with autoscaling meets the requirements for hosting a stateless web app in Azure with OS-level access and redundancy, it's important to consider the characteristics of both the application and the Azure services involved. A virtual machine scale set allows you to deploy and manage a group of load-balanced VMs, providing high availability and the ability to automatically adjust the number of VMs based on demand. This scalability can effectively address the requirement for redundancy, as scale sets ensure that the application can handle varying loads by adjusting the number of running instances. However, while a virtual machine scale set does provide OS-level access, it may not be the most efficient or cost-effective option for hosting a stateless web application. Stateless applications can often be hosted using services that abstract infrastructure management, like Azure App Service or Azure Functions, which are designed to automatically scale and handle redundancy without requiring the complexities of managing VMs. Thus, while a virtual machine scale set does indeed fulfill the requirements for OS-level access and redundancy, the preference would often lean towards more specialized Azure services that optimize for stateless applications, which could streamline development and operational management, reducing the overhead typically associated with managing VMs. Therefore, the determination that deploying a virtual machine scale