Azure Databricks Cluster Pricing

trailblazer
New Contributor III

Hi, I am trying to workout a rough total pricing of Azure Databricks Cluster using the following assumption. 

I want to spin a cluster on D13 v2 vms with 9 executors, so in total 1+9 = 10 nodes. I want to use the cluster for 10 hours a day, 30 hours a month and 360 hours a year.  How do i calculate the DBU cost and the total compute cost for this per month and how the breakdown works? Any help will be very much appreciated. I understand there are other factors such a storage and network , I am not worried about that for now. Thanks 

trailblazer_0-1762440739961.png

 

nayan_wylde
Esteemed Contributor II

Here is the simple calculation I use based on dollars and assuming the infra is in EUS.

Cost Components

  1. Azure VM Cost (D13 v2)
  • On-demand price: $0.741/hour per VM
  • Monthly VM cost:
    • 10 VMs×300 hours×$0.741=$2,223
  • Yearly VM cost:
    • 10×3600×$0.741=$26,6762

 

2. Databricks DBU Cost

  • DBU = Databricks Unit, charged per node per hour
  • Estimated DBU rate for D13 v2 (Jobs Compute): ~2.5 DBUs/hour per node (based on similar VM class)
  • DBU price (Premium Tier): ~$0.20–$0.55 per DBU depending on tier and region
    • Let's assume $0.30/DBU for estimation
  • Monthly DBU cost:
    • 10 nodes×300 hours×2.5 DBUs/hour×$0.30=$2,250
  • Yearly DBU cost:
    • 10×3600×2.5×$0.30=$27,000

View solution in original post

Thanks a bunch