Posts tagged ‘VMware’

March 11, 2013

TCO for WebSphere Application Server vs. VMware tc Server

by Roman Kharkovski

If I had to compile a list of most frequently asked questions that I get, one of the top 10 is a question on the differences between WebSphere Application Server (WAS) and Apache Tomcat and their relative values as a function of cost. I assume that most of you are aware of the fact that WAS is a commercial product sold and supported by IBM and Tomcat is free Open Source product from Apache. At some point in the past Tomcat was the reference implementation for JSP and Servlet APIs and developed by a community of vendors and independent committers, including IBM, Oracle, Sun, BEA, Red Hat, JBoss, VMware, SpringSource (now part of VMware) and many others. It was (and still is) a great community effort. Most of the vendors listed above still contribute code and bug fixes to Apache Tomcat.

However software companies listed on public stock exchanges do not exist to contribute code to Apache and not expect anything out of that effort. Quite the contrary, the “big” Open Source of our day is very much commercially driven process (with few exceptions). Today several commercial software companies package Tomcat as part of their offerings, in some cases enhancing the product (as is the case with VMware tc Server), or simply selling Tomcat support directly to users (such as the case with OpenLogic and many others). As you might expect the cost of support for the free Apache product is not very expensive.

Apache Tomcat (and one of its commercial versions being tc Server) provide JSP and Servlet support and none other parts of the Java EE 6. How can you compare Tomcat to WebSphere, which is a full Java EE 6 implementation and some? The answer found by Prolifics is that you look at the Total Cost of Ownership for a certain configuration. There is no one answer fits all as Tomcat might be appropriate for some projects, but not others. One really needs to consider the project scope and requirements to compare the fitness of Tomcat or WebSphere for what one is trying to achieve.

Having done hands-on research in their lab, Prolifics published their findings in their new white paper “IBM WebSphere Application Server v8.5 vs. VMware vFabric tc Server v2.8 Technical and TCO Analysis”. Prolifics priced several different configurations and included two of them in the paper. Here is the five year TCO for WAS vs. tc Server for medium size configuration, NOT including the cost of JDK support (the one with JDK support adds another 30% to tc Server cost):

WAS vs tc Server TCO

Click on the image above to download the full report.

To quote the paper: “After testing out tc Server, we observed that for the most part it performs as advertised – as a lightweight environment for simple applications that can be easily managed and monitored with the included tools. It is not suitable for large or Enterprise applications that require High Availability or robust failover. The comparable product in the WebSphere family is WebSphere Liberty Profile 8.5, the lightweight offering that is fully compatible with the rest of the WebSphere family, and thus provides a growth path that does not require any recoding. Our performance tests indicate that IBM WebSphere Application Server outperforms tc Server on common benchmarks, has better documentation, and is fully supported by a single vendor: IBM.”

February 16, 2012

IBM and Oracle software licensing and support in virtualized private cloud environments

by Roman Kharkovski

Oracle license and support policy does not allow companies to take advantage of the server partitioning and imposes high costs practically negating many benefits of virtualization. IBM embraced virtualization years ago and provides support and flexible sub-capacity pricing for its customers. In 2010 Larry Ellison decided that “clouds are ok”. Since that time Oracle embraced both virtualization and private clouds at the “buzzword level”, yet Oracle license and support policy has not caught up yet and punishes Oracle customers who are using virtualized environments. How can there be such a disconnect between the marketing machine and the company legal and support policy?

Read full article here: IBM and Oracle software licensing and support in virtualized private cloud environments.

January 20, 2012

SPECjEnterprise2010 benchmark questions answered

by Roman Kharkovski

SPECj question

I wish SPECjEnterprise2010 required not only full disclosure for the Bill of Materials, but also disclosure of all of the costs for those items so that customers could easily calculate cost per transaction and knew exact pricing for the published benchmark results. Unfortunately this is not the case and hence customers are left to figure out the costs on their own. I did do the calculation for both IBM and Oracle results and published my comparison in my WAS vs. WLS performance comparison article. Somebody recently asked several smart questions in response to this article.

Read questions and detailed answers in this article: SPECjEnterprise2010 benchmark questions answered.

January 6, 2012

WebSphere vs. Tomcat and JBoss session at IBM Impact conference

by Roman Kharkovski

IBM Impact 2012 will take place between April 29 and May 4, 2012 in Las Vegas, USA. I will be hosting a session on the advantages of WebSphere Application Server vs. Open Source products, such as Tomcat, JBoss, etc. In the past 3 years when I hosted similar sessions, we had a fortune to assemble excellent panelists – IBM customers, who shared their stories on choosing between JBoss, Tomcat and WebSphere. Why not do the same this year?

If you are a current WebSphere Application Server customer and have experience of moving your applications from Tomcat, JBoss or other Open Source app servers to WAS, and you are willing to speak at the conference as a panelist on my session – please let me know. You can send me email with your contact information and a brief summary of your story to whywebsphere@gmail.com.

I hope to see you in Vegas in April!

November 9, 2011

Tomcat or WAS Liberty Profile?

by Roman Kharkovski

Java Web application developers now have new option with the newly published beta of the WebSphere Application Server Liberty profile. The nicest thing about this is that unit testing your Java applications is now just as quick and easy with WebSphere as it is with Tomcat. This new Liberty profile has the disk and memory footprint similar to Apache Tomcat. And it starts and stops in about the same time – between 1 and 5 seconds – depending on the number of applications deployed.This new Liberty profile has OSGi support, JPA, JDBC, Web applications (JSP, Servlets, JSF), and few other things not found in Tomcat.

The other good news is that you now have a choice between the full featured Rational Application Developer and vanilla Eclipse + IBM WAS plugin. Considering that the license cost for the developer setup of Eclipse + IBM WAS plugin + WAS for Developers is $Zero, and deployment into production version of WAS or WAS ND is transparent, this really leaves no reasons to use Tomcat on your development machine.

Follow

Get every new post delivered to your Inbox.

Join 407 other followers

%d bloggers like this: