O que é o Azure Lab Services?

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

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

Os Serviços de Laboratório do Azure foram concebidos a pensar em três personas principais: administradores, educadores e estudantes. Aproveite o RBAC (Controle de Acesso Baseado em Função) do Azure 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 conduzir aulas.

Importante

Os planos de laboratório dos Serviços de Laboratório do Azure 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 a laboratórios com os Serviços de Laboratório do Azure.

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

Para começar a usar os Serviços de Laboratório do Azure, crie um plano de laboratório. Um plano de laboratório é um recurso do Azure que serve como a coleção de definições de configuração. 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 conduzir uma aula específica ou executar um hackathon. Os laboratórios baseiam-se em imagens do Azure Marketplace ou nas suas próprias imagens de máquina virtual personalizadas. Em seguida, você pode configurar o laboratório com agendamentos de laboratório, cota de uso ou inicialização e desligamento automáticos.

Opcionalmente, personalize o modelo de laboratório para corresponder às necessidades específicas da classe. 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 ao laboratório. Depois de se registrarem no laboratório, os usuários do laboratório podem se conectar remotamente à máquina virtual individual do laboratório para executar seus 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 em seu laboratório.

Para saber mais sobre planos de laboratório, laboratórios e muito mais, consulte os principais conceitos dos Serviços de Laboratório do Azure.

Capacidades chave

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

  • Gerenciamento automático da infraestrutura e 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 do laboratório e dimensione rapidamente o laboratório em centenas de máquinas virtuais de laboratório.

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

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

  • Separe responsabilidades com acesso baseado em funções. O Azure Lab Services usa o Azure Role-Based Access (Azure RBAC) para gerenciar o acesso. O uso do RBAC do Azure permite separar claramente funções e responsabilidades para criar e gerenciar laboratórios em diferentes equipes e pessoas em sua organização.

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

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

Casos de utilização

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

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

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

  • Mova o laboratório de informática física da sua escola para a nuvem. Dimensione automaticamente o número de máquinas virtuais para o limite máximo de uso e 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.

  • Ministrar cursos avançados usando virtualização aninhada ou comunicação laboratório-a-laboratório.

Privacidade e conformidade

Um plano de laboratório do Azure Lab Services não move nem armazena dados do cliente fora de sua região. 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 onde você os implanta ao usar contas de laboratório nos Serviços de Laboratório do Azure.

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

Consulte os seguintes recursos para começar: