We're going to deploy the Web Guide application by using the strategy illustrated in Figure 8.16. Using this figure as a reference, our deployment consists of the following steps:
It's important to remember that the strategy shown in Figure 8.16 is based on the cluster set up that we're running here and on the following rationale:
Figure 8.16 Using a stager to deploy static content to a Web cluster
To ensure that we had a load on the cluster during deployment, we configured WAS to run for 20 minutes and started it against the cluster. Then, we deployed the Web Guide application by using the following steps. (Use Figure 8.16 as a reference for this operation.)
NOTE
We used the Application Center snap-in of the stager for the entire deployment.
Continue observing the Synchronizations view as the cluster is synchronized.
NOTE
As an option, you can disable automatic synchronization on the target cluster and manually synchronize the new application across the cluster after the deployment finishes. You can do this by displaying the cluster Applications list, highlighting the application, and then clicking Synchronize. When you do this, all the new content that you deployed to the controller is replicated to all the cluster members.
There are two variations on the preceding deployment scenario that may be useful in your own situation.
Staged Cluster Synchronization
We used a staged synchronization to compensate for the lower capacity—relative to the other members—of ACDW802AS. Based on previous WAS runs and load results, we felt that this particular member shouldn't be serving content at the same time that new content was replicated to the system. Before we deployed the Web Guide application to the cluster, we took ACDW802AS out of the load-balancing loop. After deployment and cluster synchronization was finished, we brought the member back online.
Live Testing Prior to Deployment
Another scenario is one in which you might want to test new content with "live" users before making it generally available on the cluster. We tested this case as well, and so can you, by following these steps:
At this point, the new content is available to any of the clients that get load balanced to W1, which is approximately one-third of the traffic to RKWebCluster. When you're finished testing, you can follow the steps described in "Deploy the Web Guide," earlier in this chapter, to deploy the application to the entire cluster.
WARNING
Don't forget to re-enable synchronization on W1 before you deploy the application to the cluster. You want to make sure that any application changes made as a result of the live testing get copied to the test server.