Client
Boeing
Secteur d'activité
Aéronautique, services de maintenance aéronautique
Technologies
Microsoft Azure
Docker
Kubernetes
WaveFlux
Terraform
Packer
Ansible

Boeing est un constructeur aéronautique. GoldCare est son service de maintenance, de réparation et de révision destiné aux compagnies aériennes qui exploitent le 787 Dreamliner : le logiciel qui le sous-tend gère les dossiers et les services de maintenance sur lesquels ces exploitants comptent.
Une application de ce rang ne se déplace pas à la légère. Ses données sont sensibles et les personnes qui en dépendent maintiennent des avions en service. Toute migration doit satisfaire l'équipe de sécurité de l'information du client avant qu'une seule charge de travail ne passe en production.
Projet
Boeing InfoSec a vérifié l'infrastructure Azure de GoldCare, l'application de maintenance du 787, avant sa mise en service. SEYA a provisionné cette infrastructure en 2016 et l'a reliée aux bases de données sur site restées au Colorado.
En 2016, la pile applicative GoldCare tournait sur une infrastructure vieillissante répartie sur plusieurs sites. Boeing Development voulait l'élasticité, la scalabilité, la sécurité et la fiabilité d'un cloud public ; il a choisi Azure et confié la migration à SEYA.
SEYA a proposé une plateforme conteneurisée construite à partir de code, a provisionné l'infrastructure Azure, l'a soumise à la revue de Boeing InfoSec, a déployé la pile GoldCare, l'a reliée aux bases de données sur site qui devaient rester dans un centre de données au Colorado, puis a mené la migration des données de la pile.
Livrables :
Une infrastructure Azure provisionnée par SEYA et vérifiée par l'équipe Boeing InfoSec
Une proposition couvrant la conteneurisation avec Docker, l'orchestration avec Kubernetes, WaveFlux comme dépôt de code, Terraform et Packer pour l'infrastructure et Ansible pour la configuration
Le déploiement de la pile applicative GoldCare sur Azure
Une connexion hybride entre la pile Azure et les bases de données sur site d'un centre de données au Colorado
La migration des données de la pile GoldCare
Le défi
Une infrastructure qui s'est étendue sur plusieurs sites au fil des années coûte cher à faire évoluer et reste difficile à appréhender. On ne peut pas ajouter de capacité rapidement, chaque environnement diffère légèrement des autres et les revues de sécurité doivent être répétées site par site. Pour un service qui soutient une flotte d'avions commerciaux, ces contraintes deviennent un risque d'affaires, et non un simple désagrément informatique.
Boeing Development a décidé de migrer l'infrastructure GoldCare vers Azure pour obtenir une capacité élastique, une plateforme capable d'évoluer avec le service, et une posture de sécurité et de fiabilité qu'il pouvait assumer. La mission comportait deux conditions qui structurent toute migration de ce type : l'équipe Boeing InfoSec devait vérifier l'infrastructure, et certaines bases de données devaient rester sur site au Colorado tout en demeurant accessibles depuis le cloud.
Notre expertise
La proposition de SEYA a abordé la migration comme la construction d'une plateforme, et non comme un déplacement de serveurs. Les composants applicatifs seraient empaquetés dans des conteneurs Docker et exécutés sous Kubernetes, de sorte que la pile se déploie de la même façon dans chaque environnement et monte en charge par ajout de nœuds plutôt que par reconstruction de serveurs.
L'infrastructure serait définie dans Terraform, avec des images machine construites par Packer et une configuration appliquée par Ansible, le tout conservé dans WaveFlux comme dépôt de code. Définir l'environnement en code permettait à l'équipe InfoSec d'examiner ce qui allait être construit avant même que cela existe, et les mêmes définitions pouvaient ensuite servir à reconstruire ou à auditer l'environnement.
Notre solution
SEYA a provisionné l'infrastructure Azure et l'a fait passer en revue par l'équipe Boeing InfoSec avant d'y installer l'application. Une fois la plateforme approuvée, SEYA a déployé la pile applicative GoldCare sur Azure.
Les bases de données restées dans le centre de données du Colorado ont été connectées à l'environnement Azure, de sorte que l'application tourne dans le cloud tout en continuant à lire et à écrire les données sur site. SEYA a ensuite mené la migration des données prévue pour la pile.
Le résultat est une architecture hybride : niveau applicatif sur Azure, bases de données choisies sur site, l'ensemble de la plateforme étant décrit en code que les équipes du client peuvent inspecter.
Valeur apportée
Pour un CIO qui envisage une migration comparable, la valeur tient à la façon dont le risque a été traité. La revue de sécurité a porté sur une infrastructure définie en code, avant le déploiement, plutôt que sur l'inspection d'un environnement déjà construit. C'est un schéma reproductible pour toute organisation où la fonction InfoSec dispose d'un droit de veto sur les changements en production.
Conserver certaines bases de données sur site et les relier au niveau cloud a évité d'avoir à tout migrer d'un coup. Les équipes ont pu profiter de la capacité élastique d'Azure pour l'application pendant que la gouvernance des données restait en place.
Les conteneurs et l'infrastructure en tant que code ont donné à Boeing Development une plateforme qui peut être reconstruite, mise à l'échelle et auditée à partir de ses définitions, au lieu d'un ensemble de serveurs configurés à la main sur plusieurs sites.
Le résultat
La pile applicative GoldCare tourne sur une infrastructure Azure qui a passé la revue de Boeing InfoSec, reliée aux bases de données sur site au Colorado, avec ses données migrées.
Boeing Development dispose de la plateforme cloud qu'il visait : une capacité élastique pour le niveau applicatif, un modèle de déploiement conteneurisé et un environnement défini dans Terraform, Packer et Ansible plutôt que dispersé sur des sites hérités.
À titre illustratif : les bases de données sur site restent au Colorado et se connectent au niveau applicatif Azure, ce qui fait de ce projet une migration hybride plutôt qu'un déplacement complet.
À titre illustratif : la revue InfoSec intervient à l'étape un, avant le déploiement, de sorte que la validation de sécurité porte sur une infrastructure définie en code plutôt qu'après coup.
Vous migrez vers Azure une application réglementée ou sensible sur le plan de la sécurité ?
SEYA peut cadrer une migration qui garde votre équipe InfoSec dans la boucle de revue et laisse certaines données sur site. Engagez la conversation à hello@seyagroup.io.
Contactez-nous
Envoyez une demande concernant un engagement cloud, plateforme, données ou fiabilité. L'e-mail marketing est une option distincte sur le formulaire.