cancel
Showing results for 
Search instead for 
Did you mean: 
Data Engineering
Join discussions on data engineering best practices, architectures, and optimization strategies within the Databricks Community. Exchange insights and solutions with fellow data engineers.
cancel
Showing results for 
Search instead for 
Did you mean: 

Databricks Apps pricing

deng_dev
New Contributor III

Hi everyone!

I was investigating Databricks Apps as solution for my task and didn't fully understood pricing.

I have found this page and it indicates it will cost 75$ / DBU for Premium subscription plan when using AWS cloud. Is it full cost or will there be any additional costs from AWS side?

Thank you!

deng_dev_0-1762506469157.png

 

3 REPLIES 3

ManojkMohan
Honored Contributor

@deng_dev 

The $75 per DBU Premium subscription plan price for Databricks Apps on AWS shown on the Databricks Apps pricing page reflects the charge from Databricks itself. https://www.databricks.com/product/pricing/databricks-apps

However, this is not the full cost you will pay when running Databricks on AWS. 

You will incur additional charges from AWS for the underlying cloud infrastructure

Databricks  + AWS costs simulation example : 

Databricks Apps Premium plan at the listed price of $75 per DBU on AWS. You run a medium-sized app that consumes 0.5 DBUs per hour.

Databricks usage cost for 10 hours:
10 hours × 0.5 DBUs/hour × $75/DBU = $375

Additionally, you run this app on AWS infrastructure, using EC2 instances (at an example rate of $0.10 per hour):

AWS compute cost for 10 hours:
10 hours × $0.10/hour = $1.00

Total estimated cost for running the app for 10 hours:
$375 (Databricks license) + $1.00 (AWS infrastructure) = $376

AWS pricing and cost estimates: https://aws.amazon.com/pricing/

Databricks community Q&A on AWS costs: https://stackoverflow.com/questions/72488574/aws-databricks-pricing-should-we-also-pay-for-ec2-insta...

deng_dev
New Contributor III

Thank you for details!
It it known which EC2 instance is used for Medium Cluster Databricks apps? Not sure if it is possible to calculate AWS side costs to get accurate costs for both Databricks and AWS sides for Databricks apps

ManojkMohan
Honored Contributor

@deng_dev 

@deng_dev 

For Databricks Apps on AWS, the exact EC2 instance types used for clusters such as a Medium cluster are not publicly and explicitly documented

Common instance types used in medium workloads might be similar to m5 or r5 families in AWS (e.g., m5.xlarge or r5.xlarge), which offer 4 vCPUs per instance, and clusters would have multiple instances to meet the DBU usage

Simulation :

Cost ComponentUnits UsedRate per UnitTotal Cost (USD)Notes
Databricks DBU usage0.5 DBU/hour × 10 hours = 5 DBUs$75 / DBU$375Premium plan DBU charges for Databricks Apps on AWS
AWS EC2 compute hours4 instances × 10 hours = 40 instance-hours$0.12 / instance-hour*$4.80Example: using m5.xlarge (4 vCPUs) or r5.xlarge instances at approx. $0.10-$0.15/hour
AWS EBS storage1 TB (1000 GB) × $0.10/GB-month (prorated for 10 hours)$0.0033 / GB-hour$2.40 (approx.)Prorated for usage duration (typical EBS SSD pricing)
AWS networkingEstimated 100 GB data transfer$0.09 / GB$9Approximate outbound transfer cost
Total Estimated Cost  $391.20Combined Databricks DBU and AWS infrastructure costs