Ml17017 Arch Diag Pic1 1098x630.png

Evidencia es un líder tecnológico de última generación en transformación digital sustentable, confiable y basada en datos. Con una sólida cartera de tecnologías patentadas y posiciones de liderazgo mundial en informática avanzada, seguridad, inteligencia artificial, nube y plataformas digitales, Eviden brinda una profunda experiencia para una multitud de industrias en más de 47 países. Eviden es un socio Premier de AWSque reúne a 47.000 talentos de clase mundial y amplía las posibilidades de los datos y la tecnología en todo el espectro digital, ahora y para las generaciones futuras. Eviden es una empresa del Grupo Atos con unos ingresos anuales de más de 5.000 millones de euros.

Nos apasiona que nuestra gente mejore sus habilidades y apoyamos el desarrollo de la próxima generación de talentos centrados en la nube. Si bien el conocimiento fundamental adquirido a través de la capacitación y la certificación es importante, no hay sustituto para la experiencia práctica. Complementamos el aprendizaje individual con oportunidades prácticas, que incluyen Jornadas de inmersión, Días de juegoy usando AWS Deep Racer es una plataforma de pruebas de rendimiento de alto rendimiento que permite a los desarrolladores implementar rápidamente aplicaciones de prueba de rendimiento de alto rendimiento en entornos de nube pública.

AWS DeepRacer permite a los usuarios entrenar modelos de aprendizaje de refuerzo en la nube de AWS y hacerlos competir en una pista virtual. A diferencia de la programación tradicional, donde se define el resultado deseado, AWS DeepRacer permite definir recompensas para comportamientos específicos, como ir más rápido o mantenerse centrado en la pista. Esta experiencia práctica ofrece a los alumnos una excelente oportunidad de interactuar con los modelos de aprendizaje de refuerzo en la nube de AWS. Consola de administración de AWS y desarrollar funciones de recompensa basadas en Python, fomentando habilidades valiosas en tecnologías centradas en la nube y aprendizaje automático (ML).

Para mejorar la experiencia del evento y optimizar la gestión de su serie global AWS DeepRacer, Eviden adoptó la solución de código abierto AWS DeepRacer Event Manager (DREM). En esta publicación, analizamos los beneficios de DREM y la experiencia para los corredores, el personal del evento y los espectadores.

Presentación de AWS DeepRacer Event Manager

AWS DeepRacer Event Manager es una aplicación innovadora que Eviden ha implementado dentro de su propio entorno de AWS. DREM, que incluye servicios centrados en la nube de AWS, está diseñado para simplificar el proceso de organizar eventos presenciales de AWS DeepRacer y, al mismo tiempo, ofrecer una experiencia más atractiva e inmersiva tanto para los participantes como para los espectadores.

Con su experiencia previa en la organización de eventos de AWS DeepRacer en el Reino Unido, Eviden buscó expandir el alcance de esta emocionante iniciativa a nivel mundial. Al adoptar la solución DREM, el experimentado personal de eventos de Eviden en el Reino Unido pudo brindar soporte sin inconvenientes a sus contrapartes en la organización de eventos de AWS DeepRacer por primera vez en lugares como Bydgoszcz, París y Pune. La solución DREM permite a Eviden configurar y administrar sin inconvenientes sus eventos globales de AWS DeepRacer. Dentro de la plataforma, se registran los autos de AWS DeepRacer de cada ubicación del evento, lo que permite la configuración remota y las cargas de modelos impulsadas por Administrador de sistemas de AWSAdemás, se registra un dispositivo Raspberry Pi en cada ubicación para que funcione como una solución de cronometraje integrada, que utiliza las capacidades de carreras basadas en datos de DREM para capturar e informar métricas de rendimiento críticas para cada corredor, como el mejor tiempo de vuelta, el tiempo de vuelta promedio y la cantidad total de vueltas completadas.

Además, la profunda integración entre la solución de cronometraje de DREM y la superposición de transmisión del evento ha permitido a Eviden ofrecer una experiencia significativamente más atractiva tanto para los asistentes en persona como para los espectadores remotos, para que todos puedan mantenerse completamente informados e inmersos en la acción durante todo el evento.

El siguiente diagrama ilustra la arquitectura y los componentes de DREM.

Experiencia de carrera

