Overview
A Ziggy cluster addresses your scalability and high availability requirements.
Video overview
The following video shows
- a simple flow being load tested with a single instance
- the same flow tested in a cluster of three server instances
- performance monitoring
- performance tuning
Before you create your cluster
You should be familiar with the performance tuning settings before you add instances. This will help you tune your instances which still applies when running multiple servers.
Load Testing
Ziggy comes with its own load testing feature that lets you experiment with different load scenarios and system settings.
It is important to understand how to adjust the main settings that will influence performance on a single server. You can make these adjustments and immediately see the impact when running a load test.
Scaling
A single Ziggy server can handle large numbers of simultaneously executing flows. However, if you are dealing with very high load, then creating a cluster is the answer.
Redundancy
There are different ways to configure your cluster for high-availability scenarios. See the Levels page.
Load Balancing
You will need to configure a load balancer to point to the servers in your cluster.