Start a conversation

Kinesis Data Streams On-Demand Advantage

Opportunity Name:

Kinesis Optimize On-Demand Advantage


AWS Resource Type:

Amazon Kinesis Data Streams


Opportunity Description:

This Finder identifies AWS accounts and regions where Amazon Kinesis Data Streams running in On-demand Standard mode could achieve lower costs by switching to On-demand Advantage.

AWS Kinesis Data Streams On-demand Advantage is an account-level pricing option for on-demand streams in a given region. Compared to On-demand Standard, it reduces ingest and retrieval pricing, removes the per-stream hourly charge, and lowers retention costs. CloudFix analyzes recent Cost and Usage Report (CUR) data across all on-demand streams in an account and region, then simulates the projected cost under On-demand Advantage pricing.

Because On-demand Advantage includes a minimum throughput billing commitment, CloudFix only recommends this opportunity when the projected cost under Advantage is lower than the customer’s current amortized cost.


Criteria for identifying the opportunity:

The Finder identifies Amazon Kinesis Data Streams opportunities that meet the following criteria:

  • The account and region contain Kinesis Data Streams billed in On-demand Standard mode
  • CUR data shows on-demand Kinesis usage for the last lookback period
  • The account and region are not already using On-demand Advantage, where this can be confirmed
  • The projected On-demand Advantage cost is lower than the current cost
  • The estimated annual savings meet the CloudFix minimum savings threshold
  • The account is not excluded through a CloudFix do-not-fix tag or equivalent filter

CloudFix evaluates this opportunity at the account and region level, not per stream, because On-demand Advantage is enabled for all on-demand streams in a region.

To estimate savings, CloudFix aggregates the following components from CUR:

  • Stream-hour charges
  • Data ingest charges
  • Data retrieval charges
  • Retention charges
  • Other applicable on-demand Kinesis charges included in the modeled comparison

CloudFix then simulates the projected On-demand Advantage cost using:

  • Elimination of per-stream hourly charges
  • Discounted ingest pricing
  • Discounted retrieval pricing
  • Discounted retention pricing
  • A minimum throughput billing commitment floor for ingest and retrieval

If the minimum commitment floor would make the account pay more than it does today, the recommendation is rejected.


Potential savings (range in % on annual basis):

Savings depend on the account’s aggregate Kinesis on-demand usage pattern in each AWS region.

For qualifying high-throughput accounts, savings can be significant because On-demand Advantage:

  • Removes stream-hour charges entirely
  • Reduces ingest and retrieval costs substantially
  • Lowers retention costs meaningfully

Accounts with large ongoing on-demand throughput may achieve material annual savings, while low-throughput accounts may not benefit because the minimum commitment floor can outweigh the discounted rates.


What happens when the Fixer is executed?

This opportunity does not include an automatic Fixer.

CloudFix provides a recommendation report that includes:

  • AWS account ID
  • AWS region
  • Number of on-demand streams included in the analysis
  • Current monthly Kinesis cost breakdown
  • Projected On-demand Advantage monthly cost
  • Whether the minimum commitment floor applies
  • Estimated monthly savings
  • Estimated annual savings
  • Estimated savings percentage

Customers must review the recommendation and enable On-demand Advantage manually in AWS.


Is it possible to rollback once CloudFix implements the fixer?

CloudFix does not implement this change automatically.

If a customer enables On-demand Advantage manually and later decides to revert, the change must also be performed manually in AWS. Customers should also consider that On-demand Advantage has a minimum lock-in period after being enabled.


Can CloudFix implement the fix automatically once I accept the recommendation?

No. This is an opportunity with a manual fix.

Because On-demand Advantage is an account-level, region-level billing change that affects all on-demand streams and introduces a minimum commitment, CloudFix does not enable it automatically.


Does this fix require downtime?

No.

Changing the billing mode to On-demand Advantage does not require application downtime. However, it is an account-level billing change that affects all on-demand Kinesis Data Streams in the selected region, so customers should review the impact carefully before enabling it.


Additional Resources:

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Bill Gleeson

  2. Posted

Comments