Guia de Transição dos Serviços de Laboratório do Azure para o Azure DevTest Labs
Quando você faz a transição dos Serviços de Laboratório do Azure, o DevTest Labs (DTL) é uma opção de primeira parte que pode ser considerada. Este documento descreve quando considerar e não considerar a transição para usar o DevTest Labs. Um esboço de passos a seguir também está incluído.
Orientações do cenário
Quais são os cenários-alvo para o DevTest Labs?
O DevTest Labs destina-se a clientes empresariais. O cenário principal para o qual o DevTest Labs foi projetado é o cenário de caixa de teste, onde um desenvolvedor profissional precisa de acesso temporário a uma máquina virtual (VM) que tenha uma versão pré-lançada do software que precisa testar. Um cenário secundário é o treinamento profissional do desenvolvedor, quando um desenvolvedor precisa de acesso temporário a uma VM para treinamento interno.
Quando um cliente deve considerar o uso do DevTest Labs?
- O cliente precisa de acesso a VMs Linux - DevTest Labs é o único serviço primário que fornece acesso ao Linux. Cloud PC, Azure Virtual Desktop, Microsoft Dev Box não fornecem acesso a VMs Linux nativas.
- O cliente precisa usar uma imagem com virtualização aninhada - o DevTest Labs funciona bem com imagens que usam virtualização aninhada porque fornece uma VM dedicada para cada aluno. A virtualização aninhada não é adequada para VMs de sessão multiusuário porque não há conceito de isolamento entre sessões de usuário.
- Aulas técnicas de programação de computadores - Os recursos do DevTest Labs estão disponíveis usando o portal do Azure. Apenas os alunos confortáveis com o portal do Azure devem usar DTL. As APIs DTL podem ser usadas se você quiser criar um portal personalizado para acessar VMs DTL fora do portal do Azure.
Quando um cliente não deve usar o DevTest Labs?
- O cliente requer controles de custos abrangentes, incluindo cota de usuário e limites no número de VMs que um usuário pode ter. O DevTest Labs não tem nenhuma capacidade de restringir o acesso a uma VM com base em uma cota concedida por aluno.
- O cliente requer horários complexos de início e parada. O DevTest Labs foi projetado para desenvolvedores corporativos; Suporta horários diários de início e paragem.
- O cliente requer métodos de login flexíveis. O DevTest Labs requer que o usuário exista no locatário do Microsoft Entra ID para a assinatura na qual o laboratório está hospedado. As permissões RBAC são usadas para controlar quem tem acesso a laboratórios e VMs.
Perguntas Mais Frequentes
Qual é o modelo de custo? Não há custos para a utilização do serviço; A sua utilização é gratuita. Os clientes são cobrados pelos recursos usados pelo serviço DevTest Labs. Esse custo inclui, mas não está limitado a, o custo de armazenamento, rede e tempo de execução para qualquer VM em um laboratório.
O DevTest Labs fornece relatórios de custos? O DevTest Labs está integrado ao Microsoft Cost Management para orçamento e análise de custos. Permita a herança de tags e adicione tags ao recurso de laboratório para controlar os custos por laboratório.
O DevTest Labs suporta virtualização aninhada? Sim. Verifique a documentação da série VM para verificar se a virtualização aninhada está incluída na lista de recursos suportados.
O DevTest Labs suporta imagens personalizadas? Sim. Recomendamos conectar seus laboratórios DevTest a uma galeria de imagens compartilhadas. A Galeria de Imagens Compartilhadas pode ser a mesma conectada à sua conta de laboratório ou plano de laboratório dos Serviços de Laboratório do Azure.
Recomendamos o uso de uma Galeria de Imagens Compartilhadas sobre o recurso de imagens personalizadas DTL e recursos de fórmulas. As Galerias de Imagens Partilhadas são compatíveis com vários outros serviços do Azure e podem ser utilizadas em vários laboratórios.
O DevTest Labs suporta ambientes multi-VM?Os Ambientes de Implantação do Azure são recomendados para ambientes com várias VMs.
O DevTest Labs suporta agendamentos? O DevTest Labs suporta um cronograma diário opcional de início e/ou parada.
O DevTest Labs suporta acesso à Web? Sim, se a VM for criada em uma rede virtual habilitada para Bastion. Consulte Habilitar conexão do navegador com VMs do DevTest Labs com o Azure Bastion para obter detalhes.
Etapas de transição
- Verificar limites de cota de computação - O DevTest Labs usa a cota atribuída ao Compute ao criar VMs. Aumente a cota de computação, se necessário.
- Definir configurações do Laboratório
- Imagens
- Restringir imagens do Marketplace que os alunos podem usar. Você pode impedir que os alunos usem imagens do Marketplace na totalidade.
- Habilite imagens personalizadas conforme aplicável conectando seus Laboratórios DevTest a uma Galeria de Imagens Compartilhadas. A galeria pode ser a mesma galeria que você usou com o Azure Lab Services.
- DTL também suporta a criação de VMs a partir de arquivos VHD carregados.
- Seleção de SKU - Considere habilitar tamanhos de VM equivalentes aos SKUs do Azure Labs. Consulte Tamanhos de VM dos Serviços de Laboratório do Azure para obter mapeamentos para se certificar de que escolhe tamanhos que suportam a opção de configuração ip partilhada.
- Limitações de VM - Defina o número máximo de VMs por usuário como 1.
- Políticas de desligamento
- Defina o tempo de desligamento automático para garantir que as VMs sejam desativadas automaticamente todos os dias.
- Defina a política de desligamento automático como "O usuário não tem controle sobre o cronograma definido pelo administrador do laboratório". Se os alunos estiverem em vários fusos horários, escolha "O usuário define um horário e não pode desativar".
- Desative o início automático para o laboratório.
- Rede Virtual. Se o seu laboratório precisar de acesso a um servidor de licenças, adicione uma rede virtual no Azure DevTest Labs.
- Acesso ao navegador da Web - Opcionalmente, habilite a conexão do navegador com VMs do DevTest Labs com o Azure Bastion.
- Imagens
- Criar laboratório - Guia de início rápido: crie um laboratório no portal do Azure - Azure DevTest Labs.
- Controlo de Custos - Utilize etiquetas personalizadas para o controlo de custos no Microsoft Cost Management, uma vez que permite uma análise de custos mais matizada dos recursos subjacentes. Permitir herança de tags e adicionar tags ao recurso de laboratório.
- VMs reclamáveis - Opcionalmente, pré-crie VMs reivindicáveis para garantir que as VMs sejam criadas com as configurações esperadas. Os alunos podem usar o comando 'reivindicar qualquer' para atribuir uma VM reivindicável pré-criada a si mesmos.
- Usando configurações avançadas, várias VMs idênticas podem ser criadas ao mesmo tempo.
- Usando configurações avançadas, defina a data de expiração para VMs reclamáveis. As VMs serão excluídas automaticamente após a data de expiração e evitarão cobranças de armazenamento desnecessárias.
- Adicionar usuários - Adicione proprietários de laboratório, colaboradores e usuários no Azure DevTest Labs.
- Configurar Painel - Opcionalmente, crie um painel no portal do Azure para permitir que os alunos encontrem seus laboratórios mais facilmente.
Importante
Se estiver usando uma VM Linux que ofereça suporte apenas ao acesso usando SSH, siga as instruções detalhadas em Conectar a uma VM Linux em seu laboratório (Azure DevTest Labs).