Amsterdam airport Schiphol builds agile cloud with Red Hat

Amsterdam airport Schiphol builds agile cloud with Red Hat

To improve its passenger experience and become the best digital airport, Amsterdam Airport Schiphol decided to migrate several of its IT systems to the cloud to become more flexible, secure and efficient. The airport chose to deploy Red Hat OpenShift as the foundation for its hybrid cloud environment, supported by Red Hat Gluster Storage, Red Hat JBoss Middleware and other Red Hat products to accelerate development and deployment and improve application programming interface (API) management. With help from Red Hat Consulting, the airport deployed OpenShift Dedicated in just 10 days. The new environment supports the airport’s vision of agile, self-service processes and vendor flexibility that help its IT teams quickly and efficiently develop and deploy new customer-facing services.

Supporting critical IT services

Amsterdam Airport Schiphol, one of Europe’s busiest airports, has set a goal to become the leading digital airport by 2019. This goal includes providing seamless journeys for passengers — for example, by minimising the time spent on the travel booking process — improving the cost-efficiency of its operations and using the latest technology to collaborate with airlines and other stakeholders.

“Services such as our Flight API have a lot of connections to the outside world. It provides information for gate, terminal and check-in time to passengers that is also shared with our partners,” said Mechiel Aalbers, Senior Technical Application Coordinator at Amsterdam Airport Schiphol.

To support its goal of being the leading digital airport, Schiphol needed a new approach to IT. The airport reviewed its main IT services and decided to migrate some services from its Central Information System Schiphol (CISS) solution to a modern infrastructure. This new infrastructure needed to provide massive scalability to support one of the key tenets of the airport’s goal: sharing relevant data via RESTful APIs based on open data principles.

“We foresaw a risk in having our open Flight API running on our critical infrastructure,” said Aalbers. “We were unable to get enough scalability from our existing on-premise infrastructure, so we wanted to see how an enterprise cloud could help.”

Deploying innovative platform solutions from a trusted vendor

To find a reliable open source cloud platform, Schiphol turned to a trusted vendor: Red Hat. The airport had already been using Red Hat JBoss Fuse to integrate its on-premise infrastructure with its Airport Service Bus platform, as well as Red Hat 3scale API Management Platform to manage its application programming interfaces (APIs). In addition, the airport chose to deploy Red Hat OpenShift Container Platform due to its compatibility and integration with Docker and Google Kubernetes.

“We looked at Docker and Kubernetes for the new platform and we saw that Red Hat OpenShift Container Platform provided the best mix of these,” said Aalbers.

In addition, OpenShift Container Platform offers access to Red Hat’s industry-leading services. “At Schiphol, we first and foremost look for open source software, backed by support. These requirements put Red Hat front and centre in our search process,” said Aalbers. “We could have selected the open source community version, but we would like to have support, so we chose Red Hat’s version.”

The airport also deployed several other Red Hat products, including:

  • Red Hat Gluster Storage, an offering integrated with OpenShift Container Platform that simplifies persistent storage
  • Red Hat Satellite, a system management tool that provides easier management and updating of Red Hat technology
  • Red Hat JBoss Enterprise Application Platform, Red Hat JBoss Fuse and Red Hat 3scale API Management Platform to support flexible API development and management and integrate on premise and cloud environments

Schiphol also chose the community version of Ansible playbooks for Infrastructure as Code (IaC) provisioning, the process of managing physical infrastructure resources through files rather than hardware configurations or tools.

To quickly deploy OpenShift to meet an internal deadline, the airport chose to run Red Hat OpenShift Dedicated, a single-tenant, Amazon Web Services (AWS) public cloud environment provided as a managed service by Red Hat. Schiphol also deployed OpenShift Container Platform in parallel in an Azure cloud. The OpenShift Dedicated cluster will eventually be handed over to Schiphol and changed to OpenShift Container Platform to support the airport’s multi-cloud strategy.

