MakeMyTrip réduit les coûts de calcul de 22 % avec Amazon ECS et EKS
2021
MakeMyTrip coté sur le marché boursier Nasdaq est le plus grand agrégateur de voyages en ligne en Inde. MakeMyTrip propose des services de voyage en ligne, notamment la vente des billets d'avion, des billets de train et de bus ainsi que des forfaits vacances nationaux et internationaux et des réservations d'hôtel.
Au début de l'année 2020, avec la pandémie de coronavirus et la fermeture des frontières des pays, MakeMyTrip a vu sa plateforme de voyage en ligne perdre énormément de trafic.
« Le trafic vers notre plateforme en ligne a drastiquement baissé au début des mois suivant la pandémie et nous avons dû optimiser les coûts et réduire nos dépenses d'infrastructure » a déclaré Jaipal Deswal, Vice-président principal de la technologie chez MakeMyTrip India Pvt. Ltd. « Nous avons également dû augmenter et diminuer notre capacité, de manière à être plus agiles et proactifs en tant qu'entreprise. »
L'entreprise a utilisé les architectures de microservices à technologie Amazon Elastic Container Service (Amazon ECS) et Amazon Elastic Kubernetes Services (Amazon EKS) pour faire des économies sur ses infrastructures en veillant à ce que la plateforme puisse s'adapter au cas où la demande augmente.
Jaipal Deswal
Vice-président principal de la technologie chez MakeMyTrip Inde
Économies et simplification de la mise à l'échelle
AWS a recommandé à MakeMyTrip de migrer depuis Amazon Elastic Compute Cloud (Amazon EC2) et d'utiliser Amazon ECS et Amazon EKS comme services d'orchestration de conteneur entièrement gérés.
« En tant que partenaire AWS Enterprise Support, nous avons reçu un service client de niveau Platinum avec notre transition. Évidemment, il y a eu des courbes d'apprentissage, mais elles en valaient la peine. En outre, nous avons obtenu des recommandations et une support technique 24 h sur 24 et 7 jours sur 7 sur la façon d'optimiser notre plateforme en fonction des coûts et des opérations. » a affirmé Deswal.
Des déploiements en continu sans temps d'arrêt
La migration vers Amazon ECS et Amazon EKS a permis à MakeMyTrip de faire des économies sur les coûts de calcul quotidiens, tout en offrant une flexibilité de mise à l'échelle de la capacité en fonction des exigences de service.
« Nous avons observé une réduction des coûts de 22 % en migrant nos applications du modèle basé sur EC2 régulier vers ECS et EKS basés sur Docker » a souligné Deswal. « De plus, comparé à EC2, nous avons observé une amélioration de 20 % dans la production de nouvelles instances d'application sur ECS et EKS. Ce qui nous a permis de déployer et de mettre à l'échelle plus rapidement. »
MakeMyTrip s'est également servi d' AWS Fargate, un moteur de calcul sans serveur pour conteneurs, afin de réduire davantage les coûts opérationnels liés à la gestion du cluster et a supprimé jusqu'à 25 % du besoin en mémoire tampon, normalement nécessaire pour la prise en charge d'un déploiement bleu/vert sur AWS.
« Avec AWS, nos équipes DevOps gagnent 50 % du temps consacré à la gestion des clusters, au débogage de niveau infrastructure et aux audits de capacité », a déclaré Deswal.
Amélioration continue
« Notre équipe consacrera 20 % de notre temps chaque année pour trouver des moyens d'optimiser davantage nos applications et nos déploiements » ajoute Deswal. « Nous avons connu une courbe d'apprentissage abrupte due à notre passage à la nouvelle plateforme. Mais nous y sommes parvenus et continuerons de l'améliorer grâce au gestionnaire de compte technique et aux équipes de support AWS à chaque étape du parcours. »
À propos de MakeMyTrip
Avantages d'AWS
- Réduction de coûts de calcul quotidiens de 22 %
- Gain de temps dans la gestion de l'infrastructure des données de 50 %
- Amélioration de la nouvelle appli de production d'instances de 20 %
Services AWS utilisés
Amazon Elastic Container Service
Amazon Elastic Container Service (Amazon ECS) est un service d'orchestration de conteneurs entièrement géré. En raison de sa sécurité, sa fiabilité et son évolutivité, des clients tels que Duolingo, Samsung, GE et Cookpad privilégient ECS pour exécuter leurs applications les plus sensibles et stratégiques.
Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes Service (Amazon EKS) vous offre la possibilité de démarrer, d'exécuter et de mettre à l'échelle des applications Kubernetes dans le Cloud AWS ou sur site.
AWS Fargate
AWS Fargate est un moteur de calcul sans serveur pour conteneurs qui fonctionne avec Amazon Elastic Container Service (ECS) et Amazon Elastic Kubernetes Service (EKS).
Démarrer
Les entreprises de toute taille et de tous les secteurs d'activités transforment chaque jour leurs activités à l'aide d'AWS. Contactez nos spécialistes et commencez dès aujourd'hui votre transition vers le Cloud AWS.