O que é o Azure Lab Services?

O Azure Lab Services permite que você crie laboratórios com infraestrutura gerenciada pelo Azure. O serviço cuida de todo o gerenciamento de infraestrutura, da criação de VMs (máquinas virtuais) ao tratamento de erros e dimensionamento da infraestrutura. Por exemplo, configure laboratórios para tipos específicos de turmas, como ciência de dados ou programação geral, e atribua rapidamente sua máquina virtual de laboratório dedicada aos usuários do laboratório.

Para criar, gerenciar e acessar laboratórios no Azure Lab Services, use o site dedicado do Azure Lab Services ou integre os laboratórios diretamente no Microsoft Teams ou no Learning Management System (LMS) do Canvas.

O Azure Lab Services foi desenvolvido tendo em mente três personas principais: administradores, educadores e alunos. Aproveite o RBAC (Controle de Acesso Baseado em Função) para conceder o acesso certo às diferentes personas em sua organização. Neste artigo, você aprenderá sobre essas personas e como usar o Azure Lab Services para realizar aulas.

Importante

Os planos de laboratório do Azure Lab Services substituem as contas de laboratório. Saiba como você pode começar criando um plano de laboratório. Para clientes de contas de laboratório existentes, recomendamos que você migre de contas de laboratório para planos de laboratório.

Processo de criação de laboratório

O diagrama a seguir mostra as diferentes etapas envolvidas na criação e acesso de laboratórios com o Azure Lab Services.

Diagrama que mostra as etapas envolvidas na criação de um laboratório com o Azure Lab Services.

Para começar a usar o Azure Lab Services, crie um plano de laboratório. Um plano de laboratório é um recurso do Azure que serve como uma coleção de configurações. As configurações se aplicam a todos os laboratórios associados ao plano de laboratório. Opcionalmente, você pode atribuir permissões de criador de laboratório por meio do RBAC do Azure para permitir que outras pessoas criem laboratórios.

Em seguida, crie um laboratório para realizar uma aula específica ou executar um hackathon. Os laboratórios são baseados em imagens do Azure Marketplace ou em suas imagens de máquina virtual personalizadas. Você pode então configurar o laboratório com agendamentos de laboratório, cota de uso ou inicializações e desligamentos automáticos.

Se desejar, personalize o modelo de laboratório para corresponder às necessidades específicas da turma. Por exemplo, instale software extra, como o Visual Studio Code, ou habilite serviços específicos do sistema operacional.

Depois de publicar o laboratório, você pode adicionar máquinas virtuais de laboratório e atribuir usuários de laboratório a ele. Depois de se registrarem no laboratório, os usuários do laboratório poderão se conectar remotamente à sua máquina virtual de laboratório individual para fazer os exercícios. Se você usar o Azure Lab Services com o Microsoft Teams ou o Canvas, os usuários do laboratório serão registrados automaticamente no laboratório.

Para saber sobre os planos de laboratório, os laboratórios e muito mais, confira os principais conceitos do Azure Lab Services.

Principais recursos

O Azure Lab Services dá suporte aos seguintes recursos e funcionalidades principais:

  • Gerenciamento automático da infraestrutura e da escala do Azure. O Azure Lab Services é um serviço totalmente gerenciado. Ele lida automaticamente com o provisionamento e o gerenciamento da infraestrutura subjacente de um laboratório. Concentre-se em preparar a experiência de laboratório para os usuários e escalá-lo rapidamente em centenas de máquinas virtuais de laboratório.

  • Configuração rápida e flexível de um laboratório. Configure um laboratório de forma rápido usando uma imagem do Azure Marketplace ou aplicando uma imagem personalizada de uma galeria de computação do Azure. Escolha entre os sistemas operacionais Windows ou Linux. Selecione a família de computação que melhor corresponda às necessidades do seu laboratório. Configure o laboratório com flexibilidade instalando outros componentes de software ou fazendo alterações no sistema operacional.

  • Simplificado experiência para os usuários do laboratório. Os usuários do laboratório podem facilmente registrar-se para um laboratório. Eles obtêm acesso imediato sem a necessidade de uma assinatura do Azure. Para exibir a lista de laboratórios e se conectar remotamente, use o site do Azure Lab Services ou use o Microsoft Teams ou a integração do Canvas LMS.

  • Divida as responsabilidades com o acesso baseado em função. O Azure Lab Services usa o RBAC do Azure (Controle de acesso baseado em função do Azure) para gerenciar o acesso. O uso do RBAC do Azure permite separar as funções e responsabilidades de forma clara para criar e gerenciar laboratórios em diferentes equipes e pessoas em sua organização.

  • Suporte avançado à rede virtual. Configure a rede avançada para aplicar controle de tráfego de rede, gerenciamento de portas de rede ou acessar recursos em uma rede virtual ou interna. Por exemplo, seus laboratórios podem ter que se conectar a um servidor de licenciamento local.

  • Otimização e a análise de custo. O Azure Lab Services usa um modelo de custo baseado em consumo. Você paga por máquinas virtuais de laboratório apenas quando elas estão em execução. Otimize ainda mais seus custos desligando automaticamente as máquinas virtuais de laboratório e configurando agendamentos e cotas de uso para limitar o número de horas que os laboratórios podem ser usados.

Casos de uso

Você pode usar os laboratórios gerenciados do Azure Lab Services em diferentes cenários:

  • Forneça uma máquina virtual pré-configurada aos participantes de uma sala de aula ou treinamento virtual para que façam a lição de casa ou os exercícios. Limite o número de horas que os usuários do laboratório têm acesso à sua máquina virtual. Configure laboratórios para vários tipos de turmas com o Azure Lab Services. Confira o artigo tipos de turmas de exemplo no Azure Lab Services para ver alguns exemplos de tipos de turmas para as quais você pode configurar laboratórios com o Azure Lab Services.

  • Configure um pool de máquinas virtuais de alto desempenho para realizar pesquisas ou treinamentos intensivos em computação ou gráficos. Por exemplo, para modelos de machine learning de treinamento ou ensinar sobre ciência de dados ou design de jogos. Execute as máquinas virtuais somente quando precisar delas. Limpe as máquinas virtuais quando terminar.

  • Mova o laboratório de computadores físicos da escola para a nuvem. Dimensione automaticamente o número de máquinas virtuais até o limite máximo de uso e de custo definido no laboratório.

  • Crie rapidamente um laboratório de máquinas virtuais para hospedar um hackathon. Exclua o laboratório com uma única ação quando terminar.

  • Ministre cursos avançados usando virtualização aninhada ou comunicação entre laboratórios.

Privacidade e conformidade

Um plano de laboratório do Azure Lab Services não move nem armazena dados de clientes fora da região em que está. No entanto, se você acessar os recursos do Azure Lab Services por meio do site do Azure Lab Services (https://labs.azure.com), os dados do cliente poderão cruzar regiões.

Não há garantias de que os dados do cliente permaneçam na região em que foram implantados ao usar contas de laboratório no Azure Lab Services.

O Azure Lab Services criptografa todo o conteúdo usando a chave de criptografia gerenciada pela Microsoft.

Confira os seguintes recursos para começar: