{"id":27612,"date":"2025-01-23T11:01:43","date_gmt":"2025-01-23T04:01:43","guid":{"rendered":"https:\/\/renovacloud.com\/renova-expedites-and-scales-advanced-driver-assistance-systems-adas-using-amazon-eks-service\/"},"modified":"2025-01-23T17:03:13","modified_gmt":"2025-01-23T10:03:13","slug":"renova-expedites-and-scales-advanced-driver-assistance-systems-adas-using-amazon-eks-service","status":"publish","type":"post","link":"https:\/\/renovacloud.com\/en\/renova-expedites-and-scales-advanced-driver-assistance-systems-adas-using-amazon-eks-service\/","title":{"rendered":"Renova Expedites and Scales Advanced Driver Assistance Systems (ADAS) Using Amazon EKS Service"},"content":{"rendered":"<p>Advanced Driver Assistance Systems (ADAS) are revolutionizing the automotive industry by enhancing vehicle safety and the driving experience, with scalable solutions powered by\u00a0<a href=\"https:\/\/aws.amazon.com\/eks\/\" target=\"_blank\" rel=\"noopener\">Amazon Elastic Kubernetes Service (Amazon EKS)<\/a>. Car manufacturers often find themselves faced with significant challenges with ADAS, such as high infrastructure costs, scalability issues, and the need for rapid deployment of new features. Moreover, ADAS systems often face sensor limitations, inconsistent performance in adverse weather conditions, and the complexity of integrating various technologies.<\/p>\n<p><a href=\"https:\/\/renovacloud.com\/about-us\/?lang=en\" target=\"_blank\" rel=\"noopener\">Renova Cloud<\/a>\u2019s\u00a0<a href=\"https:\/\/renovacloud.com\/modernized-data-workloads-with-renocube\/?lang=en\" target=\"_blank\" rel=\"noopener\">RenoCube<\/a>\u00a0addresses these challenges by utilizing Amazon EKS to create a scalable, cost-efficient ADAS platform. Our expertise in cloud transformation, DevOps, and automation technologies allows us to deliver solutions that reduce lead times, optimize costs, and support global expansion. By implementing dynamic resource provisioning and serverless architectures, RenovaCube ensures that ADAS systems are robust, reliable, and future-ready.<\/p>\n<p>In this post, you\u2019ll learn how\u00a0<a href=\"https:\/\/renovacloud.com\/en\/\" target=\"_blank\" rel=\"noopener\">Renova Cloud<\/a>\u00a0helped an Electronic Vehicle (EV) manufacturer achieve global efficiency by leveraging Amazon EKS in designing a scalable Advanced Driver Assistance System. Renova Cloud is the leading provider of strategic cloud consulting in Vietnam, recognized for its AWS Migration &amp; Modernization Consulting Competency, Amazon EC2 for Windows Server Delivery, Amazon RDS Delivery and Glue Delivery Competency, and specializing in transitioning legacy workloads to cloud, DevOps, and automation technologies.<\/p>\n<h2>Solution Overview<\/h2>\n<p>RenoCube consists of the following two key workloads, which are integrated with the\u00a0<a href=\"https:\/\/docs.aws.amazon.com\/prescriptive-guidance\/latest\/migration-aws-environment\/understanding-landing-zones.html\" target=\"_blank\" rel=\"noopener\">AWS Landing Zone<\/a>:<\/p>\n<ul>\n<li><strong>Data Processing Pipeline<\/strong>. This workload ensures efficient data processing across different markets. By creating separate\u00a0<a href=\"https:\/\/docs.aws.amazon.com\/accounts\/latest\/reference\/accounts-welcome.html\" target=\"_blank\" rel=\"noopener\">AWS accounts<\/a>\u00a0for Vietnam and Overseas, scalability is enabled based on market demand.\u00a0<a href=\"https:\/\/aws.amazon.com\/managed-workflows-for-apache-airflow\/\" target=\"_blank\" rel=\"noopener\">Amazon Managed Workflows for Apache Airflow (Amazon MWAA)<\/a>\u00a0plays a pivotal role, maximizing efficiency through auto-scaling and stability features, minimizing unnecessary expense. Moreover, each market would have independent infrastructure to ensure that data processing aligns with local regulations, language, and business practices.<\/li>\n<li><strong>Central Management<\/strong>. This workload consists of containerized core applications deploying on\u00a0<a href=\"https:\/\/aws.amazon.com\/ecs\/\" target=\"_blank\" rel=\"noopener\">Amazon Elastic Container Service (Amazon ECS)<\/a>\u00a0cluster with\u00a0<a href=\"https:\/\/aws.amazon.com\/fargate\/\" target=\"_blank\" rel=\"noopener\">AWS Fargate<\/a>\u00a0\u2013 a serverless compute engine. This workload is responsible for managing and triggering events for the data pipelines under Airflow orchestrator using\u00a0<a href=\"https:\/\/aws.amazon.com\/what-is\/restful-api\/\" target=\"_blank\" rel=\"noopener\">RESTful API<\/a>\u00a0with internal authentication mechanism. The serverless architecture eliminates the need for provisioning and managing servers, resulting in further cost savings.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-27608\" src=\"http:\/\/renovacloud.com\/wp-content\/uploads\/2025\/01\/DataOnEKS_APN_Blog-level-100.png\" alt=\"\" width=\"723\" height=\"509\" \/><\/p>\n<p><em>\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Figure 1. High-level Proposed Solution Architecture<\/em><\/p>\n<p>&nbsp;<\/p>\n<h3>Services Used<\/h3>\n<p>RenoCube offers pre-built integrations with the following AWS services to accelerate the speed and efficiency at which ADAS system operates:<\/p>\n<ul>\n<li><strong><a href=\"https:\/\/karpenter.sh\/\" target=\"_blank\" rel=\"noopener\">Karpenter<\/a><\/strong>: an AWS open-source node lifecycle management project for Kubernetes that enables automated and dynamic EKS node management. By automatically provisioning nodes based on specific pod requirements and retiring them when no longer needed, Karpenter optimizes workloads with compute resources categorized into general-purpose, memory-intensive, and GPU-intensive groups. Leveraging a 4:6 ratio of\u00a0<a href=\"https:\/\/aws.amazon.com\/ec2\/spot\/\" rel=\"noopener\">EC2 Spot<\/a>\u00a0and On-Demand instances, RenoCube tailors infrastructure to client needs, ensuring efficient resource allocation and cost savings.<\/li>\n<li><strong><a href=\"https:\/\/aws.amazon.com\/fsx\/lustre\/\" target=\"_blank\" rel=\"noopener\">Amazon FSx for Lustre<\/a><\/strong>: a scalable, high-performance file system that supports compute-intensive workloads and enables efficient data processing. Effective ADAS systems usually rely on real-time data from sensors like cameras, radar, and lidar, which could sum up to a huge amount. FSx for Lustre supports simultaneous data read and write operations, reducing data processing lead times from days to just 2.5 hours through a warm-up strategy that prioritizes\u00a0<a href=\"https:\/\/aws.amazon.com\/s3\/\" target=\"_blank\" rel=\"noopener\">Amazon Simple Storage Service (Amazon S3<\/a>) bucket data using \u201clazy loading\u201d. This optimization minimizes worker pod delays and prevents data processing crashes, ensuring swift, reliable data transitions and enhanced efficiency for ADAS system development.<\/li>\n<li><strong>Amazon Simple Storage Service (Amazon S3)<\/strong>: used in conjunction with FSx for Lustre to optimize data retrieval and processing times.<\/li>\n<\/ul>\n<h2>Benefits to Client<\/h2>\n<p>RenoCube has revolutionized the EV Manufacturer\u2019s ADAS system. Handling a whopping 45 terabytes of daily data, the system\u2019s scalability efficiently processes road data from EVs equipped with cameras and sensors.<\/p>\n<p>The significant reduction in lead time\u2014from days to just 2.5 hours\u2014demonstrates optimized data retrieval and processing capabilities. This technical enhancement supports global expansion efforts across Asia, the EU, and the US, enabling rapid deployment of new features and updates.<\/p>\n<p>RenoCube achieves up to 90% cost savings through Infrastructure as Code (IaC), containerized workloads on Amazon EKS, dynamic resource provisioning with Karpenter, and Spot instances. Streamlined deployment and resource efficiency drive significant cost reductions.<\/p>\n<h2>Conclusion<\/h2>\n<p>Renova Cloud\u2019s RenoCube leverages AWS technologies to optimize the EV manufacturer\u2019s ADAS system, achieving significant cost savings, improved efficiency, and scalability for global expansion.<\/p>\n<p>This particular project not only strengthens the relationship between the EV manufacturer, AWS, and Renova, but also enables us to jointly up-skill the client\u2019s internal engineering team on AWS technologies. This collaboration ensures confident expansion of migration support for the ADAS system across other EV series in the future. Our commitment to customer obsession, bias for action, and deep dive best practices drives all opportunities to enhance the client\u2019s business value.<\/p>\n<p>For more information about RenoCube, contact\u00a0<a href=\"https:\/\/renovacloud.com\/en\/contact\/\">Renova Cloud<\/a>. You can also learn more about Renova Cloud in\u00a0<a href=\"https:\/\/aws.amazon.com\/marketplace\/seller-profile?id=0eb60415-add6-4a35-8baf-2b700020d9df\" target=\"_blank\" rel=\"noopener\">AWS Marketplace<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Advanced Driver Assistance Systems (ADAS) are revolutionizing the automotive industry by enhancing vehicle safety and the driving experience, with scalable solutions powered by\u00a0Amazon Elastic Kubernetes Service (Amazon EKS). Car manufacturers often find themselves faced with significant challenges with ADAS, such as high infrastructure costs, scalability issues, and the need for rapid deployment of new features. [&#8230;]\n","protected":false},"author":13,"featured_media":26879,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,43,863,8,859],"tags":[881,644],"class_list":["post-27612","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","category-aws-modernization","category-cloud-operations","category-data-and-analytics","category-migrations","tag-adas-system","tag-eks-en"],"_links":{"self":[{"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/posts\/27612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/comments?post=27612"}],"version-history":[{"count":4,"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/posts\/27612\/revisions"}],"predecessor-version":[{"id":27617,"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/posts\/27612\/revisions\/27617"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/media\/26879"}],"wp:attachment":[{"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/media?parent=27612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/categories?post=27612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/renovacloud.com\/en\/wp-json\/wp\/v2\/tags?post=27612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}