Principais conceitos do Azure Lab Services

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

Nos Serviços de Laboratório do Azure, 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. Os Serviços de Laboratório do Azure usam funções RBAC do Azure para conceder permissões para a criação de laboratórios. Saiba mais sobre as funções internas do Azure Lab Services.

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, os Serviços de Laboratório do Azure provisionam as VMs de laboratório. Todas as VMs de laboratório de 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 Criador de Laboratório ou você precisa ser o proprietário do plano de laboratório correspondente. Saiba mais sobre as funções internas do Azure Lab Services.

Use 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 a integração do Canvas com os Serviços de Laboratório do Azure para criar laboratórios diretamente no Microsoft Teams ou no Canvas.

Por padrão, o acesso a 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, poderá 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.

Máquina virtual de modelo

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, os Serviços de Laboratório do Azure criam as VMs de laboratório, com base na imagem de VM do 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 modelos é que todos os laboratórios usam suas imagens douradas sem alterações. Outro benefício é que a criação do 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

Nos Serviços de Laboratório do Azure, 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

As agendas são os intervalos de tempo que definem quando as VMs de laboratório estão disponíveis para o horário de aula. Com agendamentos, você pode evitar que os usuários do laboratório precisem aguardar a inicialização da VM. As agendas podem ser de uma única vez 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 tarefas de casa. Qualquer hora agendada não conta para o tempo extra que os usuários do laboratório têm. Um laboratório pode usar tempo de cota, o período 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 predefinido. Você atribui um ou vários horários que correspondem aos horários da turma 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 as tarefas após o horário de aula. Você atribui uma agenda que corresponde aos intervalos de tempo da turma e atribui uma cota de usuário para que os alunos concluam tarefas após o expediente.

Há três tipos de agendamentos:

  • Standard. Esse agendamento inicia todas as VMs de laboratório, exceto as 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.
  • Somente parar. Esse agendamento interrompe todas as VMs de laboratório no horário especificado, mesmo se o criador do laboratório ou o usuário do laboratório tiver iniciado a VM manualmente.

Os Serviços de Laboratório do Azure iniciam 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 não utilizadas, veja como configurar o desligamento automático de VMs de laboratório.

Para obter mais informações sobre agendamentos, consulte Criar e gerenciar agendamentos para laboratórios no Azure Lab Services.

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 ou usar uma combinação de ambas . 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 uma agenda para o horário da aula e, adicionalmente, atribuir horas de cota para a lição de casa.
  • Não há horários regulares de aula, por exemplo, com alunos em 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 de laboratório individualmente, durante toda a duração do laboratório.

Um laboratório poderá 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 a rede avançada, você pode se conectar a uma rede virtual.

Use redes avançadas para se conectar a recursos locais, como servidores de licenciamento e usar rotas definidas pelo usuário (UDRs). Algumas organizações também têm requisitos e configurações de rede avançados 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 usa a injeção de rede virtual (VNET) para conectar um plano de laboratório à sua rede virtual. A injeção de VNET substitui o emparelhamento de rede virtual do Azure Lab Services que foi usado com contas de laboratório.

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

Próximas etapas