cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Administration & Architecture
Explore discussions on Databricks administration, deployment strategies, and architectural best practices. Connect with administrators and architects to optimize your Databricks environment for performance, scalability, and security.
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Is it possible to let multiple Apps share the same compute?

Aminsn
New Contributor III

Apparently, for every app deployed on Databricks, a separate VM is allocated, costing 0.5 DBU/hour. This seems inefficient, why can't a single VM support multiple apps? It feels like a waste of money and resources to allocate independent VMs per app when a shared resource would be more than sufficient. I hope Iโ€™m mistaken, can someone please clarify whether it's possible to support multiple apps on Databricks using a single compute resource?

1 REPLY 1

Shua42
Databricks Employee
Databricks Employee

Hi @Aminsn ,

You're understanding is correct in that only 1 running app can be deployed per app instance.

If you want to maximize the utilization of the compute, one option could be to create a multi-page app, where the landing page will direct users to the relevant portion of the application, but this will depend on your preferred user experience and segmentation of the apps.