Feature Overview
Improvements to the cost models to support additional service models (like serverless)
High-Level description of the feature
Additions to the price model and to the input values to be able to generate costs for other services.
Goals
- As a price admin, I want to be able to configure my rates to reflect the main costs of new services like serverless or container native virtualization,
Requirements
Support for additional capabilities in the cost model to reflect additional usage models that are available in OpenShift:
- Container Native Virtualization
- Serverless
Out of Scope
Requirements to support properly subscription modelling are not included here:
- Support for minimum steps and rates that are longer than a month (i.e. OpenShift subscriptions are sold by pair of sockets and year, so any usage below that will be associated to the minimum and not to a percentage of it)
- Support for tiers in rates
- Discounts
Background, and strategic fit
Although cost management does not try to cover all use cases of a rating engine, there is a minimum rating capabilities that need to be supported to properly reflect the costs of running OCP in production and performing chargeback/showback to users.
For that reason, we need to be able to model the costs in a way that at least provides support for the main cost models associated to OpenShift, so that the customer can have a reliable picture of costs and take decisions based on that.
Why is this important?:
Chargeback / showback is a key use case for cost visibility and analysis.