Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo descreve os principais conceitos e definições do Azure DevTest Labs . O DevTest Labs é um serviço para criar, usar e gerenciar facilmente VMs (máquinas virtuais) do Azure e outros recursos.
Laboratórios
Um laboratório do DevTest Labs é a infraestrutura que abrange um grupo de recursos, como VMs. Os administradores do DevTest Labs podem:
- Adicionar e configurar usuários de laboratório.
- Crie VMs prontas para usuários de laboratório solicitarem e usarem.
- Crie e use modelos do ARM (Azure Resource Manager) para criar e configurar laboratórios, VMs e ambientes.
- Conecte os repositórios de controle de versão de artefatos e modelos ao laboratório.
- Permitir que os usuários criem e configurem as próprias VMs e ambientes de laboratório.
- Especifique limites, tamanhos e configurações de VM (máquina virtual) permitidos.
- Defina políticas de autoshutdown e de início automático.
- Acompanhar e gerenciar os custos do laboratório.
Funções
O RBAC (controle de acesso baseado em função) do Azure define o acesso e as funções do DevTest Labs. O DevTest Labs tem três funções que definem permissões de membro do laboratório: Proprietário, Colaborador e Usuário do DevTest Labs.
Os proprietários do laboratório podem realizar todas as tarefas de laboratório, incluindo ler ou gravar em recursos de laboratório, definir políticas e configurações, adicionar repositórios e imagens base e gerenciar usuários. Somente os proprietários do laboratório podem adicionar e gerenciar usuários e funções de laboratório. Para obter mais informações sobre como gerenciar o acesso e as funções do usuário, consulte Adicionar proprietários de laboratório, colaboradores e usuários.
Os proprietários do laboratório também podem criar e atribuir funções personalizadas do DevTest Labs. Para obter mais informações, confira Conceder permissões de usuário a políticas de laboratório específicas.
Um Proprietário de laboratório precisa ser Proprietário da assinatura do Azure em que o laboratório se encontra ou um Proprietário do laboratório ou da assinatura precisa conceder a ele a função Proprietário do laboratório. Os Proprietários da assinatura podem acessar todos os recursos e usuários da assinatura, portanto, herdam automaticamente a função Proprietário para os laboratórios nas respectivas assinaturas.
Os Colaboradores de Laboratório podem fazer tudo o que os proprietários de laboratório podem, como criar e configurar laboratórios e políticas, exceto que eles não podem atribuir ou gerenciar usuários e funções. Colaboradores de assinatura do Azure podem criar laboratórios, mas não são proprietários desses laboratórios, a menos que herdem ou recebem a função de Proprietário do laboratório.
Os usuários do DevTest Labs podem exibir todos os recursos e políticas do laboratório e podem criar e modificar suas próprias VMs e ambientes, dentro de restrições de política, como o número de VMs por usuário.
Os usuários do DevTest Labs não podem modificar as políticas de laboratório ou exibir ou alterar as VMs de outros usuários, a menos que o proprietário do laboratório ou da VM lhes conceda permissão. Os usuários do DevTest Labs têm automaticamente permissões de Proprietário em suas próprias VMs.
Políticas
As políticas de laboratório ajudam a controlar os custos e reduzir o desperdício. Por exemplo, as políticas podem desligar automaticamente as VMs do laboratório com base em um agendamento definido ou limitar o número ou os tamanhos de VMs por usuário ou por laboratório. Para obter mais informações, confira Gerenciar políticas de laboratório para controlar os custos.
Modelos
Você pode usar modelos do ARM para criar e atualizar laboratórios, ambientes, VMs e artefatos do DevTest Labs.
Um modelo Azure Resource Manager é um arquivo JSON (JavaScript Object Notation) que define a infraestrutura e a configuração do projeto. O modelo usa sintaxe declarativa. Você descreve a implantação pretendida sem escrever a sequência de comandos de programação para criar a implantação. Para obter mais informações sobre propriedades e estrutura de modelo do ARM, confira Formato de modelo.
Para obter mais informações sobre como usar modelos do ARM no DevTest Labs, consulte:
- Crie laboratórios com base em modelos do ARM.
- Crie ambientes com base em modelos do ARM.
- Crie modelos do ARM para VMs.
Repositórios
Os usuários do laboratório podem usar modelos e artefatos de repositórios de controle do código-fonte git públicos e privados para criar VMs e ambientes de laboratório. Os repositórios públicos do GitHub do DevTest Labs oferecem muitos artefatos prontos para uso e modelos do ARM.
Os administradores de laboratório também podem armazenar artefatos personalizados e modelos do ARM em repositórios Git privados e conectar os repositórios a seus laboratórios. Depois, os usuários de laboratório e processos automatizados podem usar os modelos e artefatos. Você pode adicionar os mesmos repositórios a vários laboratórios em sua organização para promover a consistência, a reutilização e o compartilhamento. Para obter mais informações, consulte Adicionar repositórios de modelo a laboratórios e adicionar um repositório de artefatos a um laboratório.
Máquinas virtuais
Você pode usar modelos, artefatos, imagens personalizadas e fórmulas para criar e gerenciar VMs do DevTest Labs.
As VMs do Azure são recursos de computação escalonáveis sob demanda que oferecem a flexibilidade da virtualização sem precisar comprar e manter o hardware físico para executá-lo. Para obter mais informações sobre VMs do Azure, consulte máquinas virtuais do Windows no Azure.
Imagens base
Uma imagem base é uma imagem de VM que pode ter software e configurações pré-instaladas e configuradas. O uso de imagens base reduz o tempo de criação e a complexidade da VM. Os administradores de laboratório podem escolher quais imagens base disponibilizar para seus usuários de laboratório usarem para a criação da VM. Para obter mais informações, confira Criar máquinas virtuais e adicioná-las a um laboratório.
Artifacts
Artefatos são ferramentas, ações ou softwares que você pode adicionar às VMs de laboratório durante ou após a criação da VM. Por exemplo, artefatos podem ser:
- Ferramentas a serem instaladas na VM, como agentes, o Fiddler ou o Visual Studio.
- Ações a serem tomadas na VM, como clonar um repositório ou ingressar em um domínio.
- Aplicativos que você deseja testar.
Para obter mais informações, consulte Adicionar artefatos a VMs do DevTest Labs.
Os administradores de laboratório podem especificar artefatos obrigatórios a serem instalados em todas as VMs de laboratório durante a criação da VM. Para obter mais informações, consulte Especificar artefatos obrigatórios para as VMs do DevTest Labs.
VMs passíveis de reivindicação
Os administradores de laboratório podem preparar VMs com configurações específicas e salvá-las em um pool compartilhado, em que elas aparecem na lista de máquinas virtuais reivindicáveis do laboratório. Os usuários do laboratório podem requisitar uma VM do pool de VMs requisitáveis quando precisarem de uma com essa configuração específica.
Depois que um usuário do laboratório requisita uma VM, ela passa para a lista Minhas máquinas virtuais desse usuário, que se torna o proprietário da VM. A VM deixa de ser requisitável ou configurável por outros usuários. Para obter mais informações, consulte Criar e gerenciar VMs requisitáveis.
Fórmulas e imagens personalizadas
As fórmulas e imagens personalizadas do DevTest Labs são mecanismos para criação e provisionamento rápidos de VM.
Uma imagem personalizada é uma imagem de VM criada a partir de uma VM existente ou VHD (disco rígido virtual), que pode ter software e outros artefatos instalados. Os usuários de laboratório podem criar VMs idênticas da imagem personalizada. Para obter mais informações, confira Criar uma imagem personalizada de uma VM.
Uma fórmula é uma lista de valores de propriedade padrão para criar uma VM de laboratório, como imagem base, tamanho da VM, rede virtual e artefatos. Ao criar uma VM com base em uma fórmula, você pode usar os valores que são padrão no momento ou modificá-los. Para obter mais informações, confira Gerenciar fórmulas do Azure DevTest Labs.
Para obter mais informações sobre imagens e fórmulas personalizadas, consulte Comparar imagens e fórmulas personalizadas.
Ambientes
Um ambiente do DevTest Labs é uma coleção de recursos de PaaS (plataforma como serviço) do Azure, como um Aplicativo Web do Azure ou um farm do SharePoint, que um modelo do ARM define. Os administradores de laboratório podem adicionar modelos de ambiente públicos ou privados aos laboratórios, e os usuários do laboratório podem usá-los para criar ambientes rapidamente. Para obter mais informações, confira Usar modelos do ARM para criar ambientes do DevTest Labs.
Introdução a Azure DevTest Labs
Você é novo no Azure? Crie uma conta gratuita do Azure.
Já está no Azure? Crie seu primeiro laboratório e comece a usar o Azure DevTest Labs em minutos.