CloudBolt High Availability (HA) Guide¶
CloudBolt can be considered three services in terms of High Availability:
- Web server
- Job engine
By default, all of these services run on a single machine. They can also each run on a separate machine or multiple separate machines. For example, seven separate machines could contain two web servers, three Job Engines, and a master database that replicates to a minion.
We recommend customers start with our appliance as we deliver it. If you require a geo-diverse or high-availability cluster, consider the following setup.
- Start with a 3-node cluster that contains:
- 1 web server
- 1 Job Engine
- An external database
You can then provision more CloudBolt web servers or Job Engines as your performance needs require.
Multiple web servers will need to be provisioned behind a load balancer if you wish to have a single domain name for your CloudBolt instance.