Makemytrip

MakeMyTrip reduz os custos de computação em 22% com o Amazon ECS, EKS

2021

A MakeMyTrip é a maior agregadora de viagens online na Índia e está listada na bolsa de valores Nasdaq. A empresa fornece serviços de viagens online, incluindo passagens aéreas, de trem e de ônibus, bem como pacotes de férias internacionais e nacionais e reservas de hotéis.

No início de 2020, quando começou o impacto da pandemia da COVID-19 e as fronteiras entre países começaram a se fechar, a MakeMyTrip percebeu que o tráfego para sua plataforma de viagens online ficou extremamente lento.

“O tráfego para nossa plataforma online caiu drasticamente nos primeiros meses da pandemia e precisamos otimizar os custos e reduzir nossos gastos com infraestrutura”, disse Jaipal Deswal, VP sênior, tecnologia, MakeMyTrip India Pvt. Ltd. “Também precisamos ser capazes de aumentar e reduzir a escala na vertical para que pudéssemos ficar mais ágeis e responsivos como um negócio.”

A empresa usou a arquitetura de microsserviços baseada no Amazon Elastic Container Service (Amazon ECS) e Amazon Elastic Kubernetes Services (Amazon EKS) para reduzir custos em sua infraestrutura e ao mesmo tempo garantir que a plataforma pudesse expandir quando a demanda aumentasse.

MPL
kr_quotemark
“Como cliente do AWS Enterprise Support, recebemos um atendimento ao cliente de nível platinum com nossa transição. Claro que houve curvas de aprendizado, mas valeu a pena, e tivemos orientação e suporte técnico, 24 horas por dia, sete dias na semana, sobre como poderíamos otimizar nossa plataforma com relação a custo e operações.”

Jaipal Deswal
VP sênior, tecnologia, MakeMyTrip India

 

Reduzindo custos e simplificando a escalabilidade

Após o sucesso de sua migração lift-and-shift com a Amazon Web Services (AWS) em 2018, a MakeMyTrip selecionou a AWS novamente para soluções que seriam fáceis de escalar e rápidas para implantar novos serviços e recursos para o mercado.

A AWS sugeriu à MakeMyTrip migrar do Amazon Elastic Compute Cloud (Amazon EC2) e usar o Amazon ECS e Amazon EKS como serviços de orquestração de contêineres totalmente gerenciados.

“Como cliente do AWS Enterprise Support, recebemos um atendimento ao cliente de nível platinum com nossa transição. Claro que houve curvas de aprendizado, mas valeu a pena, e tivemos orientação e suporte técnico, 24 horas por dia, sete dias na semana, sobre como poderíamos otimizar nossa plataforma com relação a custo e operações”, disse Deswal.

Rolling Deployments com tempo de inatividade zero

Com a mudança de uma aplicação monolítica para uma arquitetura baseada em microsserviços, a equipe de DevOps da MakeMyTrip pôde realizar rolling deployments com tempo de inatividade zero e gerenciar facilmente balanceamento de carga. A MakeMyTrip também automatizou sua integração e seu pipeline de implantações contínuos para testar as funções sempre que um novo código for introduzido, sem a interrupção de outros serviços.

Migrar para o Amazon ECS e Amazon EKS ajudou a MakeMyTrip a reduzir custos, como gasto diário de computação, e ao mesmo tempo fornecer flexibilidade para aumentar ou reduzir a escala na vertical, dependendo dos requisitos do serviço.

“Vimos uma redução de 22% no custo ao migrar nossas workloads de um modelo regular baseado no EC2 para um ECS e EKS baseado em docker”, disse Deswal. “E comparado ao EC2, vimos 20% de melhoria na geração de novas instâncias de aplicação no ECS e EKS, o que nos permitiu implantar e escalar mais rapidamente.”

A MakeMyTrip também usou o AWS Fargate, um mecanismo de computação sem servidor para contêineres, para reduzir ainda mais despesas operacionais de gerenciamento de clusters, e eliminou o uso de até 25% de armazenamento em buffer que teria sido necessário para dar suporte à implantação azul-verde na AWS.

“Com a AWS, nossas equipes de DevOps estão gastando 50% menos tempo gerenciando clusters e depurando no nível de infraestrutura, junto com auditorias de capacidade”, disse Deswal.

Melhoria contínua

Numa análise prospectiva, a MakeMyTrip planeja continuar a otimizar seu software e infraestrutura de dados com o suporte da AWS para aprimorar as experiências dos clientes na plataforma.

“Nossa equipe gastará 20% de nosso tempo todo trimestre para ver como podemos otimizar ainda mais nossas aplicações e implantações”, disse Deswal. “Tivemos uma grande curva de aprendizado ao mudar para a nova plataforma, mas conseguimos e continuaremos a melhorar, graças ao gerenciamento técnico da conta e ao suporte das equipes da AWS em cada etapa do processo.”

Sobre a MakeMyTrip

A MakeMyTrip é a maior agregadora de viagens online na Índia e está listada na bolsa de valores Nasdaq. A empresa fornece serviços de viagens online, incluindo passagens aéreas, de trem e de ônibus, bem como pacotes de férias internacionais e nacionais e reservas de hotéis.

Benefícios da AWS

  • Reduziu o gasto diário em computação em 22%
  • Reduziu o tempo em gerenciamento de infraestrutura de dados em 50%
  • Melhorou as novas instâncias de geração de aplicações em 20%

Produtos da AWS usados

Amazon Elastic Container Service

O Amazon Elastic Container Service (Amazon ECS) é um serviço totalmente gerenciado de orquestração de contêineres. Clientes como Duolingo, Samsung, GE e Cookpad usam o ECS para executar suas aplicações mais confidenciais e de missão crítica devido à segurança, confiabilidade e escalabilidade.

Saiba mais »

Amazon Elastic Kubernetes Services

O Amazon Elastic Kubernetes Service (Amazon EKS) oferece a você flexibilidade para iniciar, executar e escalar aplicações do Kubernetes na Nuvem AWS ou on-premises.

Saiba mais »

AWS Fargate

O AWS Fargate é um mecanismo de computação sem servidor para contêineres que funciona tanto com o Amazon Elastic Container Service (ECS) quanto com o Amazon Elastic Kubernetes Service (EKS).

Saiba mais »


Comece a usar

Empresas de todos os portes em todos os setores estão transformando seus negócios diariamente usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a Nuvem AWS hoje mesmo.