Cost Savings with Tcat

Similar documents
SAP INTEGRATION APPROACHES

Evolution of SOA. How today s leading organizations develop SOA with lower upfront investment and risk

Using ESB technology as a foundation for BPM

Migrating Applications From IBM WebSphere to Apache Tomcat

Fulfilling the Lean Software Promise

Integrating your Maven Build and Tomcat Deployment

System and Storage Virtualization For ios (AS/400) Environment

WHITEPAPER. Unlock the value of your.net architecture with MuleSoft. MuleSoft s Anypoint Platform-The Next Generation Integration Solution

Cisco Integration Platform

JBoss Enterprise MIDDLEWARE

Operations and Monitoring with Spring

Organizations that are standardizing today are enjoying lower management costs, better uptime. INTRODUCTION

Architecture Summary. Prepared by Architecture Working Group. Goals and summary: April 4, 2012 Updated recommendation: Nov 7, 2013

The Total Cost of Ownership (TCO) of migrating to SUSE Linux Enterprise Server for System z

Simplify IT and Reduce TCO: Oracle s End-to-End, Integrated Infrastructure for SAP Data Centers

IBM Enterprise Linux Server

Enterprise Manager 12c for Middleware

Server Migration from UNIX/RISC to Red Hat Enterprise Linux on Intel Xeon Processors:

Unit 2 Research Project. Eddie S. Jackson. Kaplan University. IT530: Computer Networks. Dr. Thomas Watts, PhD, CISSP

Lightweight Application Development Systems Ride the Cloud

Liferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition

Taking Virtualization

Session 1: Managing Software Licenses in Virtual Environments. Paul Baguley, Principal, Advisory Services KPMG

Middleware Platforms for Application Development: A Product Comparison

Business Alliance B.A.A.E.R. Managed services

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

Aplicações empresariais de elevada performance com Oracle WebLogic e Coherence. Alexandre Vieira Middleware Solutions Team Leader

MULE PERFORMANCE TEST RESULTS

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

STEELCENTRAL APPINTERNALS

W H I T E P A P E R. Reducing Server Total Cost of Ownership with VMware Virtualization Software

ON-PREMISE OR IN THE CLOUD, A SINGLE JAVA EE APPLICATION PLATFORM

Foundations for your. portable cloud

Cisco Data Preparation

Monitoring Experience Redefined

ATOS meeting Tatry Product highlights. Jiří Kolář Solution Architect Middleware CZ/SK/CEE

Rapid application development for JEE using Adobe ColdFusion 9

PLATFORM-AS-A-SERVICE, DEVOPS, AND APPLICATION INTEGRATION. An introduction to delivering applications faster

GLOBAL PARTNER TRAINING

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

Inside the Digital Commerce Engine. The architecture and deployment of the Elastic Path Digital Commerce Engine

Datamation. 3 Ways to Move Application Development to the Cloud. Executive Brief. In This Paper

JBoss enterprise soa platform

Learning GlassFish for Tomcat Users

Centrata IT Management Suite 3.0

Cloud-ready network architecture

Application Server Cost of Ownership

IIB for Everyone: Affordable Integration

EnergySync and AquaSys. Technology and Architecture

How To Improve The Fit For Purpose Model At Nationwide It

Adding value to our customers. Global IT Solutions & Services Provider Rapid Delivery of High Quality IT Services at Reduced Costs

Total Cost of Ownership for Enterprise Content Management

JBoss Enterprise Middleware

vrealize Business System Requirements Guide

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware

BMC BladeLogic Application Release Automation TECHNICAL WHITE PAPER

Lowering the Cost of Business Intelligence With Open Source

Agile, Secure, Reliable: World-Class Customer Service in the Cloud

IT Business Management System Requirements Guide

Building Private Cloud Architectures

JBoss EntErprisE ApplicAtion platform migration guidelines

Red Hat CloudForms: Open Clouds Under

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs

Taking control of the virtual image lifecycle process

EXTEND YOUR FEDERATION ENTERPRISE HYBRID CLOUD SOLUTION

