MakeMyTrip 使用 Amazon ECS、EKS 将计算成本减少 22%
2021 年
MakeMyTrip 是印度最大型的在线旅游服务整合公司,而且已在纳斯达克股票市场上市。该公司提供在线旅游服务,包括机票、火车票和大巴车票,以及国内和国际假日套餐及酒店预订。
在 2020 年初,当新冠肺炎疫情肆虐,各国边境开始关闭时,MakeMyTrip 发现他们的在线旅游平台的流量逐渐减少。
“我们的在线平台在疫情失控的前几个月经历了流量的大幅下滑,我们需要优化成本并减少在基础设施上的资金投入”,MakeMyTrip India Pvt. Ltd. 的技术高级副总裁 Jaipal Deswal说道。“我们还需要能够扩大和缩小规模,从而成为一家更敏捷,响应更快速的公司。”
公司利用由 Amazon Elastic Container Service (Amazon ECS) 和 Amazon Elastic Kubernetes Services (Amazon EKS) 提供技术支持的微服务架构节约其在基础设施方面的成本,同时确保平台能够在需求上升时进行扩展。
Jaipal Deswal
印度 MakeMyTrip 的技术高级副总裁
节约成本、简化扩展
AWS 建议 MakeMyTrip 以 Amazon Elastic Compute Cloud (Amazon EC2) 为起点进行迁移,并使用 Amazon ECS 和 Amazon EKS 作为完全托管式容器编排服务。
“作为 AWS Enterprise Support 的客户,我们在过渡期得到了铂金级别的客户服务。虽然有所谓的学习曲线,但绝对值得这样做,我们有全天候的指导和技术支持,帮助我们优化平台的成本和运营”,Deswal 说道。
零停机滚动部署
迁移到 Amazon ECS 和 Amazon EKS 帮助 MakeMyTrip 减少成本,如日常计算支出等,同时提供灵活性以便根据服务需要扩大或缩减规模。
Deswal 表示:“将工作负载从普通的基于 EC2 的模型迁移到基于 Docker 的 ECS 和 EKS,我们的成本减少了 22%。”“此外,与 EC2 相比,ECS 和 EKS 上的新应用程序实例的生成改善了 20%,使我们能够更快速地进行部署与扩展。”
MakeMyTrip 还使用适用于容器的无服务器计算引擎 – AWS Fargate 进一步减少集群管理的运营开销,使在 AWS 上支持蓝/绿部署所需的高达 25% 的缓冲区变得不必要。
“借助于 AWS,我们的开发运维团队花在管理集群和进行基础设施级别调试,以及容量审计方面的时间缩短了一半”,Deswal 说道。
持续改进
“我们的团队将在每个季度投入 20% 的时间来研究如何进一步优化我们的应用程序和部署”,Deswal 说道。“我们在迁移到新平台的过程中有非常陡峭的学习曲线,但我们可以克服并且将持续进行改进,因为技术客户经理和 AWS Support 团队在每个步骤都会为我们提供帮助。”
关于 MakeMyTrip
AWS 的优势
- 日常计算支出减少 22%
- 管理数据基础设施的时间缩短 50%
- 新应用程序生成实例改善 20%
使用的 AWS 服务
Amazon Elastic Container Service
Amazon Elastic Container Service (Amazon ECS) 是一种完全托管的容器编排服务。出于其安全性、可靠性和可扩展性,Duolingo、Samsung、GE 和 Cookpad 等客户都使用 ECS 运行他们最敏感的任务关键型应用程序。
Amazon Elastic Kubernetes Service
Amazon Elastic Kubernetes Service (Amazon EKS) 为您提供在 AWS 云和本地启动、运行和扩展 Kubernetes 应用程序所需的灵活性。
AWS Fargate
AWS Fargate 是一种适用于容器的无服务器计算引擎,可与 Amazon Elastic Container Service (ECS) 和 Amazon Elastic Kubernetes Service (EKS) 一起使用。
开始使用
不同行业和规模的公司都在使用 AWS,将其日常业务运营进行转型。联系我们的专家,立即踏上您的 AWS 云之旅。