A company plans to use third-party application software to perform complex data analysis processes. The software will use up to 500 identical virtual machines
(VMs) based on an Azure Marketplace VM image.
You need to design the infrastructure for the third-party application server. The solution must meet the following requirements:
-> The number of VMs that are running at any given point in time must change when the user workload changes.
-> When a new version of the application is available in Azure Marketplace it must be deployed without causing application downtime.
-> Use VM scale sets.
-> Minimize the need for ongoing maintenance.
Which two technologies should you recommend? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Click on the arrows to vote for the correct answer
A. B. C. D.CD
The solution for the given requirements is to use VM scale sets and autoscale feature in Azure.
Explanation:
VM Scale Sets: VM Scale Sets are an Azure service that allows users to deploy and manage a group of identical VMs. This service is ideal for deploying large-scale applications that need to scale to meet varying workloads. It is designed to automatically scale the number of VMs based on the user workload. Since the requirement is to change the number of VMs when the user workload changes, VM Scale Sets are a perfect fit.
Autoscale: Autoscale is an Azure feature that allows users to automatically adjust the number of VMs in a Scale Set based on specific metrics such as CPU usage, memory usage, or network traffic. This feature ensures that the user workload is always met without requiring manual intervention. Autoscale will help to minimize the need for ongoing maintenance and ensure that the application is always available to users.
Single placement group and single storage account are not related to the requirements of the scenario and are not required for the solution. Managed disks are used to store the virtual hard disks (VHDs) used by VMs, but they are not directly related to the requirements of the scenario.
Therefore, the correct answers are:
By using VM Scale Sets and Autoscale, the company can ensure that the infrastructure is highly available, scalable, and requires minimal maintenance. Additionally, the company can deploy new versions of the application without causing any downtime, ensuring that the application is always up-to-date.