Photo by Austin Distel on Unsplash

Cloud Economics with Kubernetes and Containers

Containerization | AWS | Economics 101

βš— Kevin Summersill πŸ”‹
7 min readFeb 4, 2021

--

I recently was asked about how to estimate the cost utilized within a Kubernetes environment. The economics of dealing with On-Premises to the Cloud is well defined. However, the capability of estimating the cost of running orchestrated containerization is not well defined. In this article, I am going to explain how to estimate this cost and setup involving baselines to help analyze cost. Let’s start with a baseline. The baseline can be created on a couple of factors: Availability and Resource Allocation.

Application/Service Availability

Availability identifies how long an application or service needs to be available based on the demand. The availability is determined by the importance of the data.

Example Baseline for Availability: This is different than the availability of Kubernetes Master Clusters. The Kubernetes master clusters are inherited by the support provided by the Service Provider. For the context of this article, the Service Provider is meant more as a Platform as a Service (PaaS). The application provided to the customer in this sense will need to be highly available. That is to include Front-end, Back-end API, and Database.

Resource Allocation

--

--

βš— Kevin Summersill πŸ”‹

Enterprise Solution Architect | Certified K8s Administrator/Developer βš“ | SAFe SPC | Cert Terraform | AWS Solutions Architect | Dev*Ops/GitOps Engineer πŸ”₯