Commitment Programs

Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.
CCM Commitment Programs supports Amazon EC2 and RDS Reserved Instances, Amazon EC2 Savings Plans, and Amazon ElastiCache Reserved Nodes.

Overview

Cloud providers offer commitment-based discount programs, such as A billing discount for committing to use a specific instance configuration for a one- or three-year term. and Flexible cloud discount programs that provide lower prices in exchange for a commitment to a consistent amount of usage (measured in $/hour) over a term., to help you save on predictable usage. Datadog’s Commitment Programs feature helps you monitor, optimize, and maximize the value of these discounts across your cloud environments.

With Commitment Programs, you can:

  • Track and address unused or underused commitments
  • Target high Cloud resources billed at standard rates, without any commitment or discount program. spend with additional commitments
  • Monitor expirations and plan timely renewals

Getting started

Use Commitment Programs to understand and optimize your cloud commitments.

  1. Go to Cloud Cost > Planning > Commitment Programs in Cloud Cost Management.
  2. Use the product selector to choose a commitment type and the time frame selector to set the reporting period.
  3. Gain insights into your KPIs, commitment costs, and renewal recommendations:
  4. Take action based on these insights:
    • Adjust workloads to better use your commitments and avoid extra on-demand charges.
    • Update commitments by buying or changing them based on your usage data.
    • Plan renewals or retire commitments before they expire.
    • Optimize spend using Datadog’s recommendations to save more and reduce waste.

Commitments overview

Review these Key Performance Indicators (KPIs) for your cloud providers and services:

Commitments Overview dashboard showing key savings metrics and a bar chart comparing commitment costs to equivalent on-demand costs over time.
  • Effective Savings Rate (ESR): Percentage of cost savings achieved by your discount programs compared to on-demand prices, factoring in both utilized and underutilized commitments.
    • Example: Your RIs may offer a 62% discount, but if your ESR is only 45%, underutilized commitments are reducing your actual savings.
  • Realized Savings: Total dollar amount saved by using commitment programs versus on-demand rates.
    • Example: You spent $10,000 on cloud services last month, but would have spent $14,000 at on-demand rates, so your absolute savings is $4,000.

On-demand hot-spots

On-demand hot-spots highlight areas with high on-demand costs, which may indicate opportunities to purchase additional commitments.

On-Demand Hot-Spots table for AWS RDS showing region, instance family, DB engine, coverage percentage, and on-demand cost.

Use the Cost and Hours tabs to toggle between on-demand spend in dollars or usage in hours. Use the available filters to narrow results—filters vary based on the selected product.

The table columns correspond to the filters for the selected product, showing the dimensions that characterize the on-demand usage (such as region, instance family, or database engine), along with Coverage (percentage of usage covered by commitments) and On-Demand Cost (sorted in descending order to surface the highest-spend hot-spots first).

Commitments inventory

Commitments Inventory provides a detailed view of commitments active during the selected time frame, organized by commitment type. This includes commitments expiring soon (within 30 days) and commitments that have already expired at the time of viewing.

Commitments Inventory section showing the Savings Plans tab with a utilization chart and a table of EC2 savings plan commitments.

Use the Savings Plans and Reserved Instances tabs to switch between commitment types. Each tab shows:

  • Utilization: Percentage of the commitment type being used during the selected period.
  • Unused spend: Total spend on unused commitments.
  • Daily chart: Tracks used and unused commitment spend alongside the utilization rate over time.

Use the Only show Expiring checkbox to filter the table to commitments nearing their end date.

The table lists your active commitments. Columns vary depending on the product and commitment type, but common columns include:

ColumnDescription
Savings Plan ARN or Reservation ARNUnique identifier for the commitment.
Payment ModelPayment option (for example, No Upfront, Partial Upfront, All Upfront).
TermDuration of the commitment (for example, 1 Year, 3 Years).
TypeThe commitment type (for example, ComputeSavingsPlans).
Committed Spend/HRHourly spend committed under the plan.
End DateDate the commitment expires.
UtilizationPercentage of the commitment used during the selected period.

Use the Columns button to show or hide additional columns.

Least used savings plans

Least Used Savings Plans helps you identify which savings plans are generating the most waste. Use this section to determine when that waste occurs and take action to improve utilization.

Least Used Savings Plans section showing a bar chart of daily average unused savings plan spend by day of week, a table of the most wasteful savings plans with waste amount, utilization, and ARN, and a heat map of hourly unused committed spend percentage by day of week.

Daily average unused Savings Plans: A bar chart showing the average daily cost of unused savings plan spend for each day of the week. Use this to spot patterns, such as higher waste on weekends when workloads may be lower.

Savings Plans with most waste: A table listing underutilized savings plans, sorted by total waste. Columns include:

  • Waste: Total dollar amount of unused committed spend during the selected period.
  • Utilization: Percentage of the savings plan being used, shown as a percentage and progress bar.
  • Savings Plan ARN: Unique identifier for the savings plan.

Hourly unused committed spend percentage: A heat map showing the percentage of committed spend that went unused, broken down by hour (UTC) and day of week. Darker cells indicate higher unused percentages, making it possible to identify specific time windows where commitments are consistently underused.

Example use cases

Identify underutilized commitments

Scenario: Your Effective Savings Rate (ESR) is lower than expected, even though your coverage is high.

How to use commitment programs:

  1. Go to the Commitments Overview and check the utilization KPI.
  2. In the Commitments inventory, sort by utilization in ascending order to identify the least-used commitments. For savings plans, also check the Savings Plans with most waste table in the Least used savings plans section.
  3. Reallocate workloads to use these commitments more effectively, or consider modifying or selling unused commitments if your cloud provider allows it.

Plan for expiring commitments

Scenario: Several Reserved Instances are expiring soon, and you want to avoid unexpected on-demand charges.

How to use commitment programs:

  1. In the Commitments Explorer, review the list of commitments and their expiration dates.
  2. Use the filters to focus on soon-to-expire commitments.
  3. Plan renewals or replacements in advance to maintain coverage and maximize savings.

Target high on-demand spend

Scenario: Your cloud costs show consistently high on-demand usage for a particular service or region.

How to use commitment programs:

  1. Use On-demand hot-spots to identify which services, regions, or accounts have significant and steady on-demand costs.
  2. Analyze usage patterns to confirm they are predictable.
  3. Purchase new commitments to cover the consistent usage and reduce costs.

Reduce waste by shifting workloads to cover unused savings plans

Scenario: You have underutilized savings plans and high on-demand costs running in parallel.

How to use commitment programs:

  1. Use the Least used savings plans section to identify recurring patterns of low utilization—for example, consistently unused capacity on certain days or hours.
  2. Identify on-demand workloads that could be scheduled during those low-utilization windows to take advantage of unused savings plan coverage.
  3. Shift or reschedule those workloads to reduce on-demand spend and improve savings plan utilization.

Further reading

Documentation, liens et articles supplémentaires utiles: