Client

Boeing

Secteur d'activité

Aéronautique, services de maintenance aéronautique

Technologies

Microsoft Azure

Docker

Kubernetes

WaveFlux

Terraform

Packer

Ansible

Boeing

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.

Flux de la solution : GoldCare sur infrastructure héritée, la demande de 2016, l'outillage de la proposition, l'infrastructure Azure vérifiée et la liaison avec les bases de données du Colorado.

À 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.

Séquence de livraison : provisionner l'infrastructure Azure, déployer la pile GoldCare, connecter les bases de données sur site, exécuter la migration des données.

À 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.

En soumettant ce formulaire, vous acceptez d'être contacté par un représentant commercial de SEYA Group. Vous acceptez également nos Conditions générales d'utilisation du site web et notre Politique de confidentialité pour les entreprises.