Partilhar via


Orientação para usar o Azure Lab Services para executar um hackathon

Importante

Os Serviços de Laboratório do Azure serão desativados em 28 de junho de 2027. Para obter mais informações, consulte o guia de aposentadoria.

Com os Serviços de Laboratório do Azure, os organizadores de hackathon podem criar rapidamente ambientes baseados na nuvem pré-configurados para executar um hackathon com vários participantes. Cada participante pode usar uma máquina virtual (VM) idêntica e isolada para o hackathon.

Os Serviços de Laboratório do Azure foram concebidos para serem leves e fáceis de utilizar para que possa criar rapidamente um novo laboratório de máquinas virtuais (VMs) para o seu hackathon. Este artigo fornece orientação para configurar seus laboratórios no Azure Lab Services para executar de forma otimizada um hackathon.

O Azure Lab Services usa o Azure Role-Based Access (Azure RBAC) para gerenciar o acesso aos Serviços de Laboratório do Azure. Para obter mais informações, consulte as funções internas do Azure Lab Services. 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. Dependendo da estrutura e das responsabilidades da sua organização, essas orientações podem afetar pessoas diferentes, como administradores de TI ou organizadores de hackathons.

Para usar os Serviços de Laboratório para seu hackathon, certifique-se de que tanto o plano de laboratório quanto o seu laboratório sejam criados pelo menos alguns dias antes do início do hackathon.

