El equipo de Fórmula E de Porsche lleva autos a 16 carreras en una temporada y tiene un tiempo de preparación de 24 horas para eventos que se llevan a cabo en las calles de la ciudad con una amplia variedad de condiciones y posibles cambios en los recorridos.
Durante las carreras, los datos se recopilan de cientos de puntos de telemetría en autos de carrera eléctricos, se manejan y procesan en tiempo real durante el evento y se almacenan para su posterior acceso y análisis.
Porsche utiliza un modelo de trabajo fuertemente basado en la nube, con datos calientes almacenados en caché localmente en caso de interrupción y para garantizar un acceso rápido, algunos datos en NetApp Ontap flashean en la nube, mientras que los datos fríos se mantienen en Blob Storage en Microsoft Azure.
A pesar de que depende casi por completo de la nube, el director de TI de automovilismo de Porsche, Friedemann Kurz, hablando en el evento Insight de NetApp en el Hockenheimring de Alemania la semana pasada, dijo que el modelo puede adaptarse bien a los casos de uso empresarial.
Pero se puede decir que la Fórmula E es un caso de uso bastante especial. El formato prevé que las carreras se realicen en circuitos callejeros de la ciudad, desde la Ciudad de México y Los Ángeles hasta Yakarta y Seúl, con restricciones en el número de empleados, roles y presupuestos. También lo limitan como equipo de carrera las sedes, donde el equipo debe llegar, generalmente un miércoles, y prepararse dentro de las 24 horas para correr una carrera durante el fin de semana.
Es un formato de vehículo eléctrico, con autos que generan hasta 350kw/476bhp. El desafío no es solo conducir en la pista de carreras y tener en cuenta las condiciones, sino también maximizar la eficiencia de la energía de la batería. Las baterías pesan 285 kg y tienen una capacidad de 38,5 kwh. No se permite cargar durante la carrera, pero se puede recuperar energía, es decir, recargar las baterías, durante el frenado, por ejemplo, donde se pueden generar hasta 350 kw.
El objetivo, dijo Kurz, es terminar la carrera con la batería descargada. “Recuperas potencia al frenar, y eso podría ser útil cuando quieras adelantar un poco más tarde en la carrera”, dijo. “Esperas ser lo más eficiente posible y que tu competidor no pueda hacer lo mismo. Terminar la carrera con la batería vacía significa que has tenido la máxima eficiencia. Y, obviamente, no quieres que se agote antes de eso”.
Con limitaciones en la configuración y el tiempo de práctica, el equipo Porsche puede usar datos de carreras pasadas para ejecutar simulaciones antes del evento para familiarizar a los conductores con los recorridos.
Los miércoles antes de los fines de semana de carrera, los equipos llegan y dedican un día completo a la configuración, trayendo un bastidor de servidor reforzado con almacenamiento administrado por NetApp Global File Cache (GFC), que maneja el movimiento de datos entre el hardware local, la nube de Azure y el centro de datos de Porsche.
“Los ingenieros llegan y necesitan conectarse y tener datos listos para ellos”, dijo Kurz. “Para prepararse para la carrera, necesitan aplicar datos en el automóvil y todas las actualizaciones relacionadas con la pista, la superficie, el clima, incluso el diseño del recorrido, que puede cambiar en este tipo de lugares. No se trata únicamente de la cantidad de datos. Solo alcanza un máximo de aproximadamente 50 GB por carrera. El desafío es manejarlo en tiempo real. Entonces, para estar en el medio de la nada y traer todo lo que nuestros ingenieros necesitan para trabajar”.
La nube híbrida es fundamental para la forma en que trabaja el equipo de Fórmula E de Porsche, pero el caché local es integral. La nube permite la portabilidad, mientras que el caché local permite un acceso rápido y acceso en caso de interrupción, lo que sería casi fatal para una operación basada en datos de este tipo.
El almacenamiento en caché local y la gestión de datos entre sitios remotos y la nube están a cargo de NetApp GFC, que permite la consolidación de servidores de archivos distribuidos en un grupo de almacenamiento global en la nube pública. Esto crea un sistema de archivos accesible globalmente mediante Azure Blob y Ontap Cloud que las ubicaciones remotas pueden usar como si fueran locales.
GFC monitorea y aprende patrones de uso en los datos y los asigna a la nube: Azure Blob, así como un disco flash dedicado en la nube: caché local y/o el centro de datos de Porsche.
“Es una nube híbrida y funciona a la perfección”, dice Kurz. “El 100 % de los datos está en la nube, pero los servidores locales mantienen el 10 % de los datos de uso frecuente en la máquina local. Y si necesitan datos que no están guardados localmente, la estructura de archivos sigue ahí. Si el usuario hace clic y lo ve, el sistema lo sabe y comienza a ponerlo a disposición”.
gota azur
Azure Blob forma la mayor parte del grupo de datos compartidos y retiene los datos a los que se accede con poca frecuencia. “Es muy, muy barato y está comprimido, y los cargos son principalmente por cualquier E/S que ocurra”, dijo Kurz.
“GFC lo mueve allí cuando tiene sentido, cuando no se ha accedido durante dos semanas, por ejemplo”.
¿Qué pasa con los tiempos de respuesta desde la nube? El tiempo de acceso al blob está en los “segundos bajos”, dijo. “No es algo que el usuario sienta tan inusual. En general, el beneficio es que requiere poco mantenimiento. Una persona en el sitio puede conectar nuestro equipo de operaciones a la nube. No se necesita todo un equipo de expertos para construirlo”.
Efectivamente, sin embargo, esta es una operación del tamaño de una PYME bastante pequeña. ¿Kurz cree que escalaría a un nivel empresarial?
“No hay razón por la que no pueda ser escalable”, dijo. “Si está operando en todo el mundo y tiene varias sucursales con este tipo de requisitos y una gestión optimizada del almacenamiento alojado en la nube, los ahorros pueden aumentar a medida que crece. El principal beneficio es el ahorro.”