High availability infrastructure setup

<< Click to Display Table of Contents >>

Navigation:  Automation Server > Automation Server requirements > System Requirements for Production and Test Environments >

High availability infrastructure setup

Overview

A high availability system infrastructure is designed for mission critical business processes which are expected to be available 24/7/365.

Such system infrastructure for Automation Server would be represented by having at least:

A database cluster (for failover capabilities at the database server).

A Bizagi cluster (to support load balancing and scalability).

A load balancer, in order to provide load balancing for the Bizagi cluster.

 

System infrastructure

The system infrastructure is represented by the image below:

 

HA_system_architecture

 

Optional setup for Internet access (use of a proxy server)

Whenever end users need to work on the processes via internet from any device, and Bizagi is set up on-premises strictly within the intranet, consider using a reverse proxy server.

This optional reverse proxy server, is set in the DMZ and avoids the need to publish the Bizagi server and its IP address.

 

For a high availability solution, this setup considers a using two nodes in a cluster hosting the reverse proxy (to avoid single points of failure in your system architecture).

The following image illustrates this system infrastructure:

 

HA_proxy_system_architecture