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.
O serviço do Azure DevTest Labs melhora a eficácia e a eficiência de desenvolvedores e testadores. O foco deste artigo é a funcionalidade de reivindicar ou liberar máquinas virtuais no Azure DevTest Labs. Ele também lista várias maneiras pelas quais esse recurso melhora a experiência do usuário. Antes de examinar cenários diferentes em que esse recurso pode ser usado, vamos examinar o que é o processo de reivindicação e como ele funciona.
Máquinas que podem ser revendicadas
Uma máquina que pode ser reivindicada é uma VM (máquina virtual) criada em um laboratório sem um proprietário. Depois que o computador é reivindicado, o usuário tem uma gama completa de opções para essa VM. Quando um usuário reivindica uma máquina, algumas alterações são feitas. A VM é movida da lista máquinas virtuais reivindicáveis para a lista Minhas máquinas virtuais no portal do Azure.
O usuário pode se conectar à VM, personalizar artefatos, reiniciar, parar ou desassociar a máquina. Há algumas formas de tornar uma máquina virtual elegível.
- Crie uma máquina e cancele a requisição dela para ela migrar para o pool de requisição.
- Crie uma VM e coloque no pool compartilhado usando configurações avançadas.
Há dois casos em que as funcionalidades de requisição/cancelamento de requisição podem ser usadas com eficiência. O primeiro caso requer mais reflexão e planejamento, a serem projetados e executados corretamente. E o segundo é mais situacional. Veja a seguir alguns exemplos dos diferentes casos.
Uso projetado de máquinas reivindicáveis
- Desenvolvimento/teste de software: Permitir que desenvolvedores ou testadores sejam mais produtivos por terem computadores configurados prontos e em um estado não reivindicado. Ter um conjunto de VMs com configurações diferentes, ferramentas necessárias e com o código mais recente permite aos usuários reivindicar uma VM e começar a trabalhar sem precisar gastar tempo para configurar um computador. Antes que as VMs sejam reivindicadas, os computadores são provisionados, mas são desligados minimizando o custo de ter computadores que são usados com menos frequência. Quando as VMs são necessárias, um usuário simplesmente declara a VM, que inicia o computador. A opção unclaim não é tão útil nesse caso, pois a criação de uma nova VM geralmente é mais fácil e barata.
- Sala de aula/laboratórios: Tenha VMs pré-configuradas para uma classe ou um laboratório para que os alunos possam se conectar imediatamente a um computador usando o portal do Azure. Uma vez que um aluno reivindica uma VM, o laboratório garante que ninguém possa reivindicar o mesmo computador. Automatizar esse processo garante que o número necessário de computadores com o ambiente especificado esteja disponível. Se os alunos não aparecerem ou estiverem atrasados, as máquinas não reclamadas poderão ser mantidas disponíveis até que a sessão esteja concluída, com custo mínimo. A opção unclaim não é tão eficaz nesse cenário, pois a VM está em um estado desconhecido quando o usuário anterior termina.
- Demonstrações: Use computadores para demonstrações, em que os computadores no laboratório são configurados com ambientes específicos. Essa funcionalidade é útil em que várias pessoas podem estar fazendo uma demonstração ao mesmo tempo ou em momentos aleatórios, como em uma conferência. A opção de "unclaim" pode ser útil nessa situação, pois a demonstração não deve alterar o estado da máquina virtual, permitindo que os usuários devolvam a máquina virtual ao pool de máquinas disponíveis para a próxima demonstração. Com a máquina não requisitada sendo desprovisionada e incorrendo em custo mínimo, as VMs podem ser deixadas no laboratório por períodos de tempo mais longos.
- Trabalhadores temporários/contratados: Permitir que os usuários usem um computador. Quando eles saem, retornam a VM para o pool disponível sem perda de dados. Com a máquina virtual (VM) não reivindicada, outro usuário pode reivindicar a máquina virtual e continuar ou examinar a máquina a fim de obter informações adicionais.
- Em geral: A capacidade de ter uma única fonte configurando e implantando VMs automaticamente, em uma cadência específica, é útil em muitas situações diferentes. Há várias situações diferentes em que o recurso de reivindicação/revogação ajuda os usuários a serem mais eficientes, tendo um processo automatizado para criar as VMs em um estado não reivindicado com uma configuração definida. As configurações podem incluir diferentes sistemas operacionais, idiomas, discos ou outros softwares (artefatos), dependendo de suas necessidades. A capacidade de solicitar uma VM do laboratório permite que o usuário do laboratório obtenha um sistema configurado corretamente sem gastar tempo ou esforço na configuração do computador. O gerente de laboratório poderia usar o estado declarado das VMs para melhorar o número de computadores gerados, limpar computadores e determinar a prioridade das configurações. O Construtor de Imagens de VM do Azure é um bom exemplo de um processo automatizado para criar VMs e imagens para vários laboratórios. Os scripts podem ser modificados para executar qualquer uma das situações a seguir com as alterações apropriadas ou ser usados como referência para criar um sistema personalizado.
Uso situacional de máquinas reivindicáveis
- Use a funcionalidade de declaração/não declaração que permite aos usuários passar o controle de computadores de um para outro e não precisar saber explicitamente quem vai pegar o computador em seguida.
- Desenvolver, testar e depurar um cenário em que uma configuração de máquina específica pode reproduzir um bug e a requisição dela pode ser cancelada, permitindo que outro desenvolvedor possa requisitá-la e continuar o trabalho. Esse recurso é especialmente útil, pois mais pessoas estão trabalhando remotamente em diferentes áreas do mundo.
- Os membros da equipe podem trabalhar com um único ambiente. Por exemplo, você pode configurar manualmente um ambiente complexo que não pode ser automatizado ou criar recursos que só podem lidar com modificações para uma única entrada, como imagens. No passado, esse problema era tratado por ter um computador dedicado em funcionamento. O recurso que pode ser reivindicado é uma melhoria em relação ao processo manual por ter controle de acesso interno do usuário e identificação visual quando disponível. Quando não solicitada, a VM é desprovisionada para reduzir os custos.
- Tenha um disco de dados anexado a uma VM. Cada disco de até ~ 1 TB de dados permite que um grande volume de dados seja passado sem precisar copiar ou duplicar os dados. A VM seria criada inicialmente com um disco anexado que tinha o grande volume de dados. Qualquer usuário poderia, então, reivindicar o computador e acessar os dados. Quando terminar, cancele a requisição da VM para permitir o uso da máquina por outros usuários.
Há algumas limitações no uso de máquinas requisitáveis, mais comumente relacionadas à obtenção de acesso a ela. Se o computador for aderido ao domínio, o usuário que reivindicar a máquina precisará já ter recebido acesso; geralmente isso é feito concedendo acesso a um grupo que abrange todos os usuários do laboratório quando a máquina virtual é criada. Se a máquina não estiver associada ao domínio, o artefato Redefinir Senha de VM no repositório público deverá ser executado para adicionar o usuário como administrador. Os artefatos poderão ser aplicados mesmo depois que a máquina tiver sido iniciada ou requisitada.
Próximas etapas
Confira o seguinte artigo: Criar e gerenciar VMs que podem ser reivindicadas no Azure DevTest Labs