Compartir vía


Instrucciones para usar Azure Lab Services para ejecutar un hackathon

Con Azure Lab Services, los organizadores de hackathon pueden crear rápidamente entornos preconfigurados basados en la nube para ejecutar un hackathon con varios participantes. Cada participante puede usar una máquina virtual (VM) idéntica y aislada para el hackathon.

Azure Lab Services está diseñado para ser ligero y fácil de usar, por lo que puede poner en marcha rápidamente un laboratorio de máquinas virtuales (VM) nuevo para el hackathon. En este artículo se proporcionan instrucciones para configurar los laboratorios en Azure Lab Services para ejecutar un hackathon de forma óptima.

Azure Lab Services usa el acceso basado en rol de Azure (RBAC de Azure) para administrar el acceso a Azure Lab Services. Para más información, consulte los roles integrados de Azure Lab Services. El uso de RBAC de Azure le permite separar claramente roles y responsabilidades para crear y administrar laboratorios en diferentes equipos y personas de su organización. En función de la estructura y las responsabilidades de su organización, esta guía podría afectar a diferentes personas, como administradores de TI o organizadores de hackathon.

A fin de usar Lab Services para el hackathon, asegúrese de que tanto el plan de laboratorio como el laboratorio se creen al menos unos días antes del inicio del hackathon.

