DP-750 · Compute and Catalog Foundations
22 cards
Selecting Azure Databricks Compute Types
-
Quick check
A team wants the compute surface that most directly removes infrastructure-management effort. Which description matches serverless compute?
AA fixed worker count stays active between workloads so capacity is always ready
Serverless scales with demand instead of holding a fixed cluster between workloads, so a static worker count is not what it offers.
BAzure Databricks allocates and scales the resources, and they run in the Databricks subscription
Right. Allocation and scaling belong to Azure Databricks, and the resources never appear as virtual machines in the customer subscription.
CThe team selects each virtual machine size and patches those machines as part of routine operations work
Selecting and maintaining machines describes classic compute, which is exactly the work serverless removes.
3 / 22
-
Quick check
What separates classic compute from serverless compute in terms of runtime management?
AServerless exposes each underlying machine so a runtime can be installed on it manually
Serverless hides the infrastructure entirely; there are no machines for anyone to install a runtime on.
BServerless asks the team to schedule its own runtime upgrades ahead of each release
Serverless upgrades itself because its runtime is versionless, so no upgrade scheduling is asked of the team.
CClassic compute lets the team select and manage the version of the Databricks Runtime it needs
Right. Explicit runtime selection is a classic-compute capability, while serverless runs a versionless runtime that upgrades automatically.
5 / 22
-
Quick check
Several engineers must share one cluster to control cost. Their Python and SQL notebooks use no RDDs, GPUs, R, or custom containers, and each user's work must stay isolated. What fits?
AClassic compute in Standard access mode
Right. Standard access mode is the shared mode: several users work on one classic cluster at once and Lakeguard isolates their code.
BClassic compute dedicated to one of the engineers
Dedicated access assigns the cluster to one user or group, which defeats the point of sharing and is reserved for machine-level needs.
CA single-node cluster, which is the access mode built for shared work
Single-node is a cluster architecture with no workers, not an access mode, and it says nothing about isolation between users.
8 / 22
-
Keep your progress in the app
That’s 3 of 9 quick checks. In the app they stay answered, and every lesson remembers where you left off.
-
Quick check
A SQL workload must reach an on-premises database through a custom network. Which warehouse type fits?
AA serverless SQL warehouse, since dynamic scaling covers any connectivity need
Serverless warehouses run in the Databricks-managed subscription and do not offer the custom network integration this workload needs.
BA classic SQL warehouse, because basic autoscaling handles external systems
Basic autoscaling is a performance setting and has nothing to do with reaching a network outside the platform.
CA pro SQL warehouse, which keeps Photon and Predictive IO and supports custom networking
Right. Pro warehouses are the documented choice when custom networking is required, and they retain Photon and Predictive IO.
11 / 22
-
Quick check
A team runs infrequent Python ETL. Each run should start quickly, scale without cluster sizing, and release resources afterwards; the code uses no RDD APIs, JARs, or custom Spark settings. What fits best?
AServerless job compute
Right. Job compute releases its resources when the tasks finish, and the serverless flavor removes sizing work and starts quickly for a supported Python workload.
BShared classic compute in Standard access mode, left running for the team
A shared interactive cluster stays up between runs, which is the idle cost this workload is trying to avoid.
CA serverless SQL warehouse, with the Python tasks submitted as scheduled queries
A SQL warehouse executes SQL analytics; it is not an execution surface for Python ETL tasks.
14 / 22
-
Quick check
Which statement describes an instance pool correctly?
AIt is the compute surface that executes SQL analytics and BI queries
SQL analytics and BI run on a SQL warehouse; a pool never executes a query itself.
BIt holds idle machines that classic clusters start from, and you pay for that idle capacity
Right. A pool trades the cost of warm machines for shorter cluster startup, and it supplies those machines to classic clusters.
CIt replaces classic compute entirely by taking over every runtime upgrade on behalf of the team
Automatic runtime upgrades belong to the versionless serverless runtime, not to pools, which serve classic compute.
16 / 22
-
Quick check
A nightly batch pipeline on serverless does not care about a few minutes of startup, but the team wants to reduce consumption. Which setting applies?
ASwitch the pipeline to Standard access mode so users share the resources
Standard access mode governs user sharing on a classic cluster and is not a serverless cost setting.
BTurn off the Performance optimized toggle so the job runs in standard performance mode
Right. Standard performance mode accepts a longer startup in exchange for substantially lower consumption, which suits a scheduled batch pipeline.
CMove the pipeline onto a classic SQL warehouse, which is the cheapest warehouse tier available
A classic SQL warehouse is the weakest warehouse tier for SQL work and does nothing for a serverless pipeline's cost.
18 / 22
-
Quick check
A notebook trains a model on GPU instances, uses R, needs a specific runtime version, and must run in the company's own Azure subscription. Which choice satisfies all four?
AServerless notebook compute, whose automatic upgrades keep the runtime current
Serverless notebooks support neither R nor GPU work, its runtime is versionless, and its resources sit outside the customer subscription.
BA serverless SQL warehouse with dynamic scaling and Photon
A SQL warehouse runs SQL queries and is not an environment for training a model from a notebook.
CClassic compute in dedicated access mode
Right. Dedicated access grants the machine-level privileges GPUs and R need, and classic compute allows runtime selection inside the customer's own subscription.
20 / 22
-
Quick check
Which summary keeps the roles straight?
AA SQL warehouse serves SQL analytics, job compute ends with its tasks, and Standard access mode shares a cluster
Right. Those are the three distinct roles: the analytics surface, the automated lifecycle, and the shared classic cluster.
BA pool executes SQL queries, dedicated access mode is the shared option, and serverless supports RDD APIs
A pool only supplies machines, dedicated access is the single-user option, and RDD APIs are unavailable on serverless.
CJob compute stays warm between runs, serverless exposes its machines, and classic compute upgrades its runtime silently
Job clusters terminate after their tasks, serverless never exposes machines, and it is serverless, not classic, whose runtime upgrades on its own.
22 / 22
-
9 quick checks · then the test
In the app, finishing the quick checks opens this lesson’s 10-question test, and the ones you miss come back exactly when you’re about to forget them.
The whole course, on your phone
Lessons you can read, audio you can listen to on the way to work, and practice that remembers what you got wrong.