Use Spot Instances

Overview

Depending on your project location, the Platform is using the cloud provider's spare capacity resources at a significant discount. This option will be marked as Spot instances on the visual interface.

The setting can be applied at the project and task level, with the latter overriding the former.

Data Studio will still use on-demand instances when running, even if the Spot Instance feature is turned on for that project.

When creating a new project, the default setting for Spot Instances is On.

Activate Spot Instances for a Project

Only project administrators can activate Spot Instances within that project. Spot Instances can be activated while creating a project, or subsequently within project settings following the procedure below:

  1. Go to your project dashboard.
  2. Click the Settings tab.
  3. Under Execution Settings switch Spot Instances to On.

Activate Spot Instances for a Draft Task

Note that settings at task level override project-level settings.

  1. Create a draft task
  2. On the draft task page, switch Spot Instances to On underneath the draft task title.

View Spot Instance Settings for an Executed Task

An executed task set to use Spot Instances will be labelled Spot Instances: On on the task page underneath the task title.

On the task stats page you get a more detailed view of the executed task, with a job-wise breakdown of the instances used. Jobs that ran on Spot Instances are labelled spot next to the instance name.

Spot Instance control via the API

The use_interruptible_instances parameter provides equivalent control over the Spot Instance setting as part of the following API calls: