Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Lufthansa uses portworx to manage data under container cluster architecture and DevOps.

2025-02-27 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/03 Report--

Lufthansa AG (Deutsche Lufthansa AG), the fifth largest airline in the world. Lufthansa Systems (Lufthansa Systems), a subsidiary of Lufthansa, supports the construction and operation of all Lufthansa lines and millions of passengers, from on-board to off-board, from take-off to landing.

The in-flight entertainment system developed by Lufthansa system uses container technology as the underlying technical support. The requirements for expansibility, stability, modularization and user-friendliness of the system are very high. Micro-service and container technology have gradually become the underlying support of Lufthansa system product development, and use DevOps to develop and manage. But in this process, Lufthansa encountered an important challenge, that is, how to keep the data permanent on the premise that the system is flexible, easy to use and fast.

Lufthansa discovered and used Portworx to solve the problem.

Let's take a look at what Lufthansa system software architect Michael Wilmes says about Portworx:

"Portworx is a perfect combination with our IT system, which is very convenient and easy to use for traditional, cloud-native, third-party applications." Our BoardConnecd system uses a micro-service architecture, running Docker Swarm environment, and Consul-backed Service Discovery. We use the object storage function on the cloud to exchange data with the BoardConnecd system, and we operate and maintain a large number of Block storage services.

The in-flight entertainment system (CMS) based on the BoardConnect system adopts the traditional data management mode, and the data is stored in the hard disk and database. When IT wants to automatically turn on CMS's instance on the project, or when it needs to manage each CMS Instance in the customer's production environment, there is a strong need for Docker scheduling.

Containers can help us improve the speed of development, at the same time, can help us better adjust the deployment and management of various applications. And keep the data of the container permanent and flexible at the same time. With Portworx, we can deploy a complete CMS system in a few minutes without manual intervention. And we needed a few hours before. In production systems, Portworx can help us move CMS environments in different Cluster and synchronize mobile data.

In both cloud and hardware environments, Portworx has tools that can help us deploy quickly, which is so valuable. Portworx helps us to use Docker in more applications and better manage the life cycle of applications. In our application, the Dev&Ops of the container brings ease of use and quickness, resulting in a further need to manage storage in a traditional way. But this approach is not simple. Some services require high I / O based on Block services. Other services, such as CMS and databases, do not support cloud storage themselves. And Portworx solves this problem.

Operations also has Docker-based challenges: by deploying Host Mounts first and then deploying Docker-named volumes, we can develop quickly, but these containers are bound to a specific Docker host and the data is delayed to the next host. This creates a big problem. Normal containers can drift automatically on cluster, while containers that need data persistence require a lot of manual action.

Some common container persistence solutions are mainly to establish a connection between the storage application and the Docker. But this approach leads to 1) dependencies on a storage and cloud service, 2) the type of storage is also limited. Such a solution does not really meet the needs. And Portworx's scheme can solve these problems very well.

Deploying Portworx is relatively simple and well documented. Portworx makes our Docker independent of Cluster and the underlying software stack, and we can manage Docker consistency based on different cloud service providers and data centers. At the same time, different kinds of containers can be handled in the same way, including cloud native micro services, traditional CMS systems, and databases. Portworx helps us automate the deployment and management of CMS, databases, and file systems at the same time. When Portworx is installed on Docker Cluster, it becomes very easy to manage containers, either through a graphical interface or through the command line, and the upgrade is also very straightforward, and the storage system can be called directly with JSON.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report