Future of Amazon EKS
Posted on January 26, 2024 • 6 min read • 1,195 wordsRecently, I had to watch the AWS re-Invent 2023 session on “The Future of Amazon EKS(CON203),” presented by Nathan Taber, Head of Product for Kubernetes at AWS.
In this article, I will attempt to summarize the key points discussed, with a disclaimer urging readers to watch the session for a comprehensive understanding.
Kubernetes, an open-source technology for orchestration, has not just gained popularity but has become a runaway success. According to a survey by the Cloud Native Computing Foundation (CNCF), the governance organization for Kubernetes, 64% of enterprise organizations were using Kubernetes in production last year, with an additional 25% evaluating or piloting it. This significant adoption reflects the pivotal role Kubernetes plays in modern IT operations. In this article, we will explore the reasons behind this surge in popularity and the extensive investments made by AWS in Amazon EKS.
AWS’s Investment in Kubernetes: Amazon EKS, celebrating its fifth year, represents AWS’s significant investment in Kubernetes. AWS has diligently worked to make EKS a robust platform, excelling in performance, scale, reliability, and availability. Data from CNCF and AWS customers highlight that more Kubernetes workloads run on AWS than on any other platform, with billions of EC2 instance hours being run with EKS every week.
Customers are ==leveraging== EKS for a variety of purposes, activities range from the migration of legacy .NET and Java applications to the cloud, the execution of data processing tasks, the construction of real-time backends, and the development of web frontends.
Recently, a substantial emergence of machine learning and AI has been observed as a major utilization for EKS and Kubernetes, covering diverse areas such as generative AI and robotics. Personally, a profound interest lies in autonomous vehicles, considered exceptionally captivating. Notably, substantial autonomous vehicle training activities are currently taking place in EKS. Witnessing companies actively engaged in developing future technologies with tools like machine learning, kube ray, Spark, and kube flow running on EKS is a remarkable and exciting aspect of the current landscape.
source: here
In the exploration, analysis extends to the infrastructure, observing the intricate layers where Kubernetes plays a pivotal role by orchestrating acro==ss diverse infrastructure elements, seamlessly knitting them together. Customers actively contribute by layering deployment==, observability, governance, traffic controls, and security controls on top of Kubernetes.
Remarkably, numerous projects, 599 to be precise, within the CNCF, either run inside or next to Kubernetes. Among these, 173 projects operate with open governance directly supervised by the CNCF. Managing this extensive platform layer on top of Kubernetes is a substantial undertaking.
Furthermore, AWS is actively engaged in developing integrations to allow its services to seamlessly provide capabilities into Kubernetes. Elevating another layer, the Integrated Developer Platform (IDP) becomes crucial in packaging and running applications on Kubernetes, orchestrating data processing jobs, and managing machine learning workflows. As navigation progresses through these diverse layers, focus revolves around enhancing customer experiences and refining their processes within the packaging, container, and running ecosystem on this comprehensive stack.
2. Operations Simplification and Access Granting:
3. Perpetuation of Open Source Standards:
Engaged in comprehensive support for Kubernetes within the AWS ecosystem, Amazon EKS stands out as a pivotal element in the management bucket. Serving as a cornerstone in AWS’s commitment to Kubernetes, EKS exemplifies the dedication to providing customers with a robust and efficient Kubernetes management solution. Beyond EKS, AWS offers diverse approaches, including the development of a Kubernetes distribution, integration through numerous open-source projects facilitating connectivity between Kubernetes and AWS components, and active participation in upstream development.
The AWS team extends its commitment to security by contributing to the security council of the Cloud Native Computing Foundation (CNCF) and the Kubernetes project, ensuring robust safety measures. Furthermore, AWS plays a vital role by offering direct sponsorship, providing financial support to community projects that contribute to lowering costs and enhancing the availability of shared resources for everyone involved.
source: here
With EKS at the forefront, Kubernetes in AWS offerings have expanded across diverse environments. EKS is omnipresent, spanning our Distro and EKS Anywhere, a tool chain tailored for on-premises Kubernetes deployment. Beyond traditional AWS regions, EKS extends its reach to Snow, Outposts, local zones, and wavelengths. This extensive coverage ensures that whether you choose to run Kubernetes on AWS infrastructure or in various on-premises scenarios, consistent and high-performing Kubernetes experiences are readily available. AWS goal is to provide users with flexible options, ensuring a consistent and reliable Kubernetes experience regardless of their chosen deployment environment.
Reflecting on the substantial development invested in this product over the past five years, it’s noteworthy to mention that over 222 different launches have been executed since the announcement of EKS in 2018. These launches encompass a spectrum of enhancements, from price reductions and compliance measures to the initiation of new projects, acceleration of cluster creation times, addition of support for new instances and regions, and the introduction of critical features.
Nova Lailatul Rizkiyah