-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Work_Item] Add support for coverage eligibility #406
Comments
We just need to be clear the goal here isn't for the practitioner to use the value as a direct coverage calculation (e.g. Lines that are covered by a commitment-based discount over those lines that are eligible for a commitment-based discount). However, that isn't the right approach to "coverage" calculations just because a single line charge could be covered by a commitment, does not mean it is financially sensible to have it covered. While I see the value in this field I think we need to be clear on how the practitioner should use the column correctly. |
100%. The goal is to expose what is eligible for coverage by commitments, because it's hard enough figuring out what is/is not eligible. We should definitely clarify that we're not giving an opinion on a coverage strategy based on aspects like target rates, on-demand fluctuation percentages, or similar. I envision people doing roughly the following: 1. Determining their coverage percentage.
2. If above coverage rate target, query rows (or rollups), drill down further into coverage rates above where coverage is higher than expected. 3. If below coverage rate target, query rows (or rollups) with on-demand spend with a
|
Summary TF-2 call on Oct 16:#406 Add Commitment-Based Coverage Column
|
@aqu-erp to produce the work item for this issue |
@aqu-erp @cnharris10 As the first authors to have completed a
I super appreciate you assembling this! |
Added additional information based on most points above including a title change, use-case, and section 4 |
Big support for this one as we have folks at Capital One whose primary duties are optimizing CUD and planning future purchases by analyzing coverage and utilization. I believe this feature will help out in that regard. |
Notes from the Maintainers' call on November 4:Context: This item seeks to track costs eligible for commitments (like Reserved Instances) to help practitioners accurately calculate coverage KPIs. Coverage metrics are essential in understanding and managing commitment utilization in cloud environments. |
nit: Should we rename this to "commitment discount eligibility"? |
1. Problem Statement *
Problem: It is a non-trivial task to determine whether an on-demand usage-based charge is eligible for a commitment (and which commitment) or not.
Impact: Commitment discount efficiency and rate optimization analysis is inaccessible or unachievable for practitioners with a provider-native dataset, without joining additional data or context. This adds undue overhead to computation of commitment coverage, and undermines decision-making capability, particularly around purchases and renewals.
Use-case: Analyze resource costs by SKU
For this use-case, additional information around coverage eligibility allows practitioners to determine whether a resource's cost can be reduced or not.
2. Objective *
Success Criteria:
3. Supporting Documentation *
Example restrictions across AWS, Azure, GCP
AWS
a. Spot instances
b. P5 instance family
c. Mac instance families
d. Ubuntu OS
Azure
a. Spot VM's
b. VM series - A-series, Av2-series, or G-series
GCP
a. Preemptible VM's
b. n1 shared-cost, or extended memory VM's
4. Proposed Solution / Approach
Initial considerations:
To date, CSP providers do not expose a coverage eligibility dimension in any cost and usage datasets but due expose coverage metrics within native cost management tools.
5. Epic or Theme Association
6. Stakeholders *
Companies expressing desire for this feature
Atlassian
The text was updated successfully, but these errors were encountered: