A team of developers at your company plans to deploy, and then remove, 50 customized virtual machines each week. Thirty of the virtual machines run Windows
Server 2016 and 20 of the virtual machines run Ubuntu Linux.
You need to recommend which Azure service will minimize the administrative effort required to deploy and remove the virtual machines.
What should you recommend?
Click on the arrows to vote for the correct answer
A. B. C. D.C
DevTest Labs creates labs consisting of pre-configured bases or Azure Resource Manager templates.
By using DevTest Labs, you can test the latest versions of your applications by doing the following tasks:
-> Quickly provision Windows and Linux environments by using reusable templates and artifacts.
-> Easily integrate your deployment pipeline with DevTest Labs to provision on-demand environments.
-> Scale up your load testing by provisioning multiple test agents and create pre-provisioned environments for training and demos.
https://docs.microsoft.com/en-us/azure/lab-services/devtest-lab-overviewThe recommended Azure service for this scenario would be Azure Virtual Machine Scale Sets.
Azure Virtual Machine Scale Sets are a service that allows you to create and manage a group of identical, load-balanced virtual machines. You can automatically increase or decrease the number of virtual machines in the set based on demand or a predefined schedule. This can help minimize the administrative effort required to deploy and remove virtual machines.
In this scenario, the team of developers plans to deploy and remove 50 customized virtual machines each week. Using Azure Virtual Machine Scale Sets, you can create a template for the virtual machines that includes the desired operating system (Windows Server 2016 or Ubuntu Linux), software, and configurations. You can then use this template to create a virtual machine scale set with 30 instances of Windows Server 2016 and 20 instances of Ubuntu Linux.
Once the virtual machine scale set is created, you can set up an autoscale policy to automatically increase or decrease the number of virtual machines based on demand. This means that if the demand for virtual machines increases, the scale set can automatically add more virtual machines to the group, and if the demand decreases, it can remove virtual machines from the group. This can help ensure that you always have the right number of virtual machines available to support your development team's needs.
Additionally, Azure Virtual Machine Scale Sets provide a number of other features that can help simplify virtual machine management. For example, you can use Azure Load Balancer to distribute incoming traffic across the virtual machines in the set, and you can use Azure Availability Sets to ensure that virtual machines are deployed across multiple fault domains to provide high availability.
The other options listed as possible answers are not the best fit for this scenario.
Azure Reserved Virtual Machine Instances (Option A) is a service that allows you to reserve virtual machines in advance, which can help you save money. However, it does not help with the deployment or removal of virtual machines.
Azure DevTest Labs (Option C) is a service that allows you to create and manage environments for development and testing. While it could be used to deploy virtual machines, it is not specifically designed for this purpose and would not necessarily minimize administrative effort.
Microsoft Managed Desktop (Option D) is a service that provides managed Windows 10 devices for enterprise customers. This is not relevant to the scenario, as it does not relate to the deployment or removal of virtual machines.