In recent years, Open Source Software has been receiving significant consideration in the IT industry. As the maturity and reliability of open source application servers increases, more organizations will be looking to introduce them into their environment. While some concerns regarding open source are still being debated, a number of companies are experimenting with and deploying open source application servers in their datacenters. While some are attracted to the ability to view and modify source code as needed, a large majority are attracted to the perceived cost savings of open source. There is no question that for certain types of
deployment environments products such as Apache Tomcat, Geronimo, JBoss® Application Server (JBoss or JBoss AS) and IBM WebSphere® Application Server Community Edition (WAS CE) may be cost-effective alternatives, and it is important for IT managers to take advantage of the cost savings they can offer. In many environments, however, commercial application servers have cost advantages over OSS alternatives. As our study demonstrates, using an OSS application server under those circumstances can actually be higher.
®IBM WebSphere Application Server V7
vs.
®JBoss Application Server V5
TCO Analysis
Authors: Rick Kotermanski, Jason Armstrong, Matt Holloway (Summa Technologies) Roman Kharkovski (IBM) Summa Technologies, Inc. 925 Liberty Avenue Pittsburgh, PA 15222, USA (412) 258-3300
May 12, 2009 Document version 2.26 IBM WebSphere Application Server v7 vs. JBoss Application Server v5 TCO Analysis, May 2009 Page 2 of 28
Table of Contents EXECUTIVE SUMMARY ................................................................................................................................................. 3 CHANGES FROM THE PREVIOUS REPORT.............................................................................................................. 5 WHY USE TCO IN SELECTING A SOFTWARE VENDOR? ..................................................................................... 5 COST FACTORS ................................................................................................................................................................ 5 TCO ANALYSIS FINDINGS............................................................................................................................................. 6 HARDWARE COSTS ............................................................................................................................................................ 7 SOFTWARE LICENSE, MAINTENANCE AND SUBSCRIPTION COSTS ...................................................................................... 8 TRAINING COSTS ............................................................................................................................................................... 8 SOFTWARE DEVELOPMENT COSTS..................................................................................................................................... 9 APPLICATION AND INFRASTRUCTURE ADMINISTRATION COSTS ...................................................................................... 10 Installation and Configuration ................................................................................................................................... 10 Backwards Compatibility............................................................................................................................................ 11 Server Upgrade and Migration Path .......................................................................................................................... 11 Application Migration ................................................................................................................................................ 11 Cluster Administration................................................................................................................................................ 12 Security Administration .............................................................................................................................................. 13 Secure Audit of Administrative Actions ...................................................................................................................... 14 Scripted Deployment of Application to Cluster .......................................................................................................... 14 Serviceability .............................................................................................................................................................. 15 Server and Cluster Stability........................................................................................................................................ 15 Monitoring and Management ..................................................................................................................................... 15 Systems Integration..................................................................................................................................................... 16 COSTS AND BENEFITS NOT COVERED IN THE HANDS-ON STUDY................................................................ 16 RETURN ON INVESTMENT (ROI) ...................................................................................................................................... 16 TRANSACTION INTEGRITY.............................................................................. [download for more]