Price Substantiation for SPECjAppServer2004 results

This blog entry is intended to disclose  and document the price of a number of selected SPECjAppServer2004 submissions and to demonstrate the big price advantages to consumers when using enterprise supported Open Source software in as much of the (enterprise) application stack as possible.  The SPECjAppServer2004 benchmark (despite it's name) is a full system benchmark and tests most system components i.e. application server, JVM, hardware, network, operating system and (especially) the database. Pricing SPECjAppServer2004 submissions therefore assists end users and developers to compare the costs of a system benchmark using proprietary software and using Open Source software running the same (unchanged) applications.

Notes on pricing

  1. For all submissions priced here the "Bill of Materials" (BOM) available in the SPECjAppServer2004 Full Disclosure report has been used as the basis for pricing. 
  2. List prices have been used because a) list prices are most easily comparable b) they are the prices advertised by vendors and c) are conservative i.e. it is unlikely a customer would pay higher than a vendor advertised list price.
  3. Although all tested components in SPECjAppServer2004 are required to be supported,  the pricing below does not include support support prices as support prices vary/ are not available for some hardware components listed in the BOM in some SPECjAppServer2004 submissions. [ note including support for the Open Source based Sun benchmark would result in an even lower price for the Sun benchmark compared to the proprietary solutions also note MySQL support is actually included in the Sun hardware purchase cost ].
  4. The prices quoted come predominately from the vendors websites with a small number coming from online stores.  All Sun components have been priced from the sun online store and prices included in the totals. Where prices can't be found for other vendors component then we have simply omitted the price or quoted the next cheapest and most equivalent component from the vendor website i.e. we are trying to make a genuine attempt to conservatively yet realistically quote competitors prices. The price/performance advantage for Open Source is so great understating the proprietary system cost by a little does not influence the analysis a great deal.

Table 1



Table 2


Table 3


Price/Perf claim Sun MySQL 5.0 SPECjAppServer result demonstrates the best price/performance of any of the published SPECjAppserver2004 results.

How can we be so sure ?

Well largely because the Sun submission is sooo much less expensive than the competition, just glancing through the other submissions shows that the software purchase/license costs of other non open source submissions are all going to be larger than the system cost of the Sun hardware and software combined in fact the Sun submission in most cases is less expensive than the database license for a single CPU.

Consider : There really are no other submissions that come close, to demonstrate this lets consider a couple.

Result / candidate

JOPS

Costs involved

$US/JOPS for (partial) costing

Conclusion

Sun GlassFish Enterprise Server v2 Update 2, SunFire X4150 Cluster with MySQL 5.0 on OpenSolaris 2008.05

1197

Hardware and Software costs = $16,110 as detailed above

$US 13.46 / JOPS@Standard

Note again this is the full system cost not partial

Sybase has published a low JOPS and potentially cheap and therefore good price/performance candidate.

Sybase Enterprise Application Server 6.0.2 Advanced Edition, 4 cores, 2 chips http://www.spec.org/jAppServer2004/results/res2007q3/jAppServer2004-20070703-00074.html

653


From the Sybase web site using the buy button ...

Sybase EAServer Enterprise Edition 6.1 (6.0.2 no longer seems available)   = 7,500 / CPU = $US 15,000

SQL Anywhere 10.0.1 = $2499/CPU  = $4998


From www.microsoft.com

http://www.windowsmarketplace.com/Details.aspx?itemid=3267250


Microsoft Server 2003 (64 Bit) Standard Edition x64 = $US 594   \* 2

=  $US 1188


So software total

15,000

4,998

1,188

======

21,186

$US 32.44 / JOPS@Standard

So just of software costs alone the Sybase result is significantly more expensive.

The IBM result of WebSphere 6.0.2.3 Application Server on IBM System p5 550 Cluster http://www.spec.org/jAppServer2004/results/res2005q4/jAppServer2004-20051026-00020.html

This result shows 365.13 JOPS/DB core (and 8 DB cores) and so could potentially deliver good price performance (note that the Sun/MySQL result is not far behind at 299.28 JOPS/DB core)

2921

So looking at the IBM Processor Value Unit Calculator and DB2 price at https://www-112.ibm.com/software/howtobuy/buyingtools/paexpress/Express?P0=E9

It appears that we need 120 PVUs per core or a total of 960 PVUs and IBM DB2 Enterprise Server Edition Processor Value Unit (PVU) License + SW Subscription & Support 12 Months = $US 386
=> database license of 386 \* 960 = $US 370,560

$US 126.86 / JOPS@Standard

without even considering application server software, operating system or hardware.


Conclusion : The current Sun GlassFish Enterprise Server v2 Update 2, SunFire X4150 Cluster with MySQL 5.0 on OpenSolaris 2008.05 is by far the best price/performance published SPECjAppServer2004 result.

SPEC required disclosure : - SPEC, SPECjAppServer reg tm of Standard Performance Evaluation Corporation. Results from www.spec.org as of 5th Nov 2008 All comparisons are based on the SPEC SPECjAppServer2004JOPS@Standard metric from www.spec.org or on pricing made using the bill of materials included in each SPECjAppServer2004 result

Comments:

Post a Comment:
Comments are closed for this entry.
About

tomdaly

Search

Archives
« July 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  
       
Today