The prerequisites for using Multisite Clustering include the following:
This feature requires a Multisite license. Be sure to obtain a license to enable this feature in Process Server. The server configuration instructions describe how to enter your license. Enter the license into one server in your Multisite environment.
You must use either an Oracle or MySQL database. Currently Multisite supports Oracle Database 11g and MySql.
Use of Multisite requires that the Process Server Eventing Service is disabled. Eventing is disabled in a Multisite license.
Follow all instructions below to ensure successful Multisite configuration.
What is Multisite?
Process Server supports a site configuration, which allows a cluster of process servers to replicate its database to other databases serving other sites. Each site has a cluster of Process Servers (one or more servers) with a single persistent database, and the site operates independently of other sites. All process instances are available for execution at each site. In the event of a server failure, a process can start execution on one site and complete on a different site. In addition, most Process Server configuration properties are replicated from site to site. This means you can configure server properties in one site, and they are automatically copied to another site's administration console.
The following illustration shows a sample Multisite environment. The database setup is a master-master replication, as shown below. This technique allows you to replicate data in tables across separate databases.
Oracle and MySQL
The procedures you follow when you are using Oracle differ from those you use when using MySQL. Use the following links to jump to the description for your database.
Oracle
MySQL
Following these descriptions is a section describing "Pausing Replication When Performing Database Updates. This section applies to Oracle and MySQL.