General availability: Azure DevTest Labs
Today, we're excited to announce the general availability of Azure DevTest Labs: your self-service sandbox environment in Azure to quickly create dev/test environments while minimizing waste and controlling costs.
There are a few problems that many customers have to deal with day to day:
- The delays in delivering environments to developers/testers that are introduced by the traditional environment-request model
- Time-consuming environment configuration
- Production fidelity issues
- The high cost of cloud resource management in order to optimize resource usage
Azure DevTest Labs addresses these problems:
Quickly be “ready to test”
You can flexibly define the VM bases through three different ways to boost your environment provisioning: Azure Marketplace images, custom images (your own VHD), and formulas (a reusable base where VM creation settings, such as VM image, VM sizes, virtual network, etc., are predefined). Reusable artifacts in DevTest Labs enable users to run VM extensions and install tools, deploy applications, or execute custom actions on demand after a lab VM is created.
Use worry-free self-service
The lab policies and the Azure Role-Based Access Control (RBAC) model in the lab enable a sandbox environment for developers and testers to provision their own environments without accidents that can introduce a big bill.
Create once, use everywhere
Azure Resource Manager templates are fully supported to deploy labs and resources in a lab. Reusable custom images and formulas can be created from an existing VM, and artifacts that are loaded from Visual Studio Team Services Git or GitHub repositories can be used cross different labs.
Integrate with your existing toolchain
In addition to APIs and command-line tools, Azure DevTest Labs Tasks is available in Visual Studio Marketplace to better support your release pipeline in Visual Studio Team Services. There are three tasks that you can use to (respectively) create a lab VM to run the tests, save the VM with the latest bits as a golden image, and delete the VM when it’s no longer needed after the testing is done.
Try Azure DevTest Labs today, and let us know what you think about it! If you have an idea for how to make it work better, submit your feedback (or vote for others) at the Azure DevTest Labs feedback forum.
Have a question? Check out answers or ask a new question at the MSDN Community forum.