Start a conversation

DynamoDB Optimize Capacity

AWS Resource Type:
Amazon DynamoDB Tables

Opportunity Description:

This Finder provides a recommendation to switch between Provisioned and On-Demand capacity modes for DynamoDB tables. By analyzing recent usage data and comparing the annual cost of the current mode against its alternative, CloudFix helps you determine which mode offers the greatest cost efficiency — without complex simulations or opaque logic.

It’s a fully transparent, auditable optimization that prioritizes simplicity, helping teams trust and act on the findings quickly.

Criteria for identifying the opportunity:

  • The DynamoDB table is in an ACTIVE state.

  • At least 95% CloudWatch metric coverage is available for ConsumedReadCapacityUnits and ConsumedWriteCapacityUnits during the lookback period (default: 30 days).

  • The annualized cost difference between the current and alternative mode exceeds a configured minimum savings threshold (e.g., $50).

  • Regional pricing for RCU/WCU and per-request units is available via the AWS Price List API.

  • Only single-mode tables (Provisioned or On-Demand) are considered — hybrid configurations are excluded.

Potential Savings (Annual Estimate):

Savings vary based on workload patterns and current mode. For example:

  • Provisioned to On-Demand: Ideal for tables with highly variable or spiky traffic — often results in 30–70% savings.

  • On-Demand to Provisioned: Ideal for consistently high traffic tables — can result in 50–80% savings.

Recommendations include precise projected savings in USD and percentage terms.

What happens when the Fixer is executed?

This Finder is recommendation-only. No automatic changes are made. It provides:

  • A side-by-side cost comparison (current vs. alternative mode)

  • Annual cost projections

  • Graphs comparing observed usage and proposed provisioned capacity

You can use this information to confidently switch modes manually in the AWS Console or via API.

Is it possible to roll back once CloudFix implements the Fixer?

Not applicable. CloudFix does not automatically switch capacity modes. Any changes must be executed manually and can be reversed through AWS-native tools.

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

No. This is a manual process. The Finder provides actionable insights; execution remains in your control.

Does the fix require downtime?

No. Switching between Provisioned and On-Demand capacity modes does not require table downtime but is subject to a 24-hour cooldown period per switch.

Additional Resources:

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

  2. Posted

Comments