Azure Compute Svcs Vs Azure DevTest Labs

Vandana Karthikeya 21 Reputation points

Why should i choose or use one vs the other?

Azure DevTest Labs
Azure DevTest Labs
An Azure service that is used for provisioning development and test environments.
258 questions
0 comments No comments
{count} votes

Accepted answer
  1. kobulloc-MSFT 24,246 Reputation points Microsoft Employee

    I'll include the Azure compute services architecture guide as well as some other links at the bottom, but the short answer to your question is that DevTest Labs is designed to enable developers and testers a way to quickly spin up and tear down development and test environments. DevTest Labs is not intended for production environments, which is typically where you would choose an Azure compute service.

    DevTest Labs
    Used for quickly developing and testing using self-managed virtual machines (VMs) and PaaS resources:

    • Rapid setup and tear down of VMs using custom images and artifacts
    • Ability to claim a pre-created VM (self service) without having to create a VM for each individual
    • Minimized number of steps necessary to create VMs and PaaS environments (5 steps for VMs, 3 steps for PaaS)
    • Integrate with existing tools (CI/continuous integration, IDE/integrated development environment, automated release pipeline)
    • Auto-shutdown and auto-startup available on VMs
    • Policies on number of VMs, size, images, and more, as well as cost tracking
    • Lab Services: Ability to run a managed classroom lab.

    More info:

    Compute Services
    Frequently used for production environments. Provides VMs, VM Scale Sets, Kubernetes, serverless functions, microservices, cloud apps for web and mobile, containerized apps, and more.


    2 people found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Vandana Karthikeya 21 Reputation points

    @Anonymous -- Some succinct insights, thanks!