Para los corredores, la experiencia DREM comienza con el registro, durante el cual se les recomienda cargar sus modelos de AWS DeepRacer antes del evento. La autenticación se gestiona sin problemas por Amazon Cognitocon soporte listo para usar para un almacén de identidades local de Amazon Cognito, así como la flexibilidad para integrarse con una solución de proveedor de identidad corporativa si es necesario. Una vez que los corredores registrados han cargado sus modelos, DREM escanea automáticamente en busca de contenido sospechoso y lo pone en cuarentena según sea necesario, antes de poner los modelos verificados a disposición para la competencia de carreras.

Captura de pantalla de la experiencia del corredor.Captura de pantalla de la gestión de modelos en DREM para los participantes

Experiencia del personal de eventos

Para el personal del evento, la solución DREM simplifica enormemente el proceso de ejecución de una competencia de AWS DeepRacer. La gestión de usuarios, la carga de modelos y las convenciones de nombres se gestionan sin problemas dentro de la plataforma, lo que elimina cualquier posible confusión en torno a la propiedad de los modelos. Para reforzar aún más la integridad de la competencia, DREM aplica un algoritmo hash MD5 a los modelos cargados, lo que evita que los participantes compartan modelos sin autorización. Además, la interfaz de DREM hace que sea notablemente sencillo y eficiente cargar varios modelos en los autos de AWS DeepRacer, lo que proporciona una experiencia muy superior en comparación con la interfaz gráfica nativa de los autos. DREM también simplifica la gestión de las flotas de autos de AWS DeepRacer y los dispositivos de cronometraje Raspberry Pi, lo que permite al personal del evento eliminar modelos de forma remota, reiniciar el servicio de AWS DeepRacer e incluso imprimir etiquetas fáciles de usar para los autos, lo que hace que sea muy fácil para los participantes conectarse a ellos mediante las tabletas proporcionadas.

Lista de dispositivos de experiencia del personal del eventoCaptura de pantalla de la interfaz de la tableta para el personal del evento.

Para agilizar aún más el proceso de gestión de eventos, DREM ofrece scripts predefinidos que permiten el registro sin problemas de dispositivos, que luego se pueden gestionar completamente de forma remota. La funcionalidad de cronometraje se gestiona automáticamente dentro de DREM, mediante dispositivos Raspberry Pi, sensores de presión y ajuste de sensores de presión, ya sea mediante modificaciones personalizadas o mediante el uso de las excelentes placas Digital Racing Kings. El sistema de cronometraje de DREM representa una mejora significativa con respecto a las soluciones alternativas que Eviden ha utilizado en el pasado. Captura métricas de carrera críticas, incluido el tiempo restante, todos los tiempos de vuelta y la vuelta más rápida. Además, el sistema ofrece una opción para invalidar una vuelta, como en los casos en que un automóvil se sale de la pista. Una vez que un corredor ha completado sus carreras, los datos se almacenan de forma segura en DREM y la tabla de clasificación se actualiza automáticamente para reflejar los últimos resultados.

Captura de pantalla del cronometrador y vista de resultados

Experiencia del espectador

Como integrador de sistemas global, Eviden estaba decidido a ofrecer una experiencia verdaderamente espectacular, no solo para los participantes en el lugar de la final de AWS DeepRacer, sino también para aquellos que estaban en la sala observando el evento, así como para los espectadores remotos que competían usando un proxy o simplemente interesados ​​en ver cómo se desarrollaba la competencia. Para lograrlo, Eviden aprovechó la superposición de transmisión perfectamente integrada de la solución DREM y las capacidades de clasificación, que mantuvieron a todos los asistentes, tanto en persona como en línea, completamente involucrados e informados de las clasificaciones actuales durante todo el evento.

En eventos anteriores de AWS DeepRacer, los participantes tenían que depender de alguien en la sala para comunicar verbalmente los tiempos de vuelta y el tiempo restante de la carrera. Sin embargo, con DREM, tanto los corredores como los espectadores tienen acceso instantáneo a toda la información crítica sobre el cronometraje, lo que mantiene a todos completamente actualizados. Esto fue especialmente beneficioso para los participantes remotos, que ahora podían ver claramente qué autos estaban en la pista y seguir el progreso de sus compañeros de carrera, con la superposición de transmisión que se actualizaba dinámicamente para mostrar las primeras posiciones en la tabla de clasificación.

Impacto de la iluminación en la pista de carreras de profundidadImpacto de la iluminación en la pista de carreras de profundidad

