Introduction
In this article, we will be discussing Azure DevTest with Microsoft Azure. DevTest is an effective resource that Azure has come up with for supporting developers and testers to avoid environment delays, allow self-service actions on turning the VM’s (Virtual Machines) on or off, and works with simple cost effective solutions to leverage the application which we host on the cloud.
We will be creating a DevTest Lab environment in which we will be creating a Linux Server machine and Windows Server Machine with Auto Shut-down and Artifacts.
Technical requirements to go with this article
Azure Subscription - Get your free trial Azure subscription from here if you don’t have one.
Here are a few benefits of Azure DevTest
- Auto Service by Azure
DevTest service on Microsoft Azure allows you to control your VM’s (Virtual Machines) for auto-shutdown, set policies on a number of VM’s for a user or a lab! Set policies to set your Virtual Machines for auto-shutdown and start it automatically at a particular point of time. - Get ready for the test environment
We can get ready for the test environment easily by installing the customized templates with whatever images that you have at Azure Market Place. You can also get set with our work environment or host our cloud applications using Containers for a faster environment that makes our cloud applications availability high. - Availability
We can create images or the environment to host our cloud applications for which we can download the template of the same and can share it with others to deploy it so that we can set the lab environment easily next time. - Integration
We can easily merge the Dev-Test Lab environment with the pre-made toolchains that we have or with the readily available Continuous Integration (CI) tool and with Integrated Development Environment (IDE).
Learn about a few concepts of basic cloud skills with the below link, such as VM, Claimable VM, ARM, Artifacts, Artifact Repositories, Formulas, Policies, Caps, and Security levels.
Link - https://docs.microsoft.com/en-us/azure/devtest-lab/devtest-lab-concepts
DEMO
Let’s start now with setting up a lab environment for Azure DevTest.
Follow the below steps
Go to Azure portal – www.portal.azure.com
Below is the image of Azure Portal.

Search for DevTest in Azure Portal under Azure Marketplace. Click on DevTest Labs, as shown below.


Set a lab name to something of your choice, and select your subscription location where the DevTest lab has to be deployed, and configure the timing for auto-shutdown if you wish to enable it; if not disable it.

Once it's configured, click on OK followed by clicking on Create.

Now, the Azure DevTest Lab of “demodevtest” has been deployed for which we will get the below screen.

Let's now add a Virtual Machine for the Lab environment which we have created. Click on Add and filter for the Virtual Machine image which you want to deploy on the DevTest lab. Here, I will be going with an Ubuntu machine.

Here, we have the list of all Virtual Machine images.

Let's filter for the Virtual Machine image of Ubuntu Server 17.04.

Configure access for the Linux Virtual Machine which has to be deployed on DevTest Lab. Below are the details of mine,




























Join the conversation! Your thoughts help the community grow.