In a previous post, we discussed the pros and cons of solutions like AWS Elastic Container Service (ECS) for container orchestration. As of 2019, Kubernetes has become the front-and-center solution for running containers in production. For customers on AWS ECS, this has forced a decision around the business benefits of Kubernetes.
A 2018 CNCF survey cites 83% of organizations use Kubernetes as their container orchestration solution vs. 24% for ECS. AWS added Elastic Kubernetes Service (EKS) in 2018 in response to the growing customer use of Kubernetes on AWS. Kubernetes also enables companies to shift their workloads between on-premise and cloud environments, enabling new use cases with the technology, but also adding additional operational overhead. EKS aims to streamline some of these tasks, making AWS a major player in the growing Managed Kubernetes market.
Kubernetes does come with a learning curve. Existing Managed Kubernetes services such as Google Kubernetes Engine (GKE), Azure Kubernetes Service (AKS), and AWS Elastic Kubernetes Service (EKS) do a good job of keeping the Kubernetes control plane available, but still require Ops teams to make a set of technical decisions. For example, Ops must still add monitoring, logging, auditing, deployment validation, DNS, and ingress capabilities, to name a few. On top of this, Ops teams stay up-to-date on the latest best practices for configuring, upgrading, and patching each add-on. All of this can be taxing on Platform Engineering teams who juggle multiple infrastructure and DevOps priorities.
Fairwinds' Managed Kubernetes solves this problem for Platform Engineering and DevOps teams by providing a people-led service that expertly manages cloud native infrastructure leveraging containers and Kubernetes. This fully managed Kubernetes platform delivers production-grade clusters management 24x7 by a team of site reliability engineers. Fairwinds hand's on team operates between the cloud infrastructure layer and the customer’s workloads and integrates Fairwinds’ engineering expertise as well as our open source software and automation products. It provides all of the services and management controls necessary to ensure deployments are continuously optimized, highly available, and secure.
If Fairwinds Managed Kubernetes is something that interests you, download a solution sheet for more information.