Orientação

  • Crie o laboratório em uma região ou local mais próximo dos participantes.

    Para reduzir a latência, crie seu laboratório em uma região mais próxima dos participantes do hackathon. Se seus participantes estiverem localizados em todo o mundo, use seu melhor julgamento para criar um laboratório com localização central. Como alternativa, use vários laboratórios com base nos locais onde os participantes estão localizados.

  • Escolha um tamanho de computação mais adequado às necessidades de uso.

    Geralmente, quanto maior o tamanho da computação, mais rápido a máquina virtual é executada. No entanto, para limitar os custos, você pode selecionar o tamanho de computação apropriado com base nas necessidades dos participantes. Consulte as informações de dimensionamento da VM no guia do administrador para obter detalhes sobre os tamanhos de computação disponíveis.

  • Configure RDP\SSH para conexão de área de trabalho remota com VMs Linux.

    Se o seu hackathon usa VMs Linux, certifique-se de que a área de trabalho remota esteja habilitada para que seus participantes possam usar RDP (protocolo de área de trabalho remota) ou SSH (shell seguro) para se conectar a suas VMs. Esta etapa só é necessária para VMs Linux e deve ser habilitada ao criar o laboratório. Além disso, para RDP, talvez seja necessário instalar e configurar o servidor RDP e os pacotes GUI na VM de modelo antes de publicar. Para obter mais informações, consulte como habilitar a área de trabalho remota para Linux.

  • Instale e pare as atualizações do Windows.

    Se você estiver usando uma imagem do Windows, recomendamos que instale as atualizações mais recentes do Windows na VM de modelo do laboratório antes de publicar o laboratório. Instale as atualizações mais recentes para fins de segurança e para evitar que os participantes do hackathon sejam interrompidos durante o hackathon para instalar atualizações, o que também pode fazer com que suas VMs sejam reiniciadas. Você também pode considerar desativar as atualizações do Windows para evitar futuras interrupções durante o hackathon. Consulte o guia de instruções sobre como instalar e configurar atualizações do Windows.

  • Decida como os participantes fazem backup de seu trabalho.

    Cada participante do hackathon recebe uma máquina virtual durante o tempo de vida do hackathon. Em vez de salvar seu trabalho diretamente na máquina virtual, os participantes podem fazer backup de seu trabalho fora da VM, o que também permite que eles acessem os dados após o término do hackathon. Por exemplo, os participantes podem salvar no OneDrive, GitHub e assim por diante. Para usar o OneDrive, você pode optar por configurá-lo automaticamente para participantes em suas máquinas virtuais de laboratório. Consulte o guia de instruções para instalar e configurar o OneDrive.

  • Defina a capacidade da VM de acordo com o número de participantes.

    Certifique-se de que a capacidade da máquina virtual do seu laboratório está definida com base no número de participantes que você espera em seu hackathon. Quando você publica a máquina virtual de modelo, pode levar várias horas para criar todas as máquinas virtuais de laboratório. É recomendável que você crie as VMs de laboratório e laboratório bem antes do início do hackathon. Para obter mais informações, consulte Definir capacidade de laboratório.

  • Decida se deseja restringir o acesso ao laboratório.

    Por padrão, o acesso ao laboratório é restrito. Esse recurso exige que você adicione todos os e-mails dos participantes do hackathon à lista antes que eles possam se registrar e acessar o laboratório usando o link de registro. Se você tem um hackathon onde você não conhece os participantes específicos, você pode optar por desativar a opção de acesso restrito. Neste caso, qualquer pessoa pode se inscrever diretamente no laboratório usando o link de inscrição. Para obter mais informações, consulte o guia de instruções sobre como adicionar usuários.

  • Verifique as configurações de agendamento, cota e desligamento automático.

    O Azure Lab Services fornece vários controles de custo para limitar o uso de VMs. No entanto, se essas configurações forem configuradas incorretamente, elas podem fazer com que as máquinas virtuais do laboratório sejam desligadas inesperadamente. Para garantir que essas configurações estejam configuradas adequadamente para o seu hackathon, verifique as seguintes configurações:

    Agendamento: Um cronograma permite que você controle automaticamente quando as máquinas de seus laboratórios são iniciadas e desligadas. Por padrão, nenhum agendamento é configurado quando você cria um novo laboratório. No entanto, você deve garantir que o cronograma do seu laboratório seja definido de acordo com o que faz sentido para o seu hackathon. Por exemplo, se o seu hackathon começar no sábado às 8:00 e terminar no domingo às 17:00, crie um horário que inicie automaticamente a máquina às 7:30 no sábado (cerca de 30 minutos antes do início do hackathon) e a desligue às 17:00 no domingo. Você também pode decidir não usar um cronograma e confiar no tempo de cota.

    Cota: a cota controla o número de horas que os participantes têm acesso a uma máquina virtual de laboratório fora das horas agendadas. Se a quota for atingida enquanto um participante a estiver a utilizar, a máquina é automaticamente encerrada e o participante não consegue reiniciá-la, a menos que a quota seja aumentada. Por padrão, quando você cria um laboratório, a cota é definida como 10 horas. Configure a cota para permitir tempo suficiente para a duração do hackathon, especialmente se você não tiver criado uma agenda.

    Desligamento automático: Quando habilitada, a configuração de desligamento automático faz com que as máquinas virtuais do Windows sejam desligadas automaticamente após um determinado período de tempo, uma vez que um participante se desconecta de sua sessão RDP. Por predefinição, esta definição está desativada.

  • Configure as configurações de firewall para permitir conexões com VMs de laboratório.

    Certifique-se de que as configurações de firewall da sua organização, ou o local onde você está hospedando o hackathon, permitam a conexão com VMs de laboratório usando RDP ou SSH. Para obter mais informações, consulte o guia de instruções sobre como definir as configurações de firewall da rede.

  • Instale o cliente RDP/SSH em tablets, Macs, PCs e assim por diante dos participantes.

    Os participantes do hackathon devem ter um cliente RDP e/ou SSH instalado em seus tablets ou laptops para se conectar a VMs de laboratório. Para obter mais informações sobre o software necessário e como se conectar a VMs de laboratório, consulte Conectar-se a uma VM de laboratório.

  • Verifique as máquinas virtuais de laboratório.

    Depois de publicar as VMs de laboratório, verifique se elas estão configuradas corretamente. Como todas as VMs de laboratório são idênticas, você só precisa fazer essa verificação para uma das VMs de laboratório:

    1. Conecte-se à VM de laboratório usando RDP e\ou SSH.
    2. Abra cada aplicativo e ferramenta que você instalou para personalizar a imagem de máquina virtual base.
    3. Percorra alguns cenários básicos representativos das atividades de hackathon para garantir que o desempenho da VM seja adequado, com base no tamanho de computação selecionado.

No dia do hackathon

Esta seção descreve as etapas para concluir o dia do seu hackathon.

  1. Inicie VMs de laboratório.

    Dependendo do seu sistema operacional, sua máquina de laboratório pode levar até 30 minutos para iniciar. Como resultado, é importante iniciar as máquinas antes do hackathon começar para que seus participantes não tenham que esperar. Se você estiver usando uma agenda, certifique-se de que as VMs sejam iniciadas automaticamente pelo menos 30 minutos antes do início do hackathon.

  2. Convide os participantes do hackathon para se registrarem e acessarem sua máquina virtual de laboratório.

    Forneça aos participantes as seguintes informações para que eles possam acessar suas VMs de laboratório.

    • O link de inscrição do laboratório. Para obter mais informações, consulte o guia de instruções sobre como enviar convites para usuários.
    • Credenciais a serem usadas para se conectar à máquina. Esta etapa só se aplica se o laboratório foi configurado com as mesmas credenciais para todas as VMs de laboratório.
    • Instruções sobre como se conectar à VM de laboratório. Para obter instruções específicas do sistema operacional, consulte Conectar-se a uma VM de laboratório.

Próximos passos