Running an Instance on a Schedule

Rather than running an instance constantly, you can schedule an instance to run for defined periods of time. Scheduling is perfect if you are using hourly pricing, but you use your instance in a consistent way, such as between 8:00-18:00, Monday to Friday.

You can define daily or weekly schedules. With built-in fault tolerance and error handling, you can trust that your instance will come online for the period of time you define. And just in case it does not, you will receive a notification.

Creating a Schedule

  1. Go to the FME Cloud dashboard (https://console.fmecloud.safe.com/instances).
  2. On the left sidebar, click Schedules.
  3. Click New Schedule.
  4. On the Create Schedule page, configure the following:
    • Instance: Select the instance you want to schedule.
    • Name: Give the schedule a name that has meaning to you.
    • Description: Enter any additional information to help you identify the schedule.
    • Enabled: Check if you want the schedule to be active once it is created.
    • Repeats: Specify the type of schedule:
      • Daily: Allows you to specify which days of the week the instance runs (Every day or Select days), and the time period for the specified days (Instance running).
      • Weekly: Allows you to specify a weekly span of time during which the instance runs. The instance starts to run on the specified Starts on day and time, and pauses on the specified Pauses on day and time.
  5. Summary: Review to ensure your configuration is as expected.
  6. Click Save.

Editing a Schedule

  1. Go to the FME Cloud dashboard (https://console.fmecloud.safe.com/instances).
  2. On the left sidebar, click Schedules.
  3. Click Edit beside the schedule you want to change.
  4. On the Editing schedule page, make the desired changes, and click Save.

Enabling, Disabling, or Removing Schedules

  1. Go to the FME Cloud dashboard (https://console.fmecloud.safe.com/instances).
  2. On the left sidebar, click Schedules.
  3. Check the boxes beside the schedules you want to manage.
  4. Click Action, and select Enable, Disable, or Remove.

FAQ

What if the instance is already running when a schedule is triggered?

Nothing will happen. The start component of the schedule is skipped. The pause component of the schedule will still run.

What if an instance is terminated when a schedule on it is enabled?

The schedule effectively becomes invalid. It will still exist in the dashboard until you remove it, but it will not do anything.