02 Architecture

This is a pre-release version of our certification course. It is not yet complete and is subject to change.

Infrastructure

Each Flowgear customer account resides in a "tenant" which encompasses all of the underlying resources needed to run an instance of the Flowgear platform.

Each tenant includes a set of virtual infrastructure dedicated to the customer. By provisioning and managing dedicated infrastructure in a tenant, a very high level of isolation between customers is assured.

Broadly, the platform includes two types of resources - storage and compute.

Under storage, an Azure Storage account holds master and transactional data while Azure KeyVault stores sensitive information like credentials.

Under compute, one or more dedicated Virtual Machines service workload for each customer.

For certain subscriptions, a Disaster Recovery region is available to enable continuity in the event of an outage within the primary region.

Objects

Sites & Workflows

One or more Sites can be created within a tenant. Sites are logical containers for objects that are required to run integration workload. Examples of these objects include:

These objects are accessed from the left-hand menu, sign in to your trial account to see them.:::

  • Workflows describe an integration process and typically contain steps to query data from a source (extract), map it into a desired shape or schema (transform) and send it to a destination (load)
  • Connections hold sensitive information like credentials. Connections are referenced within the Workflow design steps so that sensitive information is not part of the Workflow design and the same Connections can be used across multiple steps and multiple Workflows
  • API Keys are credentials generated by Flowgear that can be used to invoke Workflows as APIs
  • DropPoints are software agents that can be installed on-premise to enable Flowgear to integrate with data sources that are not published over the Internet.
  • Workflow Logs allow you to search for historical Workflow activity

Accounts

Sites are allocated to Accounts. Within an account are one or more Subscriptions. One or more Sites can be allocated to a Subscription which controls the features and available capacities.

Access Accounts from → Accounts, click the Account shown there and then review the Subscription details shown for the account.

The primary capacity is Active Workflows which is the number of Workflows that are allowed to execute concurrently across the Subscription. The Subscription provides a certain number of Active Workflows and you can choose how many of that number to allocate to each Site within the Subscription.