Application Example
The following figure presents a more detailed view of how load balancing might be deployed in Windchill Risk and Reliability. This example shows 12 physical machines. However, only 2 machines represent users, 1 working from the web client and 1 working from the desktop client. You can see how complex load balancing becomes as the number of users grows into the hundreds or thousands.
In this example, the Long Running Task Service is split into two components.
The first component consists of the singular support servers, which are the various contracts that must be hosted in only one location.
The second component is the various load-balanced servers.
While this example shows the Calculations Server being split over its own load-balanced cluster of machines, this could be done with a number of the Long Running Task Servers and their contracts. For more information, see Configuring the Long Running Task Service.
At this point, you now have a reasonable understanding of how you achieve load balancing and why it is useful. The next section explains how you install and configure Windchill Risk and Reliability to support these types of scenarios.