Skip to main content

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.