Administering a Databricks workspace

Databricks Concepts

Kevin Barlow

Data Practitioner

Account Admin

Key Responsibilities:

  • Creating and managing workspaces
  • Enabling Unity Catalog
  • Managing identities
  • Managing the account subscription

Account Console Screenshot

Databricks Concepts

Account Console

Databricks Concepts

Account Console - Workspaces

Databricks Concepts

Account Console - Data

Databricks Concepts

Account Console - Users & Groups

Databricks Concepts

Account Console - Settings

Databricks Concepts

Workspace Admin

Key Responsibilities:

  • Managing identities in your workspace
  • Creating and managing compute resources
  • Managing workspace features and settings

Workspace Admin Settings

Databricks Concepts

Data Plane

Contains all of the customer's assets needed for computation with Databricks.

  • Data is stored in the customer's cloud environment
  • Clusters / SQL Warehouses run in customer's cloud tenant.

Databricks Data Plane

Databricks Concepts

Control Plane

The portion of the platform that is managed and hosted by Databricks.

  • Orchestrates various background tasks in Databricks
  • Sends requests to Data Plane to create clusters, run jobs, etc.

Databricks Control Plane

Databricks Concepts

Databricks Platform Architecture

Each cloud will have the same general options to create a workspace:

  • Cloud Service Provider marketplace
  • Account Console
  • Using the Accounts API with Databricks
  • Programmatic deployment (e.g., Terraform)

Databricks Platform Architecture

1 https://docs.databricks.com/getting-started/overview.html
Databricks Concepts

Let's review!

Databricks Concepts

Preparing Video For Download...