Rabbit logo

Committed use discounts are available for Dataflow streaming

Rabbit Team

4 min read

Hero image for 'Committed use discounts are available for Dataflow streaming' article

Introduction

As streaming analytics and machine learning needs continue to grow, customers with predictable processing volumes want to better optimize their Dataflow costs. Today, Google introduced the general availability of Dataflow streaming committed use discounts (CUDs), providing a new way for you to save money on a key driver of your streaming costs: streaming compute. By committing to a baseline amount of Dataflow streaming it offers two levels of discounts, depending on the commitment period:

  • A one-year CUD gives you a 20% discount from the on-demand rate.
  • A three-year CUD gives you a 40% discount from the on-demand rate.

Dataflow streaming CUDs are spend-based commitments, and apply to the following Dataflow resources across all projects or regions that are associated with a single Cloud Billing account:

  • Worker CPU and memory for streaming jobs,
  • Streaming Engine data processed,
  • Streaming Engine compute units,
  • Data Compute Units (DCUs) for streaming jobs.

Dataflow CUDs don’t apply to your spending on the following resources:

  • Worker CPU and memory for batch and FlexRS jobs,
  • Dataflow Shuffle data processed,
  • Data Compute Units (DCUs) for batch jobs,
  • Persistent Disk storage,
  • GPUs,
  • Snapshots,
  • Confidential VMs.

Recommendations for choosing a commitment

When you consider the purchase of Dataflow CUDs for streaming jobs, consider these factors:

  • Region: Dataflow CUDs apply to all streaming jobs in a project across regions. They apply to both regional and multi-region configurations. If you have Dataflow streaming jobs in multiple regions, calculate the expenditure across all of the regions that your projects use when making a commitment.
  • Projects: Determine the consistent baseline expenditure per project when calculating total commitment. Consider that production streaming jobs usually run 100% of the time, whereas development or staging jobs might run intermittently.
  • Jobs: If your Dataflow streaming jobs use a steady number of resources around the clock, consider purchasing a commitment that covers all of your resource usage. However, if you frequently scale your resources up or down, either manually or by using autoscaling, consider purchasing commitments only for your baseline predictable usage.

If you have jobs that you run only for bursts or brief durations, exclude them from your calculations.

Your commitment fee applies to every hour during the term of the commitment, regardless of actual usage. Choose your commitment amount based on both your historical resource usage for Dataflow streaming jobs and your future expectations.

How Rabbit helps

Managing SKUs eligible for Dataflow CUDs can be complex, with some qualifying and others not. Additionally, the dynamic nature of autoscaling requires careful cost considerations for every minute. Rabbit steps in to streamline this process with its CUD Planner.

CUD stretegy selector

Screenshot is from followrabbit.ai’s CUD planner feature

By analyzing your past usage data, Rabbit offers three practical strategies for planning your commitment:

  1. Cover minimum stable usage: This strategy identifies the lowest hourly usage within the selected period and suggests a commitment based on that benchmark.
  2. Maximize savings: Dataflow’s scalability often results in peak and off-peak usage periods. Committing slightly above the minimum usage can lead to significant savings. As the system scales up, the savings outweigh any costs from overcommitment during periods of scale-down.
  3. Custom commitment: Rabbit provides the flexibility to tailor commitments, allowing users to choose a commitment percentage ranging from zero usage to maximizing savings.

Maximize CUD strategy

Screenshot is from followrabbit.ai’s CUD planner feature

Take the next step

Try this feature free for the first 30 days with a quick 10-minute onboarding via the Google Marketplace. For more information about Dataflow CUD go to the documentation.


FAQ

A Dataflow streaming CUD is a spend-based commitment for Dataflow streaming compute. A 1-year commitment gives a 20% discount and a 3-year commitment gives a 40% discount off on-demand rates. The discount applies across all projects and regions on a single Cloud Billing account for streaming worker CPU, memory, Streaming Engine resources, and DCUs.

Dataflow streaming CUDs apply only to streaming workloads. Excluded resources include worker CPU and memory for batch and FlexRS jobs, Dataflow Shuffle data processed, DCUs for batch jobs, Persistent Disk storage, GPUs, snapshots, and Confidential VMs. If your Dataflow spend includes a significant batch component, streaming CUDs will cover only part of the bill.

Analyze historical streaming resource usage and identify your consistent baseline expenditure. Production streaming jobs running continuously are safe to commit to in full. Exclude intermittent development or staging jobs and autoscaling burst capacity. Commitment fees apply every hour for the full term regardless of actual usage, so committing conservatively is better than overcommitting.

More from our blog

Hero image for 'Rabbit Achieves Google Cloud Ready - BigQuery Designation' article
Rabbit Achieves Google Cloud Ready - BigQuery Designation

Singapore, 5 April — Rabbit today announced that it has successfully achieved Google Cloud Ready - BigQuery Designation.

Read more
Hero image for 'Meet Rabbit at Google Cloud Next in 2024!' article
Meet Rabbit at Google Cloud Next in 2024!

Rabbit is a Cloud FinOps platform that unites a decade of cloud consultation experience in an automated tool to ensure cloud budgets deliver the highest business value

Read more
Hero image for 'Google Cloud Committed Use Discounts: How CUDs Work and What They Save' article
Google Cloud Committed Use Discounts: How CUDs Work and What They Save

Google Cloud committed use discounts (CUDs) reward 1- or 3-year usage commitments with significant discounts. Learn how resource-based and spend-based CUDs work and how to calculate the right amount.

Read more
Contact us icon

Get in touch to start saving

We help data teams cut BigQuery costs by 32% on average and see exactly where every slot hour goes.
The autonomous engine for BigQuery cost and performance
Book a demoTry it free

SOC 2 Type II
audited

ISO 27001
certified

Google Cloud
Marketplace

Google Cloud
Partner


PlatformOverviewAutomateObserveBuildGovernPricing

Rabbit logo
TERMS AND CONDITIONS
PRIVACY POLICY
security
© 2026 Follow Rabbit PTE Ltd. Google Cloud Partner.