Makemytrip

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.

MPL
kr_quotemark
« 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 un 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. »

Jaipal Deswal
Vice-président principal de la technologie chez MakeMyTrip Inde

 

Économies et simplification de la mise à l'échelle

Après sa migration lift and lift réussie avec Amazon Web Services (AWS) en 2018, MakeMyTrip a choisi AWS une fois de plus pour ses solutions rapidement mises à l'échelle et ses services ou fonctions rapidement déployables sur le marché.

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

Avec le passage d'une application monolithique à une architecture basée sur des microservices, l'équipe DevOps de MakeMyTrip a pu réaliser des déploiements en continu sans temps d'arrêt et gérer la répartition de charge en toute simplicité. MakeMyTrip a également automatisé son intégration continue et son pipeline de déploiement continu pour le test de fonctions chaque fois qu'un nouveau code est introduit, sans interrompre d'autres services.

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

À long terme, MakeMyTrip envisage de continuer d'optimiser son logiciel et son infrastructure de données avec le support d'AWS, afin d'améliorer les expériences client sur sa plateforme.

« 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

MakeMyTrip est le plus grand agrégateur de voyage en Inde, il est même coté au Nasdaq. MakeMyTrip propose des services de voyage en ligne, notamment 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.

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.

En savoir plus »

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.

En savoir plus »

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

En savoir plus »


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.