MakeMyTrip 利用 Amazon ECS、EKS 將運算成本降低 22%
2021
MakeMyTrip 是印度規模最大的線上旅行聚合商,而且在那斯達克證券交易所掛牌上市。該公司提供線上旅遊服務,包含機票、火車票和公車票,以及國內和國際假期套裝行程和酒店訂房。
2020 年初,當 COVID-19 流行病疫情來襲,且世界各國開始封鎖邊際時,MakeMyTrip 發現其線上旅遊的流量爬取速度緩慢。
「我們線上平台的流量在疫情剛開始的幾個月內大幅下跌,而我們需要最佳化成本並降低基礎設施的支出。」MakeMyTrip India Pvt. Ltd. 技術部資深副總裁 Jaipal Deswal 說道:「我們也需要擴充和縮減規模的能力,如此才能成為更敏捷且回應速度更快的企業。」
該公司利用 Amazon Elastic Container Service (Amazon ECS) 及 Amazon Elastic Kubernetes Services (Amazon EKS) 提供技術支援的微服務架構,在確保平台可隨需求增加而擴展的同時節省基礎設施成本。
Jaipal Deswal
MakeMyTrip India 技術部資深副總裁
節省成本,簡化擴展作業
AWS 建議 MakeMyTrip 從 Amazon Elastic Compute Cloud (Amazon EC2) 遷移,並將 Amazon ECS 及 Amazon EKS 作為全受管容器協同運作服務。
Deswal 說道:「身為 AWS Enterprise Support 客戶,我們利用轉型而獲得白金級客戶服務。學習過程當然有其難處,但這物有所值,而且我們提供 24 小時全天候指引及技術支援,讓客戶了解我們如何最佳化平台的成本及營運效益。」
無停機時間的滾動部署
遷移至 Amazon ECS 及 Amazon EKS 可協助 MakeMyTrip 降低每日運算支出等成本,同時還能提供靈活性,以便視服務需求而擴充或縮減規模。
「我們發現將工作負載從一般 EC2 型模型遷移至 Docker 型 ECS 及 EKS,成本減少了 22%。」Deswal 表示,「此外,與 EC2 相比,我們發現在 ECS 及 EKS 上產生新應用程式執行個體的成效提升了 20%,而這可讓我們加快部署及擴展速度。」
MakeMyTrip 也使用 AWS Fargate (適用於容器的無伺服器運算引擎),以便進一步降低叢集管理的營運負擔,以及消除高達 25% 的緩衝需求 (此為在 AWS 上支援藍綠部署的必要項目)。
Deswal 說道:「有了 AWS,我們的 DevOps 團隊管理叢集及基礎設施等級偵測連同容量稽核的時間減少了 50%。」
持續改善
「我們的團隊會將每季度 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 Services
有了 Amazon Elastic Kubernetes Service (Amazon EKS),您就可以靈活地在 AWS 雲端或內部部署系統中啟動、執行和擴展 Kubernetes 應用程式。
AWS Fargate
AWS Fargate 是一種無伺服器運算引擎,適用於搭配 Amazon Elastic Container Service (ECS) 與 Amazon Elastic Kubernetes Service (EKS) 使用的容器。
開始使用
各行各業、各種規模的公司每天都在使用 AWS 來轉型業務。聯絡我們的專家,立即開始使用 AWS 雲端服務。