We are running a simple two node Cluster for our BOBJ architecture. It is two Windows servers, each with Tomcat, the CMS and the SIA Node installed forming a cluster. We balance the traffic to Tomcat with an F5 router. It runs our BIP 4.0 SP05 pretty good. But every time we have a stability issue, SAP asks why we haven't split our web-tier off separately. (see the left side of my pic below)
We are now upgrading to BIP 4.1 SP02 and as part of that project, we've decided to go ahead and put the Web-Tier (both dynamic and static) on a separate VM Guest. Since Tomcat will run on VM, we can rely on the inherent redundancy that a virtual cluster offers. (see the right side of my pic below)
Will that single Tomcat Server balance the load to the two backend CMS engines? What about Analysis for Office? I noticed that the dsws.properties point to only one CMS engine. Will that put all of my Analysis connections on just one of the nodes?
I'm open to feedback and lessons learned from anyone that's done something similar. I'd like to flush out any weakness in this design. I haven't ruled out the possiblity of two VM guests each running Tomcat in front of each CMS server but is that overkill? We don't want to just throw more and more servers into the design unless they are really needed.
Thanks