Multiple Interact runtime servers
When you install multiple Interact runtime servers, configure the runtime server group to use the same schema for runtime tables, profile tables, learning tables, and Marketing Platform.
For best performance, install each production Interact server group with its own instance of Marketing Platform, although this is not a firm requirement. By default, Interact runtime servers in the same server group use the same instance of Marketing Platform, as in the following example:
1.
Install and configure Marketing Platform and the Interact runtime environment on the first server and ensure that they are configured and working correctly.
2.
Install only Interact runtime environment on the second server. Provide the same Marketing Platform data source details and credentials that you used for the Marketing Platform installation on the first server. This configuration registers the second Interact server to use the same instance of Marketing Platform.
3.
Deploy the Interact runtime WAR file on the second server.
4.
Verify that Interact runtime environment is deployed and running correctly on the second server.
5.
Use the URL of the first Interact runtime server and the second server in a single server group in your Interact design time configuration.
Although not required, you can also install a unique instance of Marketing Platform for each Interact runtime server, or a few instances of Marketing Platform that support subsets of runtime servers. For example, for your server group that contains 15 runtime servers, if five runtime servers report to one instance of Marketing Platform, you have a total of three instances of Marketing Platform for 15 runtime servers.
If you have multiple instances of Marketing Platform, the Interact configuration must match across all instances of Marketing Platform for a server group. You must define the same runtime tables, profile tables, and learning tables for all instances of Marketing Platform in each server group. All Interact servers that belong to the same server group must share user credentials. If you have separate Marketing Platform instances for each Interact server, you must create the same user and password on each instance of Marketing Platform.
If you install a test environment and have multiple Interact runtime servers on the same system, you must make sure that you complete the following requirements:
*
Each Interact runtime server instance must be in a separate web application instance.
*
If you configure JMX monitoring for Interact servers that are running on the same system, you must configure the JMX monitoring for each Interact runtime server to use a different port and instance name. Edit JAVA_OPTIONS in your web application server startup script and add the following options:
*
*
You must also set the instance name if you use a database load utility to work with several Interact servers that run on the same computer.
Configuring multiple Interact runtime servers