Skip to main content

What is H2O Orchestrator?

H2O Orchestrator is a microservice for the H2O AI Hybrid Cloud (HAIC) that handles orchestration and scheduling capabilities for workflows for sequential execution of scripts and notebooks. This component is a part of HAIC and cannot be run independently.

Orchestration

Using H2O Orchestrator, users can define workflows. Orchestration refers to the ability to combine multiple notebooks or scripts into a single workflow where one or more scripts can run based on the output of scripts from previous steps. A workflow can contain multiple other sub workflows within it.

Scheduling

Scheduling refers to executing a workflow periodically at a given interval, based on a CRON expression. A workflow can contain one or more pieces of code (i.e., notebooks or scripts). You can create, edit, or upload your own notebooks and scripts to H2O Orchestrator. Schedulers or workflows can be triggered based on events such as time events, or you can choose to define a one-time task without a schedule, which will run right away.

Workspaces

All entities and jobs must be executed within a specific workspace. Therefore these entities will inherit RBAC (Role Based Access Control) from a parent workspace.


Feedback