Amazon Web Services unveiled a pair of new services today aimed at helping companies run containerized applications in its cloud. The provider embraced the open source Kubernetes container management system today with the announcement of the Elastic Container Service for Kubernetes (EKS), as well as a new Fargate service that’s designed to let customers deploy containers without worrying about the underlying infrastructure.
Developers are moving to run their applications inside software containers — lightweight execution environments that are more portable than traditional virtual machines (VMs). Kubernetes is a piece of software that originated at Google designed to help manage the complexity of building applications that are composed of multiple containerized components by orchestrating key tasks like load balancing.
Using Kubernetes helps developers abstract out the complexity of running the infrastructure that underpins their applications. While there needs to be silicon somewhere to drive the computing needed, developers can build containerized applications, pass those off to Kubernetes, and not worry as much about the underlying compute capabilities.
Fargate goes one step further by allowing customers to define the compute and memory that their applications need, but have Amazon manage the underlying servers entirely. That way, developers should just be able to write code and have the platform handle the rest of the work.
The move has been a long time coming. Prior to this, AWS was pushing its own orchestrator, provided through the Elastic Container Service, but customers have also been…