Comparing Multi-Core Processors for Server Virtualization

G Cloud 6 CDG Service Definition for Forgerock Software Services

Brennan Whitepaper Cloud Computing Part 1 - Facts and Trivia

Holistic Performance Analysis of J2EE Applications

IBM PureFlex System. The infrastructure system with integrated expertise

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms?

Central management of virtual resources

ABS Information Systems Inc. 307 Lesmill Rd, Toronto, Ontario, Canada, M3B 2V1 Phone:

GiftCardXpress - Elavon Brief

Technical White Paper The Excel Reporting Solution for Java

Simplify Software as a Service (SaaS) integration

BONITA, The Open Source BPM Solution

How to Achieve a Cloud-Connected Experience Using On-Premise Applications

<Insert Picture Here> Java Application Diagnostic Expert

What is it? What does it do? Benefits

RED HAT CLOUD SUITE FOR APPLICATIONS

An Oracle White Paper November Oracle Real Application Clusters One Node: The Always On Single-Instance Database

An Oracle White Paper August Oracle VM 3: Application-Driven Virtualization

5 Critical Strategies for Application Performance Management

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (

The Benefits of Virtualizing Citrix XenApp with Citrix XenServer

The Business Case For Private Cloud Services

Developing a dynamic, real-time IT infrastructure with Red Hat integrated virtualization

Working Together to Promote Business Innovations with Grid Computing

Optimizing Service Levels in Public Cloud Deployments

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

Modern Application Architecture for the Enterprise

Red Hat Enterprise Virtualization 3 on

OpenShift. OpenShift platform features. Benefits Document. openshift. Feature Benefit OpenShift. Enterprise

Delivering Real-World Total Cost of Ownership and Operational Benefits

Getting The Best Performance From Apps Built With Integration Platforms

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture

Open Source Innovation Conference

Transcription:

A quantitative TCO comparison study Abstract: Many web applications currently do not require a full JEE application server and will run fine on a light- weight, agile application server such as Tcat, an enterprise Tomcat Server. Using Tcat is a wise choice not only for reducing the footprint, complexity; it also helps organizations to dramatically simplify their capital and operational expenses for web application infrastructure. Organizations that run Apache Tomcat need enterprise class support and can purchase it at a substantially lower cost than taking on an expense of a JEE app server. In this paper, we will illustrate the sample savings that can be achieved by using MuleSoft Tcat subscription service that is backed by leading Tomcat experts on staff with MuleSoft. www.mulesoft.com info@mulesoft.com 1-877-MULE-OSS

Contents 1 Overview... 3 2 Software License and Maintenance Costs... 4 2.1 Baseline License Costs... 4 Oracle WebLogic... 4 IBM WebSphere... 4 RedHat JBoss Application Server... 4 Sun GlassFish... 4 Tcat... 4 2.2 Calculating Cost Savings... 4 Scenario 1: Small Environment, Short Term... 5 Scenario 2: Large Environment, Long Term... 6 3 Savings from Hardware and Operating Costs... 7 3.1 WebLogic... 7 3.2 Tomcat... 7 4 Savings from Developer Time... 8 5 Putting it all Together... 9 2

1 Overview The past few years have seen a clear and accelerating shift away from the Java EE (JEE) stack. JEE application servers have become notorious for being complex, large, and expensive. Part of the blame lies with the JEE standard itself, which has grown over the years and has become an unmanageable standard. Applications that relied on EJBs in the initial days have paid a heavy price in terms of scalability and maintenance costs. Many developers have abandoned these complex and often unnecessary technologies prescribed by a JEE stack. Instead, developers have stayed with servlets, JSPs, and lightweight frameworks. With this freedom from JEE, IT organizations now have the option of choosing much lighter- weight and lower- cost alternatives to the traditional JEE application servers. For example, most development organizations have stopped using JEE application servers during development and are using Apache Tomcat instead. This provides them with faster restarts, easier debugging, and proven technology. However, as applications move into production, operations organizations continue to rely on the proprietary and heavyweight JEE offerings, due to their requirements around server and configuration management, performance monitoring and diagnostics, and application provisioning and automation. To reduce friction between development and IT operations, many organizations are looking at standardizing on Tomcat as their application server. New Tomcat- based offerings, such as Tcat, allow IT organizations to accomplish this, giving Tomcat the enterprise functionality that they need, but without the unnecessary complexity and bloat of the legacy JEE offerings. By moving to an enterprise- class Tomcat offering, IT teams can realize dramatic savings in total cost of ownership (TCO) over JEE alternatives. In this paper, we will look at the cost advantage of using Tomcat instead of traditional JEE application servers. First, we will look at the hard costs associated with licensing and support agreements. Second, we will discuss the hardware and operational expenses associated with using that application server. Third, we will consider the softer costs in terms of developer and operational personnel productivity. 3

2 Software License and Maintenance Costs 2.1 Baseline License Costs Below are some baselines for licensing and maintenance costs of each application server, based on the most recent and publicly available list prices. Oracle WebLogic Oracle Weblogic is a proprietary JEE application server. The WebLogic license fee starts at $10,000 per CPU. The annual maintenance contract is an additional $2,200 per CPU per year. IBM WebSphere IBM WebSphere is a proprietary JEE application server. IBM s pricing model is complex, making it harder to calculate a list price. The pricing is based on Processor Value Units (PVUs), which vary based on the type of the hardware used to deploy the software. For example, a quad- core (Intel) CPU translates to approximately 70 PVUs. At $46.25 per PVU, license fees for WebSphere would be $12,950 per CPU. Maintenance, at 20% of the list price, would work out to be an additional $2590 per CPU. RedHat JBoss Application Server JBoss is an open source JEE application server. There is no licensing fee, but it requires an annual subscription to get support for the application server. The JBoss application server subscription price is $6750 for 1-4 CPUs. Sun GlassFish GlassFish is an open source JEE application server. There is no licensing fee, but it requires an annual subscription to get support for the application server. The subscription price starts at $4500 for 1-4 CPUs. MuleSoft Tcat MuleSoft Tcat is the best place to run your Spring web applications. It is an Enterprise Solution for Apache Tomcat and is based on the official binary build from Apache Software Foundation. The pre- production, and production subscriptions start at $595 per core i.e. $1190 for a dual- core CPU. 2.2 Calculating Cost Savings Based on the license and support costs articulated above, we built a model to estimate and compare the multi- year license and maintenance costs associated with each application server. We built two scenarios a small (16 CPU) application environment over a three- year period, as well as a large (48 CPU) environment over a ten- year period. 4

In each scenario, Tcat shows a dramatic savings over the alternatives, ranging from 47% to over 90%, and up to $1.7M savings over 10 years, or $170k per year on average. Scenario 1: Small Environment, Short Term Assumptions: 16 CPUs over three years Three- year Tcat Subscription Costs: $57,120 Application Server Total Cost % savings with Tcat JBoss $81,000 29.5 % WebLogic $265,600 78.5% WebSphere $290,080 80.3% Figure 1 - Small environment, short term: 16 CPUs for next three years 5

Scenario 2: Large Environment, Long Term Assumptions: 48 CPUs over 10 years 10- year Tcat Subscription Cost: $285,600 Application Server Total Cost % savings with Tcat GlassFish $540,000 47.11 % JBoss $810,000 64.74 % WebLogic $1,536,000 81.41 % WebSphere $1,740,480 83.59 % Figure 2 - Large environment: 48 CPUs for a 10- year period 6

3 Savings from Hardware and Operating Costs JEE app servers today have grown in complexity and are often a massive, monolithic piece of software that requires enormous amounts of hardware to run. Increased hardware requirements put a strain on data center space, power, and cooling. Data center managers report energy consumption along with limited space available as one of the top issues that prevent them from meeting increased business need. In a recent IDC report, they report that the energy costs in the data center are 30% to 40% of an organization s operational costs. Let s take the comparable costs between WebLogic and Tomcat as an example (source: Enterprise Software Trends). 3.1 WebLogic Server Cost to run one instance of WebLogic: $2500 and up Utilities (Power and Cooling): $1,900 and up Total Cost for one WebLogic instance: $4400 3.2 Tomcat Server Cost to run one instance of Tomcat: $900 Utilities (Power and Cooling): $625 Total Cost for one Tomcat instance: $1,525 For each instance, the savings are: $2,875. Therefore, if you have 100 instances, your operating cost savings with Tomcat are $287,500. Additionally, softer operational costs, such as time spent waiting for a JEE app server to start and time it takes to diagnose problems, add up quickly to make JEE application servers an unattractive option to enterprises today. 7

4 Savings from Developer Time During development, developers often repeatedly start and stop application servers, which consumes valuable developer time. In the recent survey Survey Results: The Java EE Container Redeploy & Restart Report Measuring Turnaround Time by ZERO TURNAROUND, the following restart times (minutes per hour) were observed: Figure 3 - Minutes spent per hour on app server restarts On average, this translates to a savings of 5.8 minutes per hour for Tomcat when compared to WebSphere. How much does that add up to? Assuming a 40- hour work week for 48 weeks a year (we re not counting the two weeks of vacation and two weeks of holidays when developers are not working), we are looking at an additional 232 minutes per work week spent just on waiting for an app server to restart. That translates to 11,136 minutes or 24 work days out of the year. Taking an average fully loaded expense of $200k per full- time developer who is paid for 2080 hours a year (40 hours per week for the full 52 weeks), that is approximately $17,845 per developer. Therefore, on a team of 10 developers using WebSphere, your developers are spending $178,845 more per year just waiting for the application server to restart than if they were using Tomcat. Using the same assumptions, you would waste $150,762 per year using WebLogic instead of Tomcat. While this is just an example, and there are other factors involved in improving developer productivity, it is clear that using an application server such as Tomcat can help dramatically improve developer productivity and free them for higher- value activities. 8

5 Putting it all Together As we have demonstrated in this whitepaper, using a JEE application server for web applications that do not require a full JEE stack results in excessive spend that organizations need to avoid. By using a lightweight and lower- cost application server such as Tcat, which is simply 100% Apache Tomcat with the additional enterprise support and features needed for production deployment, you can achieve dramatic cost savings. By taking even our modest 16- CPU example and combining the support/subscription, operational, and developer productivity savings from this paper, a typical group using Oracle WebLogic could save nearly $570,000 (470,286 in productivity savings on 10 development machines + 77,040 in maintenance costs on four production servers each with four CPUs + 34,500 in server costs) over 3 years, by migrating to Tcat. If you are currently using a commercial JEE application server, please see the white paper Migrating Applications from Oracle WebLogic to Tomcat for information on how to migrate to Tomcat. For information on Tcat, please see Tcat Enterprise Tomcat Made Simple. About MuleSoft MuleSoft provides the most widely used integration platform for connecting SaaS and enterprise applications in the cloud and on- premise. With the rise of cloud and mobile, enterprises face a choice: get overwhelmed by the resulting explosion of end points or seize the opportunity to gain competitive advantage. Founded on the idea that connecting applications should not be hard, MuleSoft lets organizations harness the power of their applications through integration. Tcat, CloudHub and Mule ESB are built on proven open source technology for the fastest, most reliable integration without vendor lock- in. Supporting billions of transactions per day, MuleSoft is used in production by thousands of enterprises, including Walmart, MasterCard, Nokia, Nestlé and Honeywell, and powers integrations with leading SaaS vendors such as Salesforce.com, NetSuite, Workday, Intuit and Zuora. For more information on Tcat: http://www.mulesoft.com/tcat or email info@mulesoft.com MuleSoft and the MuleSoft logo are trademarks of MuleSoft Inc. in the United States and/or other countries. All other product and company names and marks mentioned in this document are the property of their respective owners and are mentioned for identification purposes only. All contents Copyright 2012, MuleSoft Inc. 9