Principais conceitos para os Serviços de Laboratório do Azure

Este artigo descreve os principais conceitos e definições do Azure Lab Services.

O diagrama conceitual a seguir mostra como os diferentes componentes do Azure Lab Services estão relacionados.

Diagram that shows the relationships between the different concepts in Azure Lab Services.

Plano de laboratório

No Azure Lab Services, um plano de laboratório é um recurso do Azure e serve como uma coleção de configurações e definições que se aplicam a todos os laboratórios criados a partir dele. Por exemplo, os planos de laboratório especificam a configuração de rede, a lista de imagens de VM disponíveis e tamanhos de VM e se a integração do Canvas pode ser usada para um laboratório. Saiba mais sobre como planejar as configurações do seu plano de laboratório.

Você pode associar um plano de laboratório a zero ou mais laboratórios. Cada laboratório usa as definições de configuração do plano de laboratório. O Azure Lab Services usa funções RBAC do Azure para conceder permissões para a criação de laboratórios. Saiba mais sobre as funções internas dos Serviços de Laboratório do Azure.

Laboratório

Um laboratório contém a configuração e as definições para criar e executar máquinas virtuais de laboratório. Por exemplo, você especifica a imagem de VM base para as VMs de laboratório selecionando uma imagem do Azure Marketplace ou de uma galeria de computação do Azure. Opcionalmente, você pode personalizar essa imagem de VM usando uma VM de modelo.

Você pode configurar ainda mais o comportamento do laboratório criando agendas de laboratório ou definindo configurações de desligamento automático para otimizar o custo.

Quando você publica um laboratório, o Azure Lab Services provisiona as VMs de laboratório. Todas as VMs de laboratório para um laboratório compartilham a mesma configuração e são idênticas.

Para criar laboratórios nos Serviços de Laboratório do Azure, sua conta do Azure precisa ter a função RBAC do Azure Lab Creator ou você precisa ser o proprietário do plano de laboratório correspondente. Saiba mais sobre as funções internas dos Serviços de Laboratório do Azure.