During implementation, Schiphol engaged Red Hat Consulting to assist with building and deploying its OpenShift environment, particularly OpenShift Dedicated. The airport has now launched OpenShift Dedicated in production and is close to completing implementation of OpenShift Container Platform.

“Using Red Hat OpenShift Dedicated helped us speed the project. It was set up and ready to use in only 10 working days,” said Aalbers. “Red Hat helped us migrate our services into OpenShift Dedicated and maintains the day-to-day operations of OpenShift Container Platform. I’m very, very happy with the consultant that we had. He really made a significant difference.”

Speeding and simplifying innovative services rapid development and deployment

With the new platform, Schiphol can add new services more quickly. Connecting its on-premise environment to OpenShift Container Platform using JBoss Fuse lets the airport easily exchange data between its main systems and cloud APIs, such as the Flight API. In addition, by using its Airport Service Bus platform to infuse data into its JBoss Fuse-based API services in OpenShift Container Platform, the airport’s IT teams can develop new APIs 50% faster.

“The operational Flight API took two weeks for three developers to create,” said Aalbers. “Without the combination of JBoss Fuse and OpenShift Container Platform, its creation would have taken twice as long. We want to build stable, sustainable solutions, but we need things to happen quickly. Our developers don’t have to wait for development or test environments now, so we can add greater business value quickly.”

In addition, Red Hat 3scale API Management Platform simplifies and streamlines API management for faster deployment. “With 3scale API Management Platform, the learning curve is small and you can deploy APIs very quickly,” said Aalbers.

Support our culture shift

With the new OpenShift environment, the airport’s IT team is seeing a shift in processes and approaches towards greater agility — while still providing a stable infrastructure. Self-service capabilities help Schiphol’s teams work more efficiently.

“The API platform and OpenShift Container Platform are perfect examples of tools that help IT quickly deliver business value,” said Aalbers. “They give us the opportunity to create a self-service platform for our colleagues and other business partners to deploy their own APIs, provision their own functional documentation and start their own development stacks in OpenShift.” As a result, Schiphol can more quickly work together to develop and deploy solutions to improve the customer experience for its passengers.

“It’s not only about technology. To achieve your ambitions, you also have to look at changing your workforce and the way people are working,” said Garbis van Okburcht, IT manager of Airport Operation Services at Amsterdam Airport Schiphol. “We are shifting to working in agile, dedicated teams with a lot of autonomy. From an infrastructure perspective, we would like to stay in control, but we want to let other teams make their own choices within that framework. Red Hat OpenShift helps us do so.”

Vendor flexibility

Red Hat OpenShift Container Platform is a vendor-agnostic cloud offering. As a result, Schiphol can deploy solutions from other providers in its cloud environment whenever it needs — and even move away from Red Hat to another vendor.

“Red Hat OpenShift Container Platform supports our architects’ vision of hybrid cloud, with no cloud provider lock-in,” said Aalbers.

Supporting the journey to becoming the leading digital airport

After its success with other Red Hat products, Schiphol plans to add Red Hat CloudForms to support its self-service model by providing unified visibility and control over its virtual infrastructures through a single management interface. In addition, the airport plans to migrate its main public website to OpenShift Container Platform.

“We are confident that we can run our critical systems on OpenShift Container Platform,” said Aalbers. “Once we’ve completed the move to OpenShift Container Platform in our on-premise infrastructure, we will look at moving more components and interfaces to this environment.” By using OpenShift Container Platform, Schiphol has support for creating a hybrid, multi-cloud platform that spans its Microsoft Azure, Amazon Elastic Compute Cloud (EC2) and local VMware environments — and can scale beyond its on-premise environment to take advantage of cloud resources when extra capacity is needed.

With this innovative technology foundation, Schiphol has robust support for its goal of becoming the leading digital airport.

“Red Hat OpenShift Container Platform has truly stolen my heart. It is innovative and lets us deploy quickly and easily control our containers,” said Aalbers. “We’re very happy about OpenShift Container Platform.”

Click below to share this article

Browse our latest issue

Intelligent CIO Europe

View Magazine Archive