Partilhar via


O que é o Azure DevTest Labs?

O Azure DevTest Labs é um serviço que permite que desenvolvedores e testadores criem e gerenciem rapidamente máquinas virtuais do Azure para desenvolvimento e teste. Com um modelo de autoatendimento, controle de custos integrado e recursos de automação, o DevTest Labs ajuda as equipes a provisionar ambientes de forma eficiente, reduzir custos e simplificar fluxos de trabalho.

Os recursos do DevTest Labs são organizados em Labs, que fornecem bases e artefatos pré-configurados para a criação de VMs. Os proprietários do laboratório criam VMs pré-configuradas com as ferramentas e o software de que os usuários do laboratório precisam. Os usuários do laboratório reivindicam VMs pré-configuradas ou criam e configuram suas próprias VMs. As políticas de laboratório e outros métodos rastreiam e controlam o uso e os custos do laboratório.

Cenários comuns do DevTest Labs

Os cenários comuns do DevTest Labs incluem VMs para laboratórios de desenvolvimento, teste e sala de aula ou treinamento. O DevTest Labs ajuda você a trabalhar de forma eficiente, consistente e controlar os custos, mantendo todo o uso de recursos dentro do contexto do laboratório.

Use o DevTest Labs quando precisar:

  • Provisionamento de VM rápido e repetível
  • Controle de custos para cargas de trabalho de desenvolvimento/teste
  • Integração com pipelines de CI/CD
  • Governança leve para equipes distribuídas

Como funciona o DevTest Labs?

O DevTest Labs é criado no Azure Resource Manager (ARM) e usa o portal do Azure para criar e gerenciar laboratórios, VMs e outros recursos. Os proprietários de laboratórios podem criar laboratórios com bases, artefatos e modelos pré-configurados. Os usuários do laboratório podem reivindicar VMs ou criar suas próprias VMs a partir dos recursos do laboratório.

  1. Criar um laboratório No portal do Azure, procure "DevTest Labs" e crie um novo laboratório. Você define configurações básicas, como nome do laboratório, região e políticas de desligamento automático.

  2. Configurar políticas Defina limites para tamanhos de VMs, número de VMs por usuário e total de VMs. Estas políticas ajudam a impor restrições orçamentais e de governação.

  3. Adicionar imagens e artefatos personalizados Carregue suas próprias imagens de VM ou use imagens do Azure Marketplace. Anexe artefatos para automatizar a instalação e a configuração do software.

  4. Provisionar VMs Os usuários podem criar VMs a partir dos modelos do laboratório. Essas VMs herdam as políticas do laboratório e podem ser gerenciadas individualmente ou como parte de um laboratório.

  5. Monitorar o uso Use painéis integrados para acompanhar as tendências de custos e o uso de recursos, ajudando as equipes a se manterem dentro do orçamento e otimizarem a alocação de recursos.

Bases, artefatos e modelos de VM personalizados

O DevTest Labs usa imagens, fórmulas, artefatos e modelos personalizados para criar e gerenciar laboratórios e VMs. O repositório público do GitHub do DevTest Labs tem muitos artefatos de VM prontos para uso e modelos ARM para criar laboratórios ou grupos de recursos de área restrita. Os proprietários de laboratórios criam imagens, fórmulas e modelos ARM personalizados para criar e gerenciar laboratórios e VMs.

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

Políticas e procedimentos laboratoriais para controlar custos

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

Próximos passos

Introdução ao Azure DevTest Labs

Ainda não conhece o Azure? Crie uma conta gratuita.

Já utiliza o Azure? Crie seu primeiro laboratório e comece a usar o Azure DevTest Labs em minutos.