Usage-based Cost Insights

Understand Usage-based Cost

Paigo calculates cost breakdown including fixed costs and variable costs. Variable costs are calculated based on designated infrastructure resources usage. For example, if a SaaS business provisions Kubernetes pods for each customer separately, and uses a shared load balancer for all customers, then Paigo identifies Kubernetes as variable costs, and load balancer usage as fixed costs. SaaS customers can select different variable cost categories such as compute, storage, archive or network. The explanation of each cost insight item is listed below.

Note that the variable cost calculated by Paigo typically is not the same as the AWS bill on some particular resources, as those information is readily available from AWS. The costs calculated by Paigo represents a more precise view of cost attribution tied to revenue stream. Therefore, it's usage-based cost.

For example, SaaS business may provision Kubernetes pods for each new customer onboarded. So AWS Elastic Kubernetes Services (EKS) can be selected as a variable cost category in Paigo. While AWS bill contains the total dollar amount of using EKS, Paigo calculates the cost of serving customers by the following sample algorithm:

  1. Frequently sample the usage Kubernetes, such as in seconds.

  2. Filter out non-customer usage, such as monitoring pods.

  3. Calculate precise atomic cost at more granular level, such as by multiple of $0.00000001 and by minutes.

  4. Aggregate the collective costs.

Last updated