Fuente: Panasonic Avionics
Las aerolíneas están bajo una presión cada vez mayor para brindar a los pasajeros una experiencia digital que vaya más allá del entretenimiento tradicional a bordo.
Por ejemplo, durante los vuelos los pasajeros esperan el mismo nivel de streaming bajo demanda al que están acostumbrados en casa, sin mencionar el acceso a deportes en vivo y otras opciones de entretenimiento. También quieren una experiencia integrada que comience cuando reservan su vuelo y continúe después de aterrizar. Cumplir y superar este tipo de expectativas exige un ecosistema digital fluido, y el entretenimiento a bordo desempeña un papel importante en ello.
Históricamente, esto ha presentado un desafío para las aerolíneas preocupadas por su presupuesto que desean maximizar el valor de su inversión en hardware existente y, al mismo tiempo, ofrecer nuevo valor para el negocio de los pasajeros. Con ese fin, Panasonic Avionics está desarrollando una solución para aerolíneas que no pueden actualizar el hardware de las aeronaves pero entienden el valor de satisfacer las necesidades del pasajero moderno.
Utilizando prácticas de DevOps, las imágenes de Docker instaladas en unidades reemplazables de línea (LRU) de cabecera brindarán una experiencia digital personalizable y desbloquearán nuevo valor de la tecnología existente.
Definiciones clave
DevOps: “DevOps es la combinación de filosofías, prácticas y herramientas culturales que aumentan la capacidad de una organización para entregar aplicaciones y servicios a alta velocidad: evolucionando y mejorando productos a un ritmo más rápido que las organizaciones que utilizan procesos tradicionales de desarrollo de software y gestión de infraestructura. Esta velocidad permite a las organizaciones servir mejor a sus clientes y competir de manera más efectiva en el mercado”. (Fuente: AWS)
Docker: “Docker es una plataforma abierta para desarrollar, enviar y ejecutar aplicaciones. Docker le permite separar las aplicaciones de su infraestructura para que pueda entregar software rápidamente”. (Fuente: Docker.com)
Imagen de Docker: “Una imagen es una plantilla de solo lectura con instrucciones para crear un contenedor Docker. A menudo, una imagen se basa en otra imagen, con alguna personalización adicional”. (Fuente: Docker.com)
Kubernetes: “Kubernetes (a veces denominado K8) es una popular plataforma de código abierto que organiza sistemas de ejecución de contenedores en un grupo de recursos en red. Kubernetes se puede utilizar con o sin Docker”. (Fuente: Atlassian.com)
Las complejidades de los viejos sistemas
El entretenimiento a bordo tradicional se basaba en un sistema cerrado, lo que significaba que las aerolíneas tenían que recurrir al proveedor para realizar cambios. Esto significa que, históricamente, las actualizaciones han sido difíciles o han requerido mucho tiempo.
Sin embargo, hay una razón por la que los proveedores desarrollaron la tecnología de esta manera: la atención se centró en crear sistemas de entretenimiento a bordo que fueran seguros y eficientes.
La evolución de esta tecnología ha dado pasos agigantados en los últimos años, permitiendo que los nuevos sistemas mantengan los mismos altos niveles de seguridad y eficiencia, mientras se actualizan continuamente.
Debido a que la tecnología avanza a un ritmo tan rápido, los pasajeros esperan las últimas tendencias dondequiera que vayan y las aerolíneas deben trabajar duro para mantenerse al día. Esto es difícil cuando los equipos de desarrollo están paralizados por sistemas cerrados e integrados que nunca fueron diseñados para actualizarse fácilmente.
Las cosas estan cambiando
Existen desafíos únicos en la actualización de sistemas de entretenimiento a bordo obsoletos, algo que Panasonic Avionics ha tenido en cuenta con su solución App Manager.
Inspirado en una arquitectura abierta y una infraestructura de aplicaciones nativas en la nube, permite a las aerolíneas realizar cambios en la experiencia a bordo directamente, reduciendo drásticamente el tiempo necesario para lanzar nuevas funciones al mercado. Este revolucionario modelo DevOps alivia las restricciones a las aerolíneas, permitiéndoles mantenerse al día con las expectativas de los pasajeros en rápida evolución.
Las aerolíneas tienen una gran oportunidad de diferenciarse a través de la experiencia digital que ofrecen. Esto no sólo complace a los pasajeros, sino que también permite que los vuelos se desarrollen sin problemas. La digitalización del material a bordo puede, por ejemplo, hacer que sea mucho más rápido y fácil implementar servicios que brinden a los pasajeros experiencias personalizadas, oportunidades de compras e información actualizada sobre llegadas.
También facilita promociones urgentes. Por ejemplo, antes de Halloween, las aerolíneas pueden implementar contenido con temática de esa celebración y ofertas especiales en productos con temática navideña por tiempo limitado. El software y el contenido se pueden actualizar periódicamente para apuntar a las ventas relacionadas con esas promociones.
Esta nueva forma de hacer las cosas brinda a las aerolíneas muchas más opciones para atender a los pasajeros. También proporciona más herramientas de conectividad para mejorar el funcionamiento general de un vuelo. Una arquitectura más abierta significa que los desarrolladores podrán utilizar herramientas y lenguajes familiares para realizar actualizaciones periódicas, pero también para crear diferentes experiencias según sea necesario.
Panasonic Avionics emplea una versión optimizada de Kubernetes como plataforma de orquestación principal para contenedores Docker. Kubernetes, en este contexto, ofrece varios beneficios operativos para gestionar aplicaciones en contenedores de forma eficaz.
Gestión del estado deseado: una ventaja importante de Kubernetes es su capacidad de permitir a los operadores (o administradores) definir el estado deseado del sistema. Esto significa especificar cómo debería funcionar idealmente el sistema. Luego, Kubernetes asume la responsabilidad de manejar automáticamente tareas como la implementación, la reversión y la gestión del tiempo de ejecución de los contenedores. Esta automatización minimiza la intervención manual y contribuye a un sistema más eficiente y confiable.
Gestión de recursos: Kubernetes mejora la gestión de recursos en una infraestructura de servidor integrada limitada. Los recursos, como la memoria, la potencia informática y el almacenamiento, son finitos y deben asignarse con prudencia. Kubernetes aborda este desafío implementando límites de inquilinos y cuotas a nivel de contenedor. Estas medidas ayudan a mitigar los problemas de contención de recursos, asegurando que cada servicio obtenga su parte justa de recursos. Este enfoque no sólo optimiza la utilización de recursos sino que también contribuye a mejorar el tiempo de actividad de los servicios de IFEC.
Una experiencia personalizada para el pasajero
Esto se conecta a un ecosistema digital más amplio donde los pasajeros ven opciones de contenido y sugerencias similares durante todo el proceso de compra. Así se garantiza una experiencia perfecta y se permite a las aerolíneas agregar servicios generadores de ingresos en varios puntos de contacto. Si los equipos de desarrollo pueden volverse más eficientes utilizando DevOps, se pueden implementar rápidamente nuevas ideas e innovaciones para mantener a una aerolínea a la vanguardia.
Estas rápidas actualizaciones y cambios también tendrán un costo mucho menor. Los nuevos lanzamientos no solo acortarán el tiempo de comercialización de nuevos productos, funciones y mejoras, sino que también obtendrán un mayor nivel de coherencia. Por ejemplo, una aerolínea puede tener 18 configuraciones diferentes en su flota, pero la compatibilidad con Docker significa que una actualización se puede probar una vez y luego implementarse en todos los aviones al mismo tiempo.
Además de esto, Docker también permite a las aerolíneas incorporar soluciones adicionales de otros proveedores. Esto fomentará nuevos avances en el tipo de contenido ofrecido y proporcionará un mejor entorno para que trabajen los desarrolladores.
En una época en la que las aerolíneas buscan formas rápidas y de bajo costo de mejorar la experiencia digital, agilizar el proceso de desarrollo e implementación es una prioridad absoluta. Los pasajeros esperan un cierto estándar de sus servicios digitales y quieren el mismo acceso a las plataformas y aplicaciones que usan en casa cuando están en un avión. La solución App Manager ofrece flexibilidad y permite a las aerolíneas ser más ágiles que nunca cuando se trata de atender las demandas de la población actual, conocedora de la tecnología.