Micro Focus considers a large configuration to be one that supports 200 concurrent users or more during peak periods. For these configurations,
place the
StarTeam Server process on its own system. The database process should also execute on its own machine. Though not strictly necessary, the
root
MPX Message Broker and
MPX Cache Agent processes can also benefit by executing on yet another
machine. Especially when concurrent users rise to 200, 300, or more, moving the
processes to their own machine can remove network traffic and other resource contention from the
StarTeam Server machine. A typical deployment of multiple large configurations is shown below.
The key points of this multiple, large configuration deployment are:
- The
StarTeam Server process for each configuration executes on its own machine. This is typically a high-end machine with a multi-core CPU and
at least 16 GB of memory running on a 64-bit OS. If you have more than 100 concurrent users we recommend you use a 64-bit
version of the
StarTeam Server.
- The database server executes on its own machine. Multiple
StarTeam configurations can share the same database server. (Micro Focus has seen up to eight configurations use the same database server without a performance issue.) Each
StarTeam configuration uses its own “schema instance”. Each
StarTeam server machine should have a high-speed dedicated connection to the database machine.
- The root
MPX Message Broker and root
MPX Cache Agents can all execute on a single
machine. Each root
MPX Cache Agent requires access to the appropriate vault, but a high-speed dedicated connection is not necessary. File access over the network
(for example, using UNC paths) is sufficient. If you utilize the
StarTeam Notification Agent, you can put it on the
machine as well.
- A shared storage server such as a SAN server can be used for all
StarTeam vaults and database partitions. Depending on the hardware, an interface (for example, “host” card) may be needed for each
StarTeam server machine in order to access the SAN.