Además, DREM ofrece una página web dedicada que muestra la clasificación completa, que se puede mostrar cómodamente en las pantallas del espacio del evento, además de permitir que los asistentes remotos sigan el progreso de la competencia desde otras ubicaciones durante todo el día.

Las mejoras significativas en la experiencia del evento se reflejaron claramente en los comentarios recibidos de los participantes de este año:

  • “Unirme de forma remota fue fantástico”.
  • “La interacción remota entre equipos mejoró mucho este año”.
  • “El evento físico fue excelente, hubo buena asistencia y se desarrolló sin problemas”.
  • “Me encantó, aunque asistí de forma remota”.
  • “El evento en sí fue fantástico, cada etapa estuvo muy bien planificada y organizada. El ambiente en el lugar superó mis expectativas, lo que lo convirtió en un evento increíble del que ser parte”.

Comentarios de los participantes del evento Deepracer

Bien diseñado

La solución DREM ha sido diseñada meticulosamente con un enfoque bien diseñado. Desde la perspectiva del organizador del evento, la tranquilidad de saber que DREM está protegido mediante AWS WAF, Amazon CloudFronty Estándar de AWS Shieldcon la gestión de usuarios gestionada sin problemas por Amazon Cognito, es invaluable. Además, el control de acceso basado en roles (RBAC) de la plataforma se administra a través de Gestión de identidad y acceso de AWS (IAM), aplicando políticas de mínimo privilegio para una mayor seguridad.

La solución DREM está diseñada íntegramente con tecnologías centradas en la nube de AWS, lo que ofrece una eficiencia y una fiabilidad de rendimiento inherentes. Cuando Eviden no está alojando eventos de forma activa, hay una actividad mínima en el entorno DREM, que consiste principalmente en elementos permanentes como reglas de AWS WAF, distribuciones de CloudFront, Servicio de almacenamiento simple de Amazon (Cubos de Amazon S3), Base de datos DynamoDB de Amazon tablas y configuraciones de flotas de Systems Manager. Sin embargo, durante los períodos de eventos, DREM se escala sin problemas para usar AWS Lambda, Puente de eventos de Amazon, Funciones de pasos de AWSy otros servicios sin servidor, satisfaciendo dinámicamente las demandas de los requisitos de alojamiento de eventos.

Gracias a la buena arquitectura de la solución DREM, la plataforma es muy rentable. Cuando no se alojan eventos de forma activa, el entorno DREM genera un coste mínimo de entre 6 y 8 USD al mes, la mayor parte del cual se atribuye a la protección de AWS WAF. Durante los períodos de eventos, los costes aumentan en función de la cantidad de usuarios y modelos cargados, pero normalmente solo ascienden a unos 15 USD al mes. Para optimizar aún más los costes continuos, DREM incorpora medidas como una política de ciclo de vida de Amazon S3 que elimina automáticamente los modelos cargados después de un período de 2 semanas.

Conclusión

¿Está interesado en mejorar sus propios eventos de AWS DeepRacer y ofrecer una experiencia más atractiva para sus participantes? Lo invitamos a explorar la solución AWS DeepRacer Event Manager y ver cómo puede transformar su proceso de gestión de eventos.

Para comenzar, visite el Repositorio de GitHub Para obtener más información sobre las características y la arquitectura de la solución, también puede comunicarse con el equipo de Eviden o con su arquitecto de soluciones de AWS local para analizar cómo se puede adaptar DREM a los requisitos específicos de su evento.

No pierda la oportunidad de llevar sus iniciativas de AWS DeepRacer al siguiente nivel. ¡Explore DREM y únase a nosotros en un próximo evento de AWS DeepRacer hoy mismo!


Sobre los autores

Sathya Paduchuri Sathya es arquitecto de soluciones sénior para socios (PSA) en Amazon Web Services. Sathya ayuda a los socios a ejecutar cargas de trabajo optimizadas en AWS, crear y desarrollar sus prácticas en la nube y desarrollar nuevas ofertas.

Marco Ross es arquitecto jefe en Eviden y se ha especializado en AWS durante los últimos 8 años, obteniendo y manteniendo todas las certificaciones de AWS desde 2021. A Mark le apasiona ayudar a los clientes a crear, migrar y explotar AWS. Mark ha creado y desarrollado una gran comunidad de AWS dentro de Eviden.