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 ClusterOps solves this problem for Platform Engineering and DevOps teams by providing expertly-managed cloud native infrastructure leveraging containers and Kubernetes. ClusterOps is a Fully Managed Kubernetes platform that delivers production-grade clusters managed 24x7 by a team of site reliability engineers. ClusterOps 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 ClusterOps is something that interests you, be sure to download a solution sheet for more information.