AWS introduced its first managed Kubernetes service Wednesday at the re:Invent conference in Las Vegas, as part of a flood of new solutions powering databases, democratizing machine learning, and delivering broad capabilities to developers looking to implement video and audio recognition.
Amazon Elastic Container Service for Kubernetes (EKS) is a managed container service that finally adopts the Kubernetes orchestration technology that the industry has standardized on over the last year, said AWS CEO Andy Jassy in a keynote. AWS has long offered Elastic Container Service (ECS) as its native container orchestration and management offering.
"When we launched ECS, there was no broadly accepted orchestration system for containers," Jassy said. That's changed over the last 18 months as Kubernetes adoption ramped.
Jassy said, despite the previous absence of a hosted service, the majority of Kubernetes implementations running in the cloud have been deployed on AWS. Yet "there's work to do" in easing that experience for customers.
EKS "makes running Kubernetes on top of AWS much, much easier," Jassy said. It can deploy Kubernetes masters across multiple availability zones to avoid single points of failure, and gives users control over upgrading and patching.
Complementing the new container offering is AWS Fargate, which allows users to run either EKS or ECS to deploy containers without having to manage servers or clusters.
"It’s a tricky problem. We worked on that for the last year," Jassy said. "People want to run containers at the task level and not the server level."
Database innovation was another big theme in Jassy's keynote.
"The last 20 years have been a very uncomfortable, unpleasant place with the database providers [enterprises] had to use," he said. Some old-guard database vendors—Oracle the only one specifically mentioned—are "folks who don’t care much about their customers," Jassy said.
"Freedom is the ability not to be locked into abusive or onerous relationships," he added.