O que é Azure DevTest Labs?

Azure DevTest Labs é um serviço para criar, utilizar e gerir facilmente máquinas virtuais (VMs) de infraestrutura como serviço (IaaS) e ambientes paaS (plataforma como serviço) em laboratórios. Os laboratórios oferecem bases e artefactos pré-configurados para criar VMs e modelos do Azure Resource Manager (ARM) para criar ambientes como o Azure Aplicações Web ou farms do SharePoint.

Os proprietários de laboratórios podem criar VMs pré-configuradas que tenham ferramentas e que os utilizadores do laboratório de software precisam. Os utilizadores de laboratório podem reivindicar VMs pré-configuradas ou criar e configurar as suas próprias VMs e ambientes. As políticas de laboratório e outros métodos controlam a utilização e os custos do laboratório.

Cenários comuns do DevTest Labs

Os cenários comuns do DevTest Labs incluem VMs de desenvolvimento, ambientes de teste e laboratórios de sala de aula ou de formação. O DevTest Labs promove a eficiência, a consistência e o controlo de custos ao manter toda a utilização de recursos no contexto de laboratório.

Bases de VM personalizadas, artefactos e modelos

O DevTest Labs pode utilizar imagens, fórmulas, artefactos e modelos personalizados para criar e gerir laboratórios, VMs e ambientes. O repositório público do GitHub do DevTest Labs tem muitos artefactos de VM prontos a utilizar e modelos do ARM para criar laboratórios, ambientes ou grupos de recursos do sandbox. Os proprietários de laboratórios também podem criar imagens, fórmulas e modelos do ARM personalizados para utilizar para criar e gerir laboratórios, VMs e ambientes.

Os proprietários de laboratórios podem armazenar artefactos e modelos do ARM em repositórios Git privados e ligar os repositórios de artefactos e repositórios de modelos aos seus laboratórios para que os utilizadores de laboratório possam aceder aos mesmos diretamente a partir do portal do Azure. Adicione os mesmos repositórios a vários laboratórios na sua organização para promover a consistência, a reutilização e a partilha.

Cenários de desenvolvimento, teste e preparação

Os utilizadores do DevTest Labs podem criar, de forma rápida e fácil, VMs IaaS e ambientes PaaS a partir de bases, artefactos e modelos pré-configurados. Os programadores, técnicos de teste e formadores podem:

  • Crie ambientes de demonstração e preparação do Windows e Linux, ou grupos de recursos do sandbox para explorar o Azure, através de modelos e artefactos do ARM reutilizáveis.
  • Teste versões de aplicações e aumente verticalmente os testes de carga ao criar vários agentes de teste e ambientes.
  • Crie ambientes de desenvolvimento ou teste a partir de ferramentas de integração e implementação contínua (CI/CD), ambientes de desenvolvimento integrados (IDEs) ou pipelines de versão automatizados. Integre pipelines de implementação com o DevTest Labs para criar ambientes a pedido.
  • Utilize a ferramenta de linha de comandos da CLI do Azure para gerir VMs e ambientes.

Políticas e procedimentos de laboratório para controlar os custos

Os proprietários de laboratórios podem tomar várias medidas para reduzir os custos do laboratório de desperdício e controlo.

Passos seguintes

Introdução ao Azure DevTest Labs

Novo no Azure? Crie uma conta gratuita do Azure.

Já utiliza o Azure? Introdução ao seu primeiro laboratório no DevTest Labs: comece a trabalhar com Azure DevTest Labs em minutos.