Quick answer: Databricks charges for compute in Databricks Units (DBUs), billed per second. Cost = DBUs consumed × the rate for each workload type. For classic compute, cloud infrastructure (VMs, storage, networking) is billed separately by AWS, Azure or GCP and commonly accounts for 50-70% of total spend. Serverless SKUs bundle infrastructure into one DBU rate.
A DBU is a normalized unit of processing capability. Every supported instance type carries a DBU rating, and a cluster's hourly consumption is the sum of its driver and worker node ratings. Because billing is per second, short-lived job clusters cost dramatically less than always-on interactive clusters doing the same work.
Your effective rate depends on workload type, pricing tier (Premium or Enterprise, since the Standard tier has been retired), cloud provider, region, and any committed-use discounts.