June 27, 2017
Lufthansa Systems Enlists Portworx to Help Deliver Award-Winning BoardConnect In-Flight Connectivity and Entertainment
Portworx Provides the Solution for Stateful Containers in Lufthansa Systems’ Docker-based Infrastructure
Los Altos, Calif. —June 27, 2017 — Portworx, the leading provider of container data services for DevOps, was tasked by Lufthansa Systems—a subsidiary of Lufthansa Airlines and one of the world’s leading providers of IT services for the airline industry—to solve the data persistence challenges associated with using Docker containers to spawn content management system (CMS) environments for hundreds of instances of its BoardConnect in-flight connectivity and entertainment product. Michael Wilmes, software architect, Lufthansa Systems, recognized Portworx as a powerful solution to these challenges and an invaluable addition to the stack.
Lufthansa Systems’ BoardConnect product powers in-flight entertainment, infotainment and connectivity for millions of airline passengers – in their seats and on their mobile devices. To give customer and partner airlines the flexibility they need to bring in their own custom corporate brand, seamless travel experience and custom services, Lufthansa Systems’ IT infrastructure needed to meet or exceed those demands.
Lufthansa Systems Seeks True DevOps
BoardConnect is designed with microservices in mind, and it runs in Docker Swarm environments with Consul-backed service discovery. Wilmes increasingly found his BoardConnect team was building infrastructure around microservices and containers and bridging development and operations – the organizing principle of DevOps. But as Wilmes saw the benefits of DevOps materialize, he identified a missing link – data persistence; the team found itself hoping that data persistence would catch up to the flexibility, ease of use and speed that they needed to achieve in a containerized environment.
Lufthansa Systems’ CMS allows it to customize BoardConnect to suit the needs of the company’s diverse airline customers and partners. CMSes, by their nature, follow a traditional persistence paradigm, such as saving data to disk or to a database. When IT wants to auto-instantiate those CMS environments on developer-committed projects, or manage customers’ individual CMS production instances, the need for proper Docker orchestration surfaces.
Container-based development allows Lufthansa Systems to speed up the overall development lifecycle. In addition, it allows teams to harmonize the orchestration of applications – their deployment and management – as the number of applications increases, which occurs naturally and fluidly in following a microservices-oriented approach. Orchestration is within reach when the Lufthansa Systems team can achieve flexibility in container persistence.
Portworx’s PX-Enterprise product was selected by Wilmes and Lufthansa Systems because it is free of cloud, use-case and vendor constraints, as well as fast and transparent for traditional, cloud native and third-party applications. Wilmes considered other container persistence solutions geared towards bridging storage appliances and Docker, but found they require teams to 1) factor in storage or cloud vendor dependencies, which would contradict the desired universal applicability of a container persistence solution they were striving for, or 2) decide ahead of time the type of storage the platform would use. Those two conditions ruled out adopting other solutions and made Portworx the clear winner.
“With Portworx PX-Enterprise, we can now spawn full-blown CMS environments in a matter of minutes – versus hours in the past – without requiring manual intervention,” Wilmes said. “For production, it further allows our operations to move CMS environments around in the cluster, and the corresponding data ‘follows along’ transparently. Once Portworx was set up in the Docker cluster, the overhead of managing stateful containers became virtually zero.”
“PX-Enterprise bridges the gaps for DevOps teams – solving their biggest challenges of persistence, high availability, automation, multiple data stores and security,” said Murli Thirumale, co-founder and CEO, Portworx. “We look forward to integrating with more departments at Lufthansa Systems, solving new stateful container problems, and filling more gaps in the Docker ecosystem alongside our customers and partners.”
To read the complete Portworx and Lufthansa Systems case study, please visit: https://www.portworx.com/wp-content/uploads/2017/06/Lufthansa_Systems-Portworx_Case_Study_6-3-17.pdf
Portworx is the solution for stateful containers, designed for DevOps. With Portworx, users can manage any database or stateful service on any infrastructure using any container scheduler, including Kubernetes, Mesosphere DC/OS, and Docker Swarm. Portworx solves the five most common problems DevOps teams encounter when running containerized databases and other stateful services in production: persistence, high availability, data automation, support for multiple data stores and infrastructure, and security. Portworx technology is ideally suited for solution verticals such as databases, messaging queues, continuous integration and continuous deployment (CICD), big data, and content management. Customers include TGen, GE Digital, Lufthansa Systems and other Fortune 1000s.