Automatic cluster update

Important

This feature is in Public Preview.

Automatic cluster update ensures that all the clusters in a workspace are periodically updated to the latest host OS image and security updates. Account admins can schedule the maintenance window frequency, start date, and start time.

If the compliance security profile is enabled, automatic cluster update is automatically enabled, but it can be enabled independently. See Automatic cluster update. If there are no updates for images for running compute resources, by default they are not restarted but you can configure the feature to force restart during the maintenance window.

This applies to all compute resources that run in the classic compute plane: clusters, pools, classic SQL warehouses, and legacy Model Serving. It does not apply to serverless compute resources.

Enabling this feature on a workspace automatically adds the Enhanced Security and Compliance add-on as described on the pricing page. This feature also requires the Premium pricing tier.

By default, automatic cluster update is scheduled for the first Sunday of every month at 1:00 AM UTC. Account admins can use the Azure Databricks account console to change the maintenance window frequency, start date, and start time. See Configure automatic cluster update.

Enable automatic cluster update on a workspace

Important

You must be an account admin to configure automatic cluster update. Although this setting is configured for each workspace, the controls for this feature are part of the account console UI, not the workspace admin console.

To enable automatic cluster update on a workspace, see Use Azure portal to enable settings on a new workspace.

Updates may take up to six hours to propagate to all environments and to downstream systems like billing. Workloads that are actively running continue with the settings that were active at the time of starting the cluster or other compute resource, and new settings will start applying the next time these workloads are started. This means that if a change is made late in the day or on the last day of the month, you might still see usage reported with the old settings early the next day or month.

Restart any compute resources to ensure they immediately get the latest updates.

Configure automatic cluster update

  1. Go to the Azure Databricks account console.

    If you have multiple Azure tenants, in the upper-right corner of a workspace, click your email address then click Manage Account. To establish your first account admin, see Establish your first account admin. Contact your account admin to add you as another account admin.

  2. In the sidebar, click Workspaces.

  3. Click the name of your workspace.

  4. Click Security.

  5. Next to Automatic cluster update, click the Configure button.

    Configure frequency and window.

  6. Set the maintenance frequency.

    • For monthly schedules, choose which numbered week such as 1st or 3rd.
    • For twice-monthly schedules, choose 1st and 3rd or 2nd and 4th.
  7. Set the day and time for your maintenance window.

  8. By default, compute resources only restart if updates are available. To force clusters and other compute resources to restart during this maintenance window regardless of the availability of a new update, select Always restart.

  9. Click Save.