Azure Databricks and PaaS

grajee 371 Reputation points
2022-01-15T19:14:08.713+00:00

All,

I have a fairly good understanding of IaaS and PaaS services on Cloud and I'm also aware Azure Databricks a PaaS offering from Databricks/Micrsoft.

However, since the Data plane is deployed in a VNet - which is normally associated with VMs, why is Azure Databricks called a PaaS offering?

Also, since the Control Plane is in the "Databricks cloud account" are any of the components available to the users?

https://learn.microsoft.com/en-us/azure/databricks/getting-started/overview

Thanks,
Gopi

Azure Databricks
Azure Databricks
An Apache Spark-based analytics platform optimized for Azure.
2,534 questions
0 comments No comments
{count} votes

Accepted answer
  1. Martin Cairney 2,261 Reputation points
    2022-01-17T11:37:54.59+00:00

    It is considered a PaaS service because you have no need to manage the VMs that are deployed - they are in the background and managed by Databricks. PaaS vs IaaS is not just about how the service is physically deployed but about what parts of it you need to manage.

    A VNet again not just associated with VMs. Anything that needs an assigned IP Address would normally be connected to a VNet - otherwise how would the traffic get to and from it?

    For the Control Plane - this is just where they are hosted. You have access to the web application to manage your clusters, attach your Notebooks and schedule your jobs to process YOUR data that resides in YOUR account.

    1 person found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. Yamil Aguas Chumacero 15 Reputation points
    2023-05-05T21:41:56.5166667+00:00

    I asked Bard. This is the answer:

    Azure Databricks is a hybrid of SaaS and PaaS. It provides some features that are typical of SaaS offerings, such as a pay-as-you-go pricing model and a managed environment. However, it also provides some features that are typical of PaaS offerings, such as the ability to customize the underlying infrastructure and the ability to use your own data.

    Ultimately, Azure Databricks can be classified as either SaaS or PaaS, depending on how you use it. If you are looking for a fully managed platform where you do not need to worry about the underlying infrastructure, then Azure Databricks can be considered a SaaS offering. However, if you want more control over the underlying infrastructure, then Azure Databricks can be considered a PaaS offering.

    3 people found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.