We currently have XIR2 SP2 using a SQL 2005 database, with the applications on one server and the database on another sever, two servers. In the XI 3.0 Deployment Planning Guide some of the scenarios for the server tier have a Framework server, which I believe should include the Input, Output, Event, and CMS servers. With the upgrade to XI 3.1 is it necessary or good practice to have a separate Framework server or have all servers (services) on one as we currently have with XIR2 SP2? What are the advantages of having a Framework server?
Also is it good practice to have a separate Web-App server running Tomcat? Would this help performance issues with XI 3.1?
Any response would greatly appreciated.