Guía

  • Cree el laboratorio en una región o ubicación más cercana a los participantes.

    Para reducir la latencia, cree el laboratorio en una región más cercana a los participantes del hackathon. Si los participantes están ubicados en todo el mundo, use su mejor criterio para crear un laboratorio que esté ubicado centralmente. Como alternativa, use varios laboratorios en función de las ubicaciones donde se encuentran los participantes.

  • Elija un tamaño de proceso que se adapte mejor a las necesidades de uso.

    Por lo general, cuanto mayor sea el tamaño de proceso, más rápido se realizará la máquina virtual. Sin embargo, para limitar los costos, puede seleccionar el tamaño de proceso adecuado en función de las necesidades de los participantes. Consulte la información sobre el ajuste de tamaño de la máquina virtual en la guía del administrador para ver detalles sobre los tamaños de proceso disponibles.

  • Configure RDP\SSH para la conexión a Escritorio remoto a máquinas virtuales Linux.

    Si el hackathon usa máquinas virtuales Linux, asegúrese de que Escritorio remoto esté habilitado para que los participantes puedan usar RDP (protocolo de escritorio remoto) o SSH (Secure Shell) para conectarse a sus máquinas virtuales. Este paso solo es necesario para las máquinas virtuales Linux y se debe habilitar al crear el laboratorio. Además, para RDP, es posible que tenga que instalar y configurar los paquetes de SERVIDOR RDP y GUI en la máquina virtual de plantilla antes de publicar. Para obtener más información, consulte cómo habilitar escritorio remoto para Linux.

  • Instale y detenga las actualizaciones de Windows.

    Si usa una imagen de Windows, se recomienda instalar las actualizaciones más recientes de Windows en la máquina virtual de plantilla del laboratorio antes de publicar el laboratorio. Instale las actualizaciones más recientes con fines de seguridad y para evitar que los participantes de hackathon se interrumpan durante el hackathon para instalar actualizaciones, lo que también puede hacer que sus máquinas virtuales se reinicien. También puede considerar la posibilidad de desactivar las actualizaciones de Windows para evitar interrupciones futuras durante el hackathon. Consulte la guía paso a paso sobre cómo instalar y configurar las actualizaciones de Windows.

  • Decida cómo los participantes respaldan su trabajo.

    A los participantes de Hackathon se les asigna una máquina virtual durante toda la vida del hackathon. En lugar de guardar su trabajo directamente en la máquina virtual, los participantes pueden realizar copias de seguridad de su trabajo fuera de la máquina virtual, lo que también les permite acceder a los datos después de que el hackathon haya terminado. Por ejemplo, los participantes pueden guardar en OneDrive, GitHub, etc. Para usar OneDrive, puede configurarlo automáticamente para los participantes en sus máquinas virtuales de laboratorio. Consulte la guía paso a paso sobre cómo instalar y configurar OneDrive.

  • Establezca la capacidad de la VM según el número de participantes.

    Asegúrese de que la capacidad de la máquina virtual del laboratorio esté establecida en función del número de participantes que espera en su hackathon. Al publicar la máquina virtual de plantilla, puede tardar varias horas en crear todas las máquinas virtuales del laboratorio. Se recomienda crear las máquinas virtuales de laboratorio y laboratorio con antelación del inicio del hackathon. Para obtener más información, consulte Establecer la capacidad del laboratorio.

  • Decida si quiere restringir el acceso al laboratorio.

    De forma predeterminada, el acceso al laboratorio está restringido. Esta característica requiere que agregue todos los correos electrónicos de los participantes del hackathon a la lista para que puedan registrarse y acceder al laboratorio con el vínculo de registro. Si tiene un hackathon en el que no conoce a los participantes específicos, puede optar por deshabilitar la opción restringir el acceso. En este caso, cualquier persona puede registrarse directamente en el laboratorio mediante el vínculo de registro. Para más información, consulte la guía paso a paso sobre cómo agregar usuarios.

  • Compruebe la configuración de la programación, la cuota y el apagado automático.

    Azure Lab Services proporciona varios controles de costos para limitar el uso de máquinas virtuales. Sin embargo, si estas configuraciones están mal configuradas, pueden hacer que las máquinas virtuales del laboratorio se apaguen inesperadamente. Para asegurarse de que estos valores están configurados correctamente para el hackathon, compruebe la configuración siguiente:

    Programación: una programación le permite controlar automáticamente cuándo se inician y apagan las máquinas de los laboratorios. De manera predeterminada, no se configura ninguna programación cuando se crea un laboratorio nuevo. Sin embargo, debe asegurarse de que la programación del laboratorio esté establecida según lo que convenga para el hackathon. Por ejemplo, si el hackathon comienza el sábado a las 8:00 a. m. y termina el domingo a las 5:00 p. m., cree una programación que inicie automáticamente la máquina a las 7:30 a. m. del sábado (unos 30 minutos antes del inicio del hackathon) y la apaga a las 5:00 p. m. del domingo. También puede decidir no usar una programación en absoluto y confiar en el tiempo de cuota.

    Cuota: la cuota controla el número de horas a las que los participantes tienen acceso a una máquina virtual de laboratorio fuera de las horas programadas. Si se alcanza la cuota mientras un participante lo usa, la máquina se apaga automáticamente y el participante no puede reiniciarla, a menos que se aumente la cuota. De forma predeterminada, cuando se crea un laboratorio, la cuota se establece en 10 horas. Configure la cuota para permitir el tiempo suficiente durante la duración del hackathon, especialmente si no ha creado una programación.

    Apagado automático: cuando está habilitado, la configuración de apagado automático hace que las máquinas virtuales Windows se apaguen automáticamente después de un período de tiempo determinado una vez que un participante se haya desconectado de su sesión de RDP. Esta opción está deshabilitada de forma predeterminada.

  • Configure las opciones del firewall para permitir conexiones a las máquinas virtuales del laboratorio.

    Asegúrese de que la configuración del firewall de la organización o la ubicación donde hospeda el hackathon, permita la conexión a máquinas virtuales de laboratorio mediante RDP o SSH. Para más información, consulte la guía paso a paso sobre cómo ajustar la configuración de firewall de la red.

  • Instale el cliente de RDP/SSH en las tabletas, equipos Mac, PC, etc. de los participantes.

    Los participantes de Hackathon deben tener instalado un cliente RDP o SSH en sus tabletas o portátiles para conectarse a máquinas virtuales de laboratorio. Para más información sobre el software necesario y cómo conectarse a máquinas virtuales de laboratorio, consulte Conexión a una máquina virtual de laboratorio.

  • Compruebe las máquinas virtuales del laboratorio.

    Una vez publicadas las máquinas virtuales de laboratorio, compruebe que están configuradas correctamente. Dado que todas las máquinas virtuales de laboratorio son idénticas, solo debe realizar esta comprobación para una de las máquinas virtuales de laboratorio:

    1. Conectar a la máquina virtual del laboratorio mediante RDP o SSH.
    2. Abra cada aplicación y herramienta que haya instalado para personalizar la imagen de máquina virtual base.
    3. Recorra algunos escenarios básicos que son representativos de las actividades de hackathon para asegurarse de que el rendimiento de la máquina virtual es adecuado, en función del tamaño de proceso seleccionado.

El día del hackathon

En esta sección se describen los pasos necesarios para completar el día del hackathon.

  1. Inicie las máquinas virtuales del laboratorio.

    En función del sistema operativo, la máquina de laboratorio puede tardar hasta 30 minutos en iniciarse. Como resultado, es importante iniciar las máquinas antes de que se inicie el hackathon para que los participantes no tengan que esperar. Si usa una programación, asegúrese de que las máquinas virtuales se inician automáticamente al menos 30 minutos antes del comienzo del hackathon.

  2. Invite a los participantes de hackathon a registrar y acceder a su máquina virtual de laboratorio.

    Proporcione a los participantes la información siguiente para que los participantes puedan acceder a sus máquinas virtuales del laboratorio.

    • El vínculo de registro del laboratorio. Para más información, consulte la guía paso a paso sobre cómo enviar invitaciones a los usuarios.
    • Credenciales que se usarán para conectarse a la máquina. Este paso solo se aplica si el laboratorio se configuró con las mismas credenciales para todas las máquinas virtuales de laboratorio.
    • Instrucciones sobre cómo conectarse a la máquina virtual del laboratorio. Para obtener instrucciones específicas del sistema operativo, consulte Conectar a una máquina virtual de laboratorio.

Pasos siguientes