Étude de cas : Porter Airlines

2017

Porter Airlines, dont le siège se trouve à Toronto, est une compagnie aérienne régionale à croissance rapide. Elle possède 29 avions et propose des vols vers 23 destinations au Canada et aux États-Unis. Près de 18 millions de passagers ont voyagé avec Porter Airlines ces 10 dernières années.

démarrer un didacticiel python
kr_quotemark

AWS nous a offert de la fiabilité, de la capacité de mise à l'échelle et de la flexibilité sans que nos coûts augmentent drastiquement. C'est pourquoi nous avons confiance en notre capacité à développer nos activités sans devoir nous inquiéter de la gestion de la technologie sous-jacente qui alimente nos applications stratégiques. »

Jason Deluce
Responsable des technologies de l'information, Porter Airlines

Le défi

Le site Web de Porter Airlines est le site e-commerce principal de la compagnie. Il est utilisé par des millions de visiteurs chaque mois pour réserver des vols et vérifier des informations de statut de vol. Porter Airlines a besoin d'un temps de fonctionnement élevé en raison de la nature critique du site. « Il s'agit de notre principale plateforme de vente et de service client. Tout temps d'arrêt entraîne l'insatisfaction du client et une perte de chiffre d'affaires », explique Jason Deluce, responsable des technologies de l'information de l'entreprise. Toutefois, la compagnie aérienne hébergeait auparavant le site dans son centre de données interne, qui était parfois peu fiable.

Au fur et à mesure de sa croissance, l'entreprise s'est mise à réfléchir à une façon plus facile de mettre à l'échelle le volume du trafic grandissant du site Web. « La mise à l'échelle dans un modèle de centre de données traditionnel n'est ni facile ni rapide », ajoute Jason Deluce. Cela devenait spécialement problématique lorsque la compagnie aérienne souhaitait envoyer une promotion par e-mail à ses clients. « Lorsque nous envoyions une promotion pour des places, il pouvait y avoir des dizaines de milliers de personnes qui arrivaient sur le site, alors qu'il y en avait à peine quelques centaines des minutes auparavant », précise Jason Deluce.

De plus, la compagnie aérienne souhaitait disposer de la capacité nécessaire pour gérer les pics de trafic plus facilement. « Mettre à l'échelle à la hausse pour répondre à la demande est l'une de nos priorités. Nous voulons également être capables de diminuer les ressources de calcul en dehors des périodes de pointe. La possibilité de contrôler automatiquement nos capacités de calcul et de stockage permettrait de réduire les coûts fixes associés au maintien de capacités qui peuvent ne pas être nécessaires », déclare Jason Deluce.

Avantages d'Amazon Web Services

Pour améliorer la fiabilité, la capacité de mise à l'échelle et la flexibilité, Porter Airlines a décidé de migrer son environnement de site Web et d'autres applications métier internes sur le cloud. La compagnie a choisi Amazon Web Services (AWS) comme fournisseur de services Web, car, comme l'explique Jason Deluce : « AWS offre les capacités de scalabilité automatique les plus matures et les plus robustes parmi toutes les plateformes que nous avons évaluées. AWS était également la solution la plus avancée et la plus facile à mettre en place. »

Porter Airlines utilise plusieurs instances Amazon Elastic Compute Cloud (Amazon EC2) pour prendre en charge son site Web. L'entreprise tire profit d'Auto Scaling pour mettre automatiquement à l'échelle à la hausse ou à la baisse la capacité d'Amazon EC2 durant les pics de demande. L'entreprise utilise Amazon Simple Storage Service (Amazon S3) pour héberger des images et d'autres fichiers Web statiques. Elle repose également sur Amazon Glacier en tant que solution de sauvegarde pour le stockage de fichiers sur le long terme. Porter Airlines utilise également Amazon Relational Database Service (Amazon RDS) pour prendre en charge des bases de données opérationnelles derrière ses applications critiques.

Récemment, la compagnie aérienne a commencé à utiliser Amazon Redshift dans son entrepôt de données d'entreprise afin de consolider les données d'analyse en une seule solution accessible par les analystes métier internes. De plus, l'entreprise utilise Amazon Simple Email Service (Amazon SES) pour soutenir une application de messagerie qui envoie des rappels d'enregistrement et des informations sur les retards des vols aux clients.

Les avantages

Avec AWS, Porter Airlines peut assurer une disponibilité et une fiabilité élevées pour son site Web et ses systèmes de voyage. « Nous avons migré entièrement vers le Cloud AWS, car nous savons qu'il offre le temps de fonctionnement et la fiabilité élevés dont nous avons absolument besoin pour notre site Web majeur axé client et nos applications stratégiques », explique Jason Deluce.

