Local Cluster v2

A local Cluster allows you to execute Flowgear Workflows entirely within your own network or on-premises environment.

What is a local Cluster?

Unlike the cloud Cluster, where Workflows run on Flowgear's infrastructure, a local Cluster runs the entire Workflow on machines that you control.

This is useful when a Workflow needs access to on-premises resources such as the local file system, internal databases, or network services that are not exposed to the internet. A local Cluster does not require inbound firewall rules.

Note: In v1 Runtime, DropPoints provided access to on-premises data sources. In v2 Runtime, local Clusters replace this concept. Rather than routing individual connector calls through the local cluster, the entire Workflow runs locally.

How it works

Each Workflow in Flowgear is assigned to a Cluster: either the cloud Cluster or one of your registered local Clusters. When a Workflow is executed, it runs entirely on the selected Cluster.

A local Cluster can contain multiple Hosts to provide high availability for on-premises workloads. Each Host is a Windows machine that runs the Flowgear Local Cluster Host service. Every Host in a Cluster uses the same trusted certificate to authenticate with Flowgear.

When a Workflow calls another Workflow, execution can move between Clusters. For example, a cloud Workflow can invoke a local Workflow, and a local Workflow can invoke a cloud Workflow.

Prerequisites

  • A Windows machine with administrator privileges.
  • Outbound access to port 443 from each machine that hosts the local Cluster.
  • Permission to create local Clusters and trust their certificates in the Flowgear Console.

Select a Cluster for a Workflow

After your local Cluster is registered, installed, and online, you can assign a Workflow to it in the Workflow designer.

In the Workflow designer toolbar, click Select Cluster, and then select the Cluster. All executions of that Workflow run on the selected Cluster.

Tip: The cloud Cluster is always available. A local Cluster appears after it has been registered.

Get started

Follow these articles in order to set up a local Cluster:

  1. Create a local Cluster to register it in the Flowgear Console.
  2. Install a local Cluster to install the Host service and the Flowgear Local Cluster Manager app on a Windows machine.
  3. Set up a local Cluster to configure the Host, trust its certificate, and start the service.

The local Cluster's detail page in the Flowgear Console also shows these steps in its Set up this Cluster section, together with the Cluster's config.json.

See also