MakeMyTrip

MakeMyTrip riduce i costi di calcolo del 22% grazie ad Amazon ECS e EKS

2021

MakeMyTrip è il più grande aggregatore online di viaggi in India ed è quotato al mercato azionario Nasdaq. L'azienda fornisce servizi di viaggio online tra cui la vendita di biglietti aerei, ferroviari e per gli autobus oltre a pacchetti vacanze domestici e internazionali e prenotazioni in hotel.

All'inizio del 2020, quando è iniziata la pandemia da COVID-19 e i confini nazionali hanno iniziato a chiudere, MakeMyTrip ha assistito a un forte rallentamento del traffico sulla sua piattaforma online per i viaggi.

"Il traffico sulla nostra piattaforma online ha avuto un calo drastico nei primi mesi della pandemia e avevamo bisogno di ottimizzare i costi e ridurre le spese di infrastruttura," ha detto Jaipal Deswal, vice presidente senior delle tecnologie presso MakeMyTrip India Pvt. Ltd. "Dovevamo anche aumentare e diminuire le dimensioni in modo da diventare un'attività più agile nelle risposte".

L'azienda ha utilizzato l'architettura di microservizi con la tecnologia di Amazon Elastic Container Service (Amazon ECS) e di Amazon Elastic Kubernetes Service (Amazon EKS) per risparmiare sui costi di infrastruttura assicurandosi contemporaneamente che la piattaforma potesse espandersi quando fosse cresciuta la domanda.

MPL
kr_quotemark
"Come clienti di AWS Enterprise Support, abbiamo ricevuto un servizio clienti impareggiabile durante la nostra transizione. Sicuramente c'è stata una curva di apprendimento, ma ne è valsa la pena e abbiamo avuto un supporto 24 ore su 24 7 giorni su 7 per l'ottimizzazione della nostra piattaforma in termini di costi e operazioni."

Jaipal Deswal
Vice presidente della tecnologia presso MakeMyTrip India

 

Risparmiare e semplificare il dimensionamento

Dopo il successo della migrazione del suo rehosting con Amazon Web Services (AWS) nel 2018, MakeMyTrip ha scelto di nuovo AWS per avere soluzioni che fossero rapide da dimensionare e veloci nell'implementare nuovi servizi o caratteristiche sul mercato.

AWS ha suggerito a MakeMyTrip di migrare da Amazon Elastic Compute Cloud (Amazon EC2) e di utilizzare Amazon ECS e Amazon EKS come sevizi di orchestrazione di container completamente gestiti.

"Come clienti di AWS Enterprise Support, abbiamo ricevuto un servizio clienti impareggiabile durante la nostra transizione. Sicuramente c'è stata una curva di apprendimento, ma ne è valsa la pena e abbiamo avuto un supporto 24 ore su 24 7 giorni su 7 per l'ottimizzazione della nostra piattaforma in termini di costi e operazioni," ha detto Deswal.

Tempi di inattività azzerati durante le implementazioni

Con il passaggio da un applicazione monolitica a un architettura basata sui microservizi, il team di DevOps di MakeMyTrip ha potuto eseguire implementazioni senza tempi di inattività e gestire facilmente il bilanciamento del carico. MakeMyTrip ha anche automatizzato la sua pipeline di integrazione e di implementazione continua per provare le funzioni ogni volta che viene introdotto un nuovo codice senza interrompere i servizi.

La migrazione su Amazon ECS e su Amazon EKS ha aiutato MakeMyTrip a ridurre i costi come le spese di calcolo giornaliero fornendo la flessibilità per aumentare o diminuire le dimensioni secondo i requisiti del servizio.

"Abbiamo visto una riduzione dei costi del 22% dalla migrazione dei nostri carichi di lavoro dal modello standard basato su EC2 ai modelli basati su docker di ECS ed EKS," ha detto Deswal. "Inoltre, abbiamo visto un miglioramento del 20% nella generazione delle istanze delle nuove applicazioni su ECS ed EKS rispetto ad EC2, questo ci ha permesso di implementare e dimensionare più rapidamente".

MakeMyTrip ha anche utilizzato AWS Fargate, un motore di calcolo serverless per container, per ridurre ulteriormente i costi operativi della gestione dei cluster; inoltre, ha superato fino al 25% il bisogno di buffer che sarebbe stato necessario per supportare l'implementazione blue/green su AWS.

"Con AWS, i nostri team di DevOps passano la metà del tempo rispetto a prima a gestire i cluster e a risolvere i bug a livello di infrastruttura, insieme alle verifiche della capacità," ha detto Deswal.

Miglioramento continuo

Guardando al futuro, MakeMyTrip prevede di continuare a ottimizzare il suo software e la sua infrastruttura dati con il supporto di AWS per migliorare l'esperienza cliente sulla sua piattaforma.

"Il nostro team passerà ogni trimestre il 20% del tempo a scoprire come possiamo ottimizzare ulteriormente le nostre applicazioni e implementazioni," ha detto Deswal. "Abbiamo affrontato una curva di apprendimento molto ripida spostandoci sulla nuova piattaforma, ma ci siamo riusciti e continueremo a migliorare grazie al technical account manager e ai team di AWS Support per tutta la durata del percorso".

Informazioni su MakeMyTrip

MakeMyTrip è il più grande aggregatore di viaggi online in India ed è quotato al Nasdaq Stock Market. L'azienda fornisce servizi di viaggio online tra cui la vendita di biglietti aerei, ferroviari e per gli autobus oltre a pacchetti vacanze domestici e internazionali e prenotazioni in hotel.

Vantaggi di AWS

  • Spesa del calcolo giornaliero ridotta del 22%
  • Taglio del 50% del tempo dedicato alla gestione dell'infrastruttura dati
  • Nuove istanze di generazione dell'app migliorate del 20%

Servizi AWS utilizzati

Amazon Elastic Container Service

Amazon Elastic Container Service (Amazon ECS) è un servizio di orchestrazione dei container completamente gestito. Clienti come Duolingo, Samsung, GE e Cookpad utilizzano ECS per eseguire le loro applicazioni più importanti e più sensibili per quanto riguarda la sicurezza, l'affidabilità e la scalabilità.

Ulteriori informazioni »

Amazon Elastic Kubernetes Services

Amazon Elastic Kubernetes Service (Amazon EKS) ti offre la flessibilità per avviare, eseguire e dimensionare le applicazioni Kubernetes in AWS Cloud oppure On-Premise.

Ulteriori informazioni »

AWS Fargate

AWS Fargate è un motore di calcolo serverless per container che funziona con Amazon Elastic Container Service (ECS) e Amazon Elastic Kubernetes Service (EKS).

Ulteriori informazioni »


Nozioni di base

Le aziende di tutte le taglie e di tutti i settori stanno trasformando ogni giorno la propria attività grazie ad AWS. Contatta i nostri esperti e inizia subito il tuo viaggio in AWS Cloud