A Microsoft offering that enables tracking of cloud usage and expenditures for Azure and other cloud providers.
Hello Swaroop Gowda D,
Let me break this down by each area you asked about - Reserved Instances vs Savings Plans, Databricks DBU pre-purchase, and Azure Data Factory reserved capacity.
1.Reserved Instances (RI) and Savings Plans
- Yes, you can use both together. Reservations are always applied first to matching resources (same region, size family, etc.).
- Savings Plans kick in next - they cover any eligible compute usage not already matched by an RI.
- If neither applies, the workload is billed at pay-as-you-go (PAYG) rates.
- Think of it as: RI = precise discounts, Savings Plan = flexible discounts.
Documentation: Decide between a savings plan and a reservation
2.Azure Databricks DBU Pre-Purchase
- Databricks does not use RIs; instead, you can pre-purchase Databricks Commit Units (DBCU) that are applied against DBU usage.
- Your usage range (4–17 DBU/hour):
- Monthly DBU-hours =
DBU/hour × ~730 hours - 4 DBU → ~2,920 DBU-hours/month
- 17 DBU → ~12,410 DBU-hours/month
- Yearly DBU-hours =
DBU/hour × 8,760 hours - 4 DBU → ~35,040 DBU-hours/year
- 17 DBU → ~148,920 DBU-hours/year
- Monthly DBU-hours =
- Cost formula:
DBU-hours × Price per DBU. (Replace with your region’s actual DBU price — e.g., if $0.40/DBU, that’s ~$1.1K–$5K per month across your range.) - Savings: Pre-purchase gives up to ~37% off PAYG DBU rates, depending on 1- vs 3-year term. It’s best to pre-purchase only the baseline you know you’ll use 24×7, and let spikes run on PAYG.
Documentation: Azure Databricks Unit pre-purchase
- Azure Data Factory Reserved Capacity
- Data Factory reserved capacity applies to mapping data flows compute (General Purpose, Memory Optimized, etc.), purchased by region, compute type, and core count.
- In your case: General Purpose with 4 cores (+4 driver cores) → you can buy a reservation that matches this setup.
- If your workloads are steady and predictable, reserved capacity significantly reduces costs vs PAYG. For bursty workloads, PAYG may be more flexible.
- You can use the Reservations blade in the Azure Portal to compare the estimated savings before purchase.
Documentation: Reserved capacity in Azure Data Factory
Summary:
- RIs and Savings Plans work together RIs first, Savings Plans second.
- Databricks → use DBCU pre-purchase if you have predictable baseline DBU usage (saves up to ~37%).
- ADF → reserved capacity is valuable if you run mapping data flows consistently at your current core count.
- For exact savings numbers, I’d recommend plugging your usage into the Azure Pricing Calculator and the Reservations blade in the portal. Hopefully this gives you a clearer picture. Let us know if you have further questions. Thank you!