Catégories
Start-up et applications

Comment la virtualisation des services a aidé Alaska Airlines à se redresser et à voler correctement

https://sdtimes.com/ "srcset =" http://www.cardagram.fr/wp-content/uploads/2020/11/Comment-la-virtualisation-des-services-a-aide-Alaska-Airlines-a.jpg 490w, https://sdtimes.com/wp -content / uploads / 2020/11 / pexels-pixabay-358319-300x133.jpg 300w, https://sdtimes.com/wp-content/uploads/2020/11/pexels-pixabay-358319-150x67.jpg 150w, https : //sdtimes.com/wp-content/uploads/2020/11/pexels-pixabay-358319-400x178.jpg 400w, https://sdtimes.com/wp-content/uploads/2020/11/pexels-pixabay- 358319-320x142.jpg 320w, https://sdtimes.com/wp-content/uploads/2020/11/pexels-pixabay-358319-180x80.jpg 180w, https://sdtimes.com/wp-content/uploads/ 2020/11 / pexels-pixabay-358319-100x44.jpg 100w, https://sdtimes.com/wp-content/uploads/2020/11/pexels-pixabay-358319.jpg 640w "tailles =" (largeur max: 490px) 100vw, 490px "/>

<p><span style=Les compagnies aériennes sont une question de sécurité. C’est leur principale préoccupation. Et ce qu'ils font pour aider à prédire que les avions décolleront et arriveront en toute sécurité, c'est d'exécuter différents scénarios basés sur les variations du poids de l'avion et du carburant qu'il consommerait pour tester la sécurité.

Mais Ryan Papineau, ingénieur logiciel senior chez Alaska Airlines, a déclaré que, parce que les données reçues chaque jour sont différentes, il n'y avait aucun moyen de déterminer si elles sont correctes. «Le système ici est le système« signer et introduire », c’est la masse et le centrage des aéronefs», a-t-il déclaré, ce qui est absolument essentiel pour exploiter en toute sécurité une compagnie aérienne.

CONTENU CONNEXE: Les 3 principaux points faibles de l'automatisation des tests et comment les surmonter

Leur problème était qu'ils devaient contrôler les données, car ils ne pouvaient pas effectuer de tests de performances sur une cible mobile. Papineau a expliqué: «Alors que j'ai commencé à faire les données de contrôle pour faire les tests de performance, nous nous sommes dit: 'Attendez une seconde, nous pourrions utiliser ces données de contrôle pour faire cet autre élément.' Et c'est à ce moment-là que nous avons en quelque sorte examiné certains outils là-bas. Nous voulions une virtualisation des services et une gestion des données de test. C’est vraiment le résumé… le projet est trop critique et n’a pas été testé. Nous devions recourir à des outils en dehors de notre zone de confort ou à des choses que nous n'avions pas. "

L'un des services que l'Alaska utilise pour obtenir les données nécessaires aux tests s'appelle Sabre, un service de distribution mondial pour planifier les avions pour aller du point A au point B, a-t-il déclaré. C’est essentiellement un mainframe, a-t-il ajouté, et l’Alaska a un service de wrapper pour ce mainframe qui a chaque vol et quels passagers y sont. L'Alaska utilise sa propre automatisation pour créer les données dont il a besoin, mais a eu du mal à le faire à grande échelle, car ils ne pouvaient pas simuler la compagnie aérienne entière. «Nous avons alors pensé que nous avions besoin d'une toute autre instance de (production) pour pouvoir simuler ces données, puis disposer des moyens d'automatisation pour prendre en charge cela.»

La clé pour résoudre le problème était de virtualiser ce service, qui est la liste et le décompte des passagers, et de suivre l'état d'un passager: a-t-il réservé, s'est-il enregistré, a-t-il embarqué dans l'avion? Et il y a d’autres données, telles que le fait que le passager vole ou non avec un enfant ou le fait de mettre un animal de compagnie dans la soute de l’avion.

Papineau a déclaré qu'après avoir recherché des solutions, la compagnie aérienne a choisi Parasoft Virtualize, pour créer un service virtualisé de l'ensemble de l'interface passagers. «Nous avons donc enregistré une journée de données. Nous avions les chiffres agrégés issus de la production, et ce que nous avons fait, c'est de saisir les chiffres, puis de générer en SQL l'équivalent d'une carte de siège et de l'appliquer à ces avions. Il ne s’agit pas d’une équivalence au pixel près, mais nous sommes essentiellement en mesure de créer ces requêtes, à quoi ressemblent les données dans, par exemple, des données tabulaires et de les mapper au service virtuel.

Ryan Papineau discutera plus en détail de la manière dont Alaska Airlines a réussi la virtualisation lors du Sommet sur les tests et la qualité des logiciels automatisés le mardi 17 novembre. SD Times est le sponsor média de l'événement.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *