Hello Steve, they who commit, developers, gurus and all users of smartfrog. Steve replied to an email from me with a 3 step plan as a solution of the problem I am presenting below. This email is step #2 of 3. Thanks in advance and please advise, David.
My current gig: * Large corporation: 25k+ employees (based on user population). * 3 web applications and 1 web service (Apache Axis 1.3) running under: Tomcat or JBoss. * Projected user population: 25k. All applications are internal. * Multiple disparate version JDKs: 1.3.x, 1.4.x * Multiple disparate version JEE servlet containers (Tomcat/JBoss). * Multiple disparate versions of the d/b (MS SQL Server 2003, 2005) supporting all development and production instances. Planned but no separate testing of the d/b. * No SLA from any of the vendors so software support availability is unknown. * No source code. Only Ant build.xml to deploy (or copy and deploy) and then start the associated app servers from (dot).war or .zip binaries. * Current tools for testing and monitoring: JMeter and possibly: MC4J, JConsole, JHat, JStack, JStat. * Current completed testing: for purposes of creating a baseline metric for all target applications I have created a JMeter Test Plan using the JMeter distributed local JMeter master / remote JMeter slave model. This model works quite well and is easy to deploy manually but since JMeter has concurrency problems with multiple ThreadGroup users only a single user per (hardware) slave is possible. Drawbacks incurred from the previous statement: for a distributed model to emulate a real-time/real-world production model many actual machines are required as slaves to emulate many distributed users. Only 1 of 4 applications have been tested using the JMeter distributed slave Test Plan and as of yet I do not have a viable baseline metric for any of the target applications mentioned above. This is what the client wants: consolidation of all web apps and services under a single JBoss installation with scaling for all users. This is what I think is reality: 1) upgrade 1 application from JDK 1.3 and Tomcat 4.x to JDK 1.4.x and TC 5.5.x. Purpose of upgrading the one application is to put all applications on the same JDK and Tomcat version plane. 2) Instead of multiple TC/JBoss instances for clustering/load-balancing I would like to employ smartfrog for some type of virtualized machine deployment of the bullets described above. Does this mean: VMWare? Xen? Globus Toolkit?. The client claims they are currently using VMWare. 3) Use smartfrog for the baseline testing to generate an initial metric of the existing system(s). 4) Migrate all applications and servlet containers to the newly created virtual machine from step 2. 5) Use smartfrog for load/stress testing of all target applications after the successful migration, deployment and startup of all applications. Purpose: to generate a comparative metric against the initial baseline metric establised in step 3. 6) Document fully all 5 steps above and present all results with smartfrog as the framework rock-star-hero. Rants and raves welcomed. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Smartfrog-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/smartfrog-users
