O que é o Azure DevTest Labs?

O Azure DevTest Labs é um serviço para criar, usar e gerenciar facilmente máquinas virtuais (VMs) de infraestrutura como serviço (IaaS) e ambientes de plataforma como serviço (PaaS) em laboratórios. Os laboratórios oferecem bases e artefatos pré-configurados para a criar VMs e modelos do Azure Resource Manager (ARM) para criar ambientes como aplicativos Web do Azure ou farms do SharePoint.

Os proprietários de laboratório podem criar VMs pré-configuradas que têm necessidade de usuários de laboratório de ferramentas e software. Os usuários de laboratório podem declarar VMs pré-configuradas ou criar e configurar suas próprias VMs e ambientes. As políticas de laboratório e outros métodos rastreiam e controlam o uso e os custos do laboratório.

Cenários comuns dos DevTest Labs

Os cenários comuns dos DevTest Labs incluem VMs de desenvolvimento, ambientes de teste e laboratórios de sala de aula ou treinamento. Os DevTest Labs promovem a eficiência, a consistência e o controle de custos mantendo todo o uso de recursos dentro do contexto do laboratório.

Bases, artefatos e modelos personalizados de VM

Os DevTest Labs podem usar imagens, fórmulas, artefatos e modelos personalizados para criar e gerenciar laboratórios, VMs e ambientes. O repositório GitHub público dos DevTest Labs tem muitos artefatos de VM prontos para uso e modelos do ARM para a criação de laboratórios, ambientes ou grupos de recursos de área restrita. Os proprietários de laboratório também podem criar imagens, fórmulase modelos do ARM personalizados a serem usados para criar e gerenciar laboratórios, VMse ambientes.

Os proprietários de laboratório podem armazenar artefatos e modelos do ARM em repositórios Git privados e conectar os repositórios de artefatos e repositórios de modelo aos seus laboratórios para que os usuários do laboratório possam acessá-los diretamente no portal do Azure. Adicione os mesmos repositórios a vários laboratórios em sua organização para promover a consistência, reutilização e compartilhamento.

Cenários de desenvolvimento, teste e de treinamento

Os usuários do DevTest Labs podem criar com rapidez e facilidade VMs de IaaS e ambientes de PaaS a partir de bases, artefatos e modelos pré-configurados. Desenvolvedores, testadores e trainers podem:

  • Criar ambientes de treinamento e de demonstração do Windows e Linux ou grupos de recursos de área restrita para explorar o Azure, usando artefatos e modelos do ARM reutilizáveis.
  • Testar as versões do aplicativo e escalar verticalmente o teste de carga criando vários agentes de teste e ambientes.
  • Criar ambientes de desenvolvimento ou teste de ferramentas de integração contínua e entrega contínua (CI/CD), ambientes de desenvolvimento integrado (IDE) ou pipelines de lançamento automatizados. Integrar pipelines de implantação com o DevTest Labs para criar ambientes sob demanda.
  • Usar a ferramenta de linha de comando CLI do Azure para gerenciar VMs e ambientes.

Políticas e procedimentos de laboratório para controle de custos

Os proprietários de laboratório podem tomar várias medidas para reduzir os custos para controlar o laboratório e reduzir custos.

Próximas etapas

Introdução a Azure DevTest Labs

Você é novo no Azure? Crie uma conta gratuita do Azure.

Já está no Azure? Introdução ao primeiro laboratório no DevTest Labs: Introdução ao Azure DevTest Labs em minutos.