{"id":24913,"date":"2024-03-05T09:47:51","date_gmt":"2024-03-05T02:47:51","guid":{"rendered":"https:\/\/renovacloud.com\/?post_type=story-pt&#038;p=24913"},"modified":"2025-03-12T17:43:51","modified_gmt":"2025-03-12T10:43:51","slug":"gsmsjourney-with-amazoneks-2","status":"publish","type":"story-pt","link":"https:\/\/renovacloud.com\/en\/success-stories\/gsmsjourney-with-amazoneks-2\/","title":{"rendered":"Amazon EKS Empowers GSM&#8217;s Global Expansion"},"content":{"rendered":"<h2>OVERVIEW<\/h2>\n<p>Green and Smart Mobility (GSM) is Vietnam\u2019s first pure electric taxi firm that debuted in early 2023 on the streets of Hanoi. Starting with a modest fleet of 600 EVs, the company aims to expand across the nation to encompass a minimum of five provinces and cities such as Ho Chi Minh and Da Nang. GSM not only offers eco-friendly transportation but also promotes EV adoption through a comprehensive green mobility ecosystem, including electric vehicle leases and advanced services like package car rental and personalized car rental. After achieving success in Vietnam and Laos, GSM plans rapid expansion into other Southeast Asian countries, in terms of not only fleet size, but also the variety of platforms that support its ride-hailing services, including mobile app, call center, and on-the-road bookings.<\/p>\n<h2>KEY CHALLENGES<\/h2>\n<p>For an EV taxi provider that prides itself on futuristic innovation while operating in multiple countries like GSM, the pressure on its underlying infrastructure is immense. Challenges such as scalability and geographical distribution are inevitable on GSM\u2019s path to global expansion. As a solution, GSM has decided to adopt Amazon EKS, entrusting its container orchestration capabilities would provide a robust solution for GSM\u2019s complex IT infrastructure.<\/p>\n<h2>SOLUTION<\/h2>\n<p>Leveraging the power of the Amazon EKS cluster, Renova seamlessly orchestrated the bulk of\u00a0 workload and the core data flow of GSM\u2019s ride-hailing system. Specifically, this was done by employing Karpenter that automatically provided suitable EC2 instances with the right sizing and at the right time, to cater to diverse resource requirements of container workloads inside the Amazon EKS cluster.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-26877 size-full\" style=\"color: #333333; font-size: 14.4px;\" src=\"http:\/\/renovacloud.com\/wp-content\/uploads\/2024\/03\/Xanh-SM-case.png\" alt=\"Figure: Proposal Architecture\" width=\"1536\" height=\"1127\" \/><\/p>\n<p>Figure: Proposal Architecture<span style=\"font-size: 14.4px;\">To address the scalability challenge, Renova decided to adopt the Infrastructure as Code (IaC) and Hashicorp Terraform after careful assessment of the client\u2019s existing infrastructure. By using these tools, Renova could efficiently provision and manage the GSM\u2019s environments, allowing for seamless scaling of resources. In addition, the establishment of a baseline through AWS Cloud9 enabled swift and consistent deployment of resources across accounts, ensuring that future changes or the addition of new resources can be easily accommodated, aligning with the dynamic scalability requirements of an EV taxi platform operating internationally.<\/span><\/p>\n<p>To enhance the reliability of the GSM solution, Renova collaborated with the client to create a multi-cluster system with an aim to prevent any single cluster from causing system failure. This teamwork between GSM and Renova involved using GitOps on the client side and Infrastructure as Code on Renova&#8217;s side to ensure consistent infrastructure deployment across various accounts and regions. By selecting AWS EKS for container orchestration and management, the teams effectively maintained the container clusters used for GSM\u2019s ride-hailing solution. Additionally, Renova simplified the deployment process using Terraform, applying changes to the environment as code, ensuring a consistent and reliable setup across different locations. This approach helped GSM tackle challenges related to geographical distribution, making it highly available to customers regardless of their location.<\/p>\n<h2>BENEFITS<\/h2>\n<p>Implementing Amazon EKS has brought several advantages for GSM\u2019s global ride-hailing platform. Firstly, with its container orchestration features, EKS facilitates efficient management and scaling of the platform&#8217;s operations across various regions, ensuring optimal performance and responsiveness. Secondly, the platform&#8217;s global deployment capabilities reduce latency, providing a smoother experience for users, as well as boosting GSM\u2019s confidence when entering a new market in the future. Last but not least, the EKS solution simplifies infrastructure management, addressing challenges related to scalability, technology stack consistency, and geographical distribution, ultimately contributing to a more reliable and seamless operation of GSM\u2019s ride-hailing service.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GSM has decided to adopt Amazon EKS, entrusting its container orchestration capabilities would provide a robust solution for GSM\u2019s complex IT infrastructure.<\/p>\n","protected":false},"featured_media":24820,"template":"","meta":[],"class_list":["post-24913","story-pt","type-story-pt","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/story-pt\/24913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/story-pt"}],"about":[{"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/types\/story-pt"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/media\/24820"}],"wp:attachment":[{"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/media?parent=24913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}