Diretrizes para usar o Azure Lab Services para executar um hackathon

Importante

O Azure Lab Services será desativado em 28 de junho de 2027. Para obter mais informações, confira o Guia de desativação.

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

O Azure Lab Services foi projetado para ser leve e fácil de usar, para que você possa criar rapidamente um novo laboratório de VMs (máquinas virtuais) para seu hackathon. Este artigo fornece diretrizes para configurar seus laboratórios no Azure Lab Services para executar um hackathon de maneira ideal.

O Azure Lab Services usa o RBAC do Azure (Controle de acesso baseado em função do Azure) para gerenciar o acesso ao Azure Lab Services. Para obter mais informações, confira as Funções internas do Azure Lab Services. 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. Dependendo da estrutura e das responsabilidades da sua organização, essas diretrizes podem afetar diferentes pessoas, como administradores de TI ou organizadores de hackathon.

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

Diretrizes

  • 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 seu hackathon. Caso seus participantes estejam localizados em todo o mundo, use o bom senso para criar um laboratório em uma 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 para as necessidades de uso.

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

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

    Se seu hackathon usar VMs do Linux, verifique se a área de trabalho remota está habilitada para que seus participantes possam usar o RDP (protocolo de área de trabalho remota) ou SSH (Secure Shell) para se conectar às VMs deles. Esta etapa só é necessária para VMs do Linux e deve ser habilitada durante a criação do laboratório. Além disso, para o RDP, talvez seja necessário instalar e configurar o servidor RDP e os pacotes de GUI na VM de modelo antes da publicação. Para obter mais informações, confira o artigo Como habilitar a área de trabalho remota do Linux.

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

    Se estiver usando uma imagem do Windows, recomendamos que você 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 desativar as atualizações do Windows para evitar qualquer interrupção futura. Consulte o Guia de instruções sobre como instalar e configurar as atualizações do Windows.

  • Decida como os participantes farão backup de seu trabalho.

    Cada um dos participantes 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 do 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, no GitHub e assim por diante. Para usar o OneDrive, você pode optar por configurá-lo automaticamente para os 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.

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

  • Decida se deseja limitar 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 seus participantes do hackathon à lista antes que eles possam registrar e acessar o laboratório usando o link de registro. Se você tiver um hackathon no qual não conhece os participantes específicos, poderá optar por desabilitar a opção restringir acesso. Nesse caso, qualquer pessoa pode se registrar diretamente no laboratório usando o link de registro. Para ter mais informações, consulte o Guia de instruções sobre como adicionar usuários.

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

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

    Agendamento: o agendamento permite que você controle automaticamente quando as VMs nos 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 a agenda do laboratório esteja definida de acordo com o que faz sentido para seu hackathon. Por exemplo, se o seu hackathon começar no sábado às 8h00 e terminar no domingo às 17h00, crie uma agenda que inicia automaticamente a máquina às 7h30 de sábado (cerca de 30 minutos antes do início do hackathon) e a desliga às 17h00 no domingo. Você também pode decidir não usar um agendamento e depender do tempo de cota.

    Cota: a cota controla o número de horas durante as quais os participantes tem acesso a uma máquina virtual fora das horas agendadas. Se a cota for atingida enquanto um participante a estiver usando, a máquina será desligada automaticamente e o participante não poderá reiniciá-la, a menos que a cota seja aumentada. Por padrão, quando você cria um laboratório, a cota é definida como 10 horas. Configure a cota para permitir tempo suficiente durante o hackathon, especialmente se você não tiver criado um agendamento.

    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, depois que um participante se desconectou de sua sessão RDP. Por padrão, essa configuração está desabilitada.

  • Defina as configurações de firewall para permitir conexões com máquinas virtuais de laboratório.

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

  • Instale o RDP/SSH Client nos tablets, Macs, PCs e outros dispositivos 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 do laboratório. Para obter mais informações sobre o software necessário e como se conectar a VMs de laboratório, consulte Conexão a uma VM de laboratório.

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

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

    1. Conecte-se à VM do laboratório usando RDP e\ou SSH.
    2. Abra cada aplicativo e ferramenta que você instalou para personalizar a imagem da máquina virtual base.
    3. Execute alguns cenários básicos que são 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 as máquinas virtuais do laboratório.

    Dependendo do sistema operacional, seu computador de laboratório pode levar até 30 minutos para ser iniciado. Por isso, é importante iniciar os computadores antes que o hackathon comece, para que seus participantes não precisem esperar. Se você estiver usando um agendamento, verifique se as VMs são iniciadas automaticamente pelo menos 30 minutos antes do início do hackathon.

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

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

Próximas etapas