A new, advanced clustering architecture supports more flexible deployments. You can start and stop projects in the cluster without managing physical resources.
While Aleri was limited to a single live project per server, Event Stream Processor 5.0 clustering architecture offers these features:
- An ESP server can now be a virtual server, called a cluster, that spans any number of physical machines.
- An ESP server can simultaneously run any number of projects, subject to the capacity of the available hardware resources.
- You start a project on the ESP Server, not on a specific machine. The server assigns it to a machine.
- Connections to streams or windows in projects are made through a URL that consists of server.workspace.project.element. The cluster resolves the URL.
- Projects run in workspaces, providing a namespace.
- Projects can be started and stopped independently of all other projects running on the server.
- Projects can be designated for warm standby, so that if the machine the project is running on fails, it restarts automatically on another machine in the cluster.
- Hot standby is also available, where a machine fails over to a live backup instance, avoiding the lag time of a restart.
- The cluster manager is fully redundant. Multiple cluster managers run as peers, avoiding any single point of failure.