Você usa o site do Azure Lab Services (https://labs.azure.com) para criar laboratórios para um plano de laboratório. Como alternativa, você também pode configurar a integração do Microsoft Teams ou do Canvas com o Azure Lab Services para criar laboratórios diretamente no Microsoft Teams ou no Canvas .

Por padrão, o acesso às máquinas virtuais de laboratório é restrito. Para um laboratório, você pode configurar a lista de usuários do laboratório que têm acesso ao laboratório.

Comece criando um laboratório usando o portal do Azure.

Ao criar um laboratório, você seleciona a imagem de VM base para as VMs de laboratório. Você pode usar uma galeria de computação do Azure para armazenar e compartilhar imagens de VM personalizadas. Usando uma galeria de computação, você evita ter que aplicar repetidamente as mesmas personalizações ao criar um novo laboratório. Se você personalizou um laboratório com uma VM de modelo, pode exportar a VM de modelo para sua galeria de computação.

Para usar imagens de VM de uma galeria de computação, anexe a galeria de computação do Azure ao seu plano de laboratório. Você pode anexar zero ou mais galerias de computação do Azure a um plano de laboratório. Depois de anexar uma galeria de computação, você pode habilitar ou desabilitar imagens específicas.

Saiba como anexar ou desanexar uma galeria de computação do Azure.

Modelo de máquina virtual

Você pode optar por criar um laboratório personalizável, que permite modificar a imagem base para as máquinas virtuais de laboratório. Nesse caso, os Serviços de Laboratório do Azure criam uma VM de modelo de laboratório, à qual você pode se conectar e personalizar. Por exemplo, você pode instalar componentes de software extras, como o Visual Studio, ou configurar o sistema operacional para desabilitar o processo do servidor Web.

Quando você publica o laboratório, o Azure Lab Services cria as VMs de laboratório, com base na imagem da VM de modelo. Se você modificar a VM de modelo em um estágio posterior, quando publicar novamente a VM de modelo, todas as VMs de laboratório serão atualizadas para corresponder ao novo modelo. Quando você republica uma VM de modelo, os Serviços de Laboratório do Azure recriam imagens das VMs de laboratório e removem todas as alterações e dados na VM.

Com a introdução de planos de laboratório, você também pode criar um laboratório sem modelo. Em um laboratório sem modelo, você seleciona a imagem base para as VMs de laboratório do Azure Marketplace ou de uma galeria de computação do Azure e não pode personalizar ainda mais a imagem de um laboratório sem modelo. Você pode usar laboratórios sem modelo porque gerencia suas imagens de VM douradas em uma galeria de computação do Azure. A vantagem dos laboratórios sem modelo é que todos os laboratórios usam suas imagens douradas sem alterações. Outro benefício é que a criação de laboratório é mais rápida porque não há necessidade de criar uma VM de modelo.

Saiba como criar e gerenciar um modelo no Azure Lab Services.

Máquina virtual de laboratório

No Azure Lab Services, as VMs de laboratório são máquinas virtuais gerenciadas que obtêm sua configuração do laboratório. Todas as VMs de um laboratório são idênticas. Os Serviços de Laboratório do Azure provisionam as VMs de laboratório quando você publica o laboratório.

Depois de publicar as VMs de laboratório, os usuários de laboratório podem se conectar a suas VMs por meio de área de trabalho remota (RDP) ou shell seguro (SSH). Antes de se conectarem à VM do laboratório, os usuários do laboratório precisam primeiro se registrar no laboratório usando um link de registro. Em seguida, os Serviços de Laboratório do Azure atribuem o usuário a uma VM de laboratório específica.

Nas configurações de laboratório, você pode, opcionalmente, configurar uma ou mais agendas e atribuir cota de usuário.

Agenda

Agendas são os intervalos de tempo que definem quando as VMs de laboratório estão disponíveis para o tempo de aula. Com agendamentos, você pode evitar que os usuários de laboratório precisem esperar que sua VM seja iniciada. Os horários podem ser únicos ou recorrentes. O criador do laboratório pode definir agendas para um laboratório.

O uso de agendas para um laboratório é opcional e você pode especificar a cota de usuário ou usar uma combinação de ambos. A cota de usuário é o tempo que os usuários do laboratório podem executar sua VM de laboratório fora do horário agendado. Por exemplo, para concluir tarefas ou trabalhos de casa. Qualquer hora agendada não conta com o tempo extra que os usuários do laboratório têm. Um laboratório pode usar o tempo de cota , o horário agendado ou uma combinação de ambos.

Exemplos de cenários para o uso de agendas são:

  • Uma aula acontece em intervalos regulares ou em um horário pré-definido. Você atribui um ou vários horários que correspondem aos horários das aulas e que permitem que os alunos sigam as instruções do educador durante o horário de aula.
  • Uma aula acontece em intervalos regulares, e os alunos precisam concluir tarefas após o horário de aula. Você atribui uma agenda que corresponde aos intervalos de tempo de aula e atribui cota de usuário para que os alunos concluam tarefas após o expediente.

Existem dois tipos de horários.

  • Standard. Esse agendamento inicia todas as VMs de laboratório, exceto as VMs que ainda não foram atribuídas, na hora de início especificada e desliga todas as VMs de laboratório na hora de parada especificada.
  • Pare apenas. Esse agendamento interrompe todas as VMs de laboratório no horário especificado, mesmo que o criador ou o usuário do laboratório tenha iniciado a VM manualmente.

O Azure Lab Services inicia uma VM de laboratório, independentemente de o usuário entrar na VM ou não. Para ajudar a reduzir o custo de execução de VMs que não são usadas, veja como você pode configurar o desligamento automático de VMs de laboratório.

Para obter mais informações sobre agendas, consulte Criar e gerenciar agendas para laboratórios nos Serviços de Laboratório do Azure.

Quota

Uma cota é o limite de tempo que um usuário de laboratório pode usar sua VM fora de eventos de laboratório agendados. O uso de cota é opcional, e você pode usar agendas de laboratório em vez disso, ou usar uma combinação de ambos. Se nenhuma cota for atribuída, os usuários do laboratório só poderão usar sua VM durante o horário agendado ou se o criador do laboratório iniciar manualmente uma VM de laboratório para eles.

Exemplos de cenários para o uso de cotas são:

  • Os alunos precisam usar suas VMs de laboratório fora do horário de aula para concluir a lição de casa. Você pode atribuir um cronograma para o horário de aula e, adicionalmente, atribuir horas de cota para os trabalhos de casa.
  • Não há horários regulares de aula, por exemplo, com alunos de diferentes áreas geográficas. O laboratório não tem eventos agendados e você só especifica horas de cota para usuários do laboratório.

Quando um usuário de laboratório inicia sua VM de laboratório, as horas de cota para o laboratório começam a contar. Se um criador de laboratório iniciar manualmente a VM de laboratório para um usuário, as horas de cota não serão usadas para esse aluno.

A cota se aplica a um laboratório para cada usuário do laboratório individualmente, durante toda a duração do laboratório.

Um laboratório pode usar o tempo de cota, o horário agendado ou uma combinação de ambos.

Rede avançada

Com os planos de laboratório, você tem mais controle sobre a rede virtual para laboratórios usando redes avançadas. Com redes avançadas, você pode se conectar a uma rede virtual.

Use a rede avançada para se conectar a recursos locais, como servidores de licenciamento, e use rotas definidas pelo usuário (UDRs). Algumas organizações também têm requisitos de rede avançados e configurações que desejam aplicar aos laboratórios. Por exemplo, os requisitos de rede podem incluir um controle de tráfego de rede, gerenciamento de portas, acesso a recursos em uma rede interna e muito mais.

A rede avançada dos Serviços de Laboratório do Azure utiliza a injeção de rede virtual (VNET) para ligar um plano de laboratório à sua rede virtual. A injeção de VNET substitui o emparelhamento de rede virtual dos Serviços de Laboratório do Azure que foi usado com contas de laboratório.

Saiba mais sobre como conectar um plano de laboratório a uma rede virtual.

Próximos passos