AWS offre également à la compagnie aérienne la capacité de mise à l'échelle nécessaire pour prendre en charge des dizaines de milliers de nouveaux visiteurs sur le site. « Grâce à AWS, nous avons les ressources de calcul nécessaires pour répondre à toutes les demandes sur notre site Web », ajoute Jason Deluce. Nous pouvons facilement prendre en charge les flux de trafic extrêmes et nous n'avons pas besoin de nous inquiéter des performances du site. Il y a ainsi peu de risques que le système tombe en panne. »

Porter Airlines peut à présent mieux gérer les trafics avec des pics et des chutes basés sur la demande. « Nous avons très peu de trafic pendant le week-end ou la nuit, mais nous avons également besoin de mettre rapidement à l'échelle pour prendre en charge des pics de trafic quatre fois plus importants que la normale », déclare Jason Deluce. « Avec Auto Scaling, seuls quelques serveurs virtuels sont exécutés et ils se mettent automatiquement à l'échelle pour prendre en charge les pics de trafic, sans que nous ayons besoin de faire quoi que ce soit. Au lieu de devoir réaliser un processus d'approbation et d'approvisionnement de neuf mois, nous pouvons procéder de façon instantanée sur le cloud. »

En arrêtant son centre de données et en migrant sur AWS, Porter Airlines réalise des économies significatives sur ses coûts opérationnels. « À présent, nous pouvons bien mieux faire correspondre nos coûts à notre utilisation réelle », déclare Jason Deluce. « Nous payons uniquement pour les ressources de calcul et de stockage que nous utilisons. De plus, en utilisant Amazon RDS, nous sommes capables de concevoir un entrepôt de données qui nous aurait normalement coûté des milliers de dollars. AWS a éliminé une grosse partie des tâches contraignantes nécessaires pour prendre en charge les ensembles de données de grande taille dont nous disposons. »

La compagnie aérienne a également bien amélioré ses capacités d'analyse de données en tirant profit d'Amazon Redshift. « En consolidant nos sources de données à un seul endroit sur Amazon Redshift, nous avons facilité l'accès aux données pour nos activités », déclare Jason Deluce. « Nous avons ainsi amélioré nos capacités d'analyse et de génération de rapports. Cela nous aide à répondre plus directement à nos clients. Avec Amazon Redshift, nous avons accéléré notre transition vers une entreprise plus axée sur les données. »

De plus, Porter Airlines a amélioré ses capacités de reprise après sinistre. « Si nous avions voulu concevoir notre propre solution de reprise après sinistre, cela aurait nécessité d'acheter un deuxième ensemble de matériel, de commander des réseaux supplémentaires et de gérer la synchronisation entre deux environnements », explique Jason Deluce. « Avec AWS, nous évitons ces coûts tout en obtenant une plus haute disponibilité et une solution de reprise après sinistre bien plus efficace que ce que nous avions auparavant. AWS nous a offert de la fiabilité, de la capacité de mise à l'échelle et de la flexibilité sans que nos coûts augmentent drastiquement. C'est pourquoi nous avons confiance en notre capacité à développer nos activités sans devoir nous inquiéter de la gestion de la technologie sous-jacente qui alimente nos applications stratégiques. »


À propos de Porter Airlines

Porter Airlines, dont le siège se trouve à Toronto, est une compagnie aérienne régionale à croissance rapide.


Services AWS utilisés

Amazon S3

Amazon Simple Storage Service (Amazon S3) est un service de stockage d'objet offrant une scalabilité, une disponibilité des données, une sécurité et des performances de pointe. 

En savoir plus »

Amazon SES

Amazon EMR est la plateforme de Big Data native cloud de pointe qui permet aux équipes de traiter des volumes de données rapidement, à moindre coût et à l'échelle.

En savoir plus »

Amazon RDS

Amazon Relational Database Service (Amazon RDS) vous permet d'installer, de gérer et de mettre à l'échelle facilement une base de données relationnelle dans le cloud.

En savoir plus >>

Amazon S3 Glacier

Amazon S3 Glacier et S3 Glacier Deep Archive sont des classes de stockage dans le Cloud sécurisées, durables et à très faibles coûts Amazon S3 qui permettent l'archivage et la sauvegarde des données longue durée.

En savoir plus >>


Démarrer

Les entreprises de toutes tailles et de tous les secteurs d’activités transforment chaque jour leurs activités à l’aide d’AWS. Contactez nos spécialistes et entamez votre transition vers le Cloud AWS dès aujourd'hui.