#MD##Les ingénieurs et les chefs de produit de Red Hat et d’Amadeus travaillent actuellement ensemble sur une nouvelle initiative autour d’OpenShift et des bases de données en tant que service.##/MD##
Quoi que l’on en pense, l’open source est devenu la norme de facto pour le développement, la distribution et l’adoption de logiciels d’entreprise. L’excellent post d’Amadeus met en évidence huit raisons pour lesquelles Amadeus a adopté des logiciels open source. Udo Seidel explique pourquoi l’open source est un ingrédient clé pour l’innovation.
Amadeus et Red Hat ont une longue histoire de collaboration sur les logiciels open source, en commençant par Red Hat JBoss Middleware, et plus récemment, OpenShift, la plateforme d’applications conteneurisées de Red Hat. Amadeus est également un grand utilisateur de Kubernetes, Docker, OpenStack, Angular et de nombreux autres projets open source. Travailler ensemble dans les communautés open source nous permet d’être plus proches de nos clients, de réagir plus rapidement aux opportunités émergentes et de contribuer au code dans les projets en amont.
Dans ce billet, je souhaite partager quelques informations supplémentaires sur la façon dont Amadeus et Red Hat collaborent à la manière open source.
Le défi
Alors que l’industrie du voyage se transforme en une place de marché numérique connectant des centaines de millions de passagers avec les agences de voyage, les compagnies aériennes et les opérateurs en ligne ou via des appareils mobiles, Amadeus a dû relever le défi de fournir une infrastructure et des services d’application évolutifs et hautement disponibles qui pourraient non seulement traiter des milliards de transactions et d’enregistrements et répondre aux exigences réglementaires, mais qui leur permettraient également de répondre de manière fiable et rapide à la demande des consommateurs. Ces exigences commerciales ont conduit les ingénieurs des deux équipes à concevoir et à mettre en œuvre une nouvelle architecture d’infrastructure pour la mise à l’échelle à travers les centres de données et dans le cloud, et à utiliser OpenShift comme plateforme open source sous-jacente pour fournir des applications basées sur des conteneurs à l’échelle.
Comment nous livrons ensemble
L’équipe Amadeus Cloud Services est un adopteur précoce d’OpenShift, des conteneurs et de Kubernetes et les ingénieurs d’Amadeus sont très actifs dans OpenShift Origin. En participant activement à la communauté open source en amont, Amadeus peut mieux influencer l’avenir de la plateforme, en s’assurant au final que la version commerciale répondra à ses besoins – une contribution qui peut également profiter à d’autres clients.
Lorsque vous mettez un nouveau logiciel en production de manière précoce, il est naturel que vous puissiez découvrir des idées pour de nouvelles capacités et des cas d’utilisation auxquels vous n’aviez pas pensé auparavant. Amadeus avait besoin de la possibilité d’exécuter des tâches par lots dans Kubernetes. En travaillant en étroite collaboration, les ingénieurs d’Amadeus et de Red Hat ont été en mesure d’intégrer du code dans le projet en amont dirigé par Google, qui a fini par être livré dans le cadre du contrôleur de tâches Kubernetes. Cela, à son tour, ne profite pas seulement à Amadeus, mais aussi à la communauté plus large des utilisateurs actuels et futurs de Kubernetes.
Un autre exemple est OpenShift Commons qui est le hub communautaire pour l’ensemble de l’écosystème OpenShift des utilisateurs, des contributeurs, des responsables de projets en amont et des fournisseurs de services. OpenShift Commons va au-delà de la contribution au code en amont, car il établit des connexions et une collaboration entre plusieurs communautés, projets et parties prenantes. Amadeus a été un leader actif dans la communauté OpenShift Commons, et est à l’avant-garde du partage des idées, des cas d’utilisation et des meilleures pratiques sur des sujets tels que DevOps, la conception de l’architecture de l’infrastructure ou l’orchestration des conteneurs avec leurs pairs à travers la communauté et lors d’événements industriels comme Red Hat Summit.
Le résultat
Amadeus Cloud Services fournit aux développeurs un cadre bien défini pour construire, déployer et gérer les applications de manière cohérente et de façon plus rationalisée et automatisée. En découplant les applications de l’infrastructure sous-jacente, Amadeus peut déployer des applications sur plusieurs centres de données et dans le cloud. D’un point de vue commercial, Amadeus améliore l’expérience du voyageur et a la possibilité de proposer de nouveaux services plus rapidement à l’échelle mondiale.
Quoi de neuf ?
Des ingénieurs et des chefs de produit de Red Hat, d’Amadeus et d’un autre partenaire travaillent actuellement ensemble sur une nouvelle initiative autour d’OpenShift et de la base de données en tant que service. Restez à l’écoute pour plus de détails sur ce développement dans un prochain post.
En résumé, nous avons eu la chance de travailler en étroite collaboration avec Amadeus à tant de niveaux, sur la base d’une vision et d’objectifs technologiques communs. Sans l’open source, ce niveau de collaboration et d’innovation qui profite à l’ensemble de la communauté et nous permet d’offrir une valeur commerciale importante à nos clients n’aurait pas été possible.