v_he on Thu, 04 Aug 2016 21:54:31
I just came across this DevLabs (https://azure.microsoft.com/en-us/services/devtest-lab/).
But from what I''m seeing, this looks very much VM oriented. Now, VMs are what I'm interested least because I can get that from just about any hoster.
Can this DevLab thing also deliver an azure resource group with lots of stuff filled in, like a bunch of pre-filled blobs, some table storage tables, a queue, a notification hub, a message bus and a load balancer in the mix? (And yes, some ASP.NET app will probably be part of it too, but it doesn't do any interesting stuff.)
AshokPeddakotla-MSFT on Fri, 05 Aug 2016 17:36:38
Thank you for your interest in Azure DevTest Labs!
Azure DevTest Labs is a service that helps developers and testers quickly create environments in Azure while minimizing waste and controlling cost. You can test the latest version of your application by quickly provisioning Windows and Linux environments 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.
You may use the artifact feature available in DevTest Labs to configure/deploy application after a VM is provisioned and also check ARM templates.
Regarding App deployment, you may use VSTS to deploy/manage your apps.
Please let us know what exactly are you trying to achieve with DevTest Labs.
Also, suggest you to leave your feedback here for new features/ideas..
Hope this helps.
David R. Williamson (MSFT) on Fri, 23 Sep 2016 14:25:12
Yes, VMs aren't anything new. One can do that directly in Azure as well.
The allure of DevTest Labs is that it enables a subscription owner to invite others to create and use VMs in Azure without giving them the "keys to the kingdom" - they can only create VMs; are limited in number, VM size, and images; have shutdown policy applied to prevent waste.
A lab owner can track costs and identify which resources are contributing to the spend.
It also makes it easier to apply apps and run scripts on a VM with pre-defined or custom artifacts. A lab user can get a VM with what they need to be productive up and running without much hassle.