Azure DevTest Labs is a service with which you can quickly create, use, and manage infrastructure as a service (IaaS), virtual machine (VM), and platform as a service (PaaS) environments. Labs have preconfigured infrastructure for creating VMs. You can use ARM template to create environments such as Azure web applications and SharePoint farms. Users can request pre-installed virtual machines or create and configure virtual machines.
Policies and other means are used to track and control resource consumption. Users can use Azure DevTest Labs to self-service virtual machines and PaaS resources. DevTest Labs creates labs from Azure Resource Manager themes or pre-built templates. These include all the tools and software you need to create your environment and shorten your configuration timeline.
Some of the scenarios where you can use Azure DevTest Labs are in the process of deploying virtual machines, designing test environments, creating virtual classrooms or learning labs. DevTest Labs promotes efficiency, consistency, and cost-effectiveness by limiting resource usage within the lab environment through automated policy enforcement.
Key features of Azure DevTest
- Custom images are a useful tool for creating new virtual machine with the same existing configuration.
- The custom image includes the OS disk and all the data disks associate to the VM. Lab users can use the custom image to create identical provisioned lab VMs.
- User can create a lab VM with an expiration date using an ARM template by specifying the expiration Date property for the VM in DevTest labs.
- Users will select individual VM custom image to create VMs.