A scale-out scenario describes the deployment of a single runtime application on multiple Runtime server machines on a network, where all instances of the application are connected to a single database.
In order to implement a scale-out scenario, a unique ID must be specified for each server machine involved, using the Administration Tool. Refer to Setting the Machine ID for Scale-Out for more information.
You should be aware of the following when implementing a scale-out scenario:
Synchronizing
The administrator is responsible for ensuring that all instances of a deployed application are kept synchronized with the database, and thus the same version is maintained across all machines. This applies to applications and reports.
Redeploying
All instances of a scale-out application must be shutdown prior to it being redeployed.
Database Reorganization
All instances of a scale-out application must be shut down during database reorganization. Reorganization cannot be started if any instance is running.
Activities
All system activities operate on the instance of the application and the machine on which they were initiated.
All report activities operate on the instance of the application and the machine on which they were initiated.