Skip to content
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

WI #634: Commitment Flexibility Appendix #535

Open
wants to merge 37 commits into
base: working_draft
Choose a base branch
from

Conversation

cnharris10
Copy link
Contributor

@cnharris10 cnharris10 commented Aug 31, 2024

An appendix detailing how various commitment discount purchases and usage records with and without commitment discount flexibility are modeled through various examples.

@cnharris10 cnharris10 changed the base branch from working_draft to commitment-discount-appendix August 31, 2024 19:31
@cnharris10 cnharris10 force-pushed the size-flexibility-appendix branch from 133b2f9 to 6495f6b Compare August 31, 2024 19:34
@cnharris10 cnharris10 requested a review from shawnalpay August 31, 2024 19:34
@cnharris10 cnharris10 force-pushed the size-flexibility-appendix branch from 6495f6b to 57d52a2 Compare August 31, 2024 19:47
@cnharris10 cnharris10 marked this pull request as ready for review August 31, 2024 19:47
@cnharris10 cnharris10 requested a review from a team as a code owner August 31, 2024 19:47
@cnharris10 cnharris10 force-pushed the size-flexibility-appendix branch 3 times, most recently from ff3cdfe to 369c9ee Compare September 1, 2024 20:23
@cnharris10 cnharris10 force-pushed the size-flexibility-appendix branch from 369c9ee to f43ee82 Compare September 1, 2024 20:24
@cnharris10 cnharris10 changed the title Size flexibility appendix Commitment flexibility appendix Sep 11, 2024
@shawnalpay shawnalpay changed the title Commitment Flexibility Appendix WI #634: Commitment Flexibility Appendix Feb 8, 2025
@shawnalpay shawnalpay removed this from the v1.2 milestone Feb 8, 2025
@cnharris10 cnharris10 force-pushed the size-flexibility-appendix branch from 6518856 to 408e954 Compare February 16, 2025 20:35
@shawnalpay shawnalpay added this to the v1.2 milestone Feb 28, 2025
@cnharris10 cnharris10 force-pushed the size-flexibility-appendix branch 3 times, most recently from 8c29e73 to 608ccd1 Compare March 1, 2025 18:51
@cnharris10 cnharris10 force-pushed the size-flexibility-appendix branch from 608ccd1 to 9457c3c Compare March 1, 2025 18:53
…-Spec/FOCUS_Spec into size-flexibility-appendix
@cnharris10 cnharris10 requested a review from shawnalpay March 1, 2025 21:00
Copy link
Contributor

@gparker-at-sf gparker-at-sf left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

my comments are minor and editorial in nature; approved


#### Scenario #2: 0% utilization with a non-matching resource

Purchase: 1 *commitment discount* purchased for 1 year (2023) for 1 VM_Large.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

optionally add a sentence here to clarify that the vendor does not use / support / leverage a normalization factor? To distinguish from the next example.

Copy link
Contributor Author

@cnharris10 cnharris10 Mar 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The broader header on line 21 doesn't make this clear enough?

image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image


A usage-based [*commitment discount*](#glossary:commitmentdiscount) obligates a customer to a usage amount for one or more related SKUs in return for reduced rates. For example, when a usage-based *commitment discount* is purchased to cover a specific database SKU, this commitment will cover every hour over the term where at least one instance of this SKU is running. The usage-based commitment can cover 1 resource over the hour, or in the case of [*commitment discount flexibility*](glossary:commitmentdiscountflexibility), it can cover a portion of 1 resource or multiple resources at a time.

When mixing usage-based commitment discounts with and without *commitment discount flexibility* and [*CommitmentDiscountQuantity*](#commitmentdiscountquantity) measured by time, it is important to differentiate the [*CommitmentDiscountUnit*](#commitmentdiscountunit) for each type of *commitment discount. In each scenario below, *commitment discounts* *without* *commitment discount flexibility* applied use "Hour" as the *CommitmentDiscountUnit*, and conversely commitment discounts *with* *commitment discount flexibility* applied use "Normalized Hour" as the *CommitmentDiscountUnit*.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
When mixing usage-based commitment discounts with and without *commitment discount flexibility* and [*CommitmentDiscountQuantity*](#commitmentdiscountquantity) measured by time, it is important to differentiate the [*CommitmentDiscountUnit*](#commitmentdiscountunit) for each type of *commitment discount. In each scenario below, *commitment discounts* *without* *commitment discount flexibility* applied use "Hour" as the *CommitmentDiscountUnit*, and conversely commitment discounts *with* *commitment discount flexibility* applied use "Normalized Hour" as the *CommitmentDiscountUnit*.
When mixing usage-based commitment discounts with and without *commitment discount flexibility* and [*CommitmentDiscountQuantity*](#commitmentdiscountquantity) measured by time, it is important to differentiate the [*CommitmentDiscountUnit*](#commitmentdiscountunit) for each type of *commitment discount*. In each scenario below, *commitment discounts* *without* *commitment discount flexibility* applied use "Hour" as the *CommitmentDiscountUnit*, and conversely commitment discounts *with* *commitment discount flexibility* applied use "Normalized Hour" as the *CommitmentDiscountUnit*.

@ljadvey
Copy link
Contributor

ljadvey commented Mar 8, 2025

First pass for initial grammer and formatting looks good except 1 minor formatting item. Second later today (wife making me do stuff)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1.2 Agreed scope for release 1.2
Projects
Status: Parking Lot
Development

Successfully merging this pull request may close these issues.

[Work_Item] Add Commitment Flexibility examples within the Appendix
7 participants