Close

Request a demo

CliQr's groundbreaking technology makes it fast and efficient for businesses to move, manage and secure applications onto any private, public or hybrid cloud environment.

CliQr is now part of Cisco Learn More About Cisco
Request a Demo

Blog

#GCE Price Drop Impact on an N-tier #Java Webapp

It’s been an exciting week in the IaaS market this week with price drops coming both from Google and Amazon within 24 hours of each other.  Yesterday, in response to the Google news, we asked the question “OK, there’s been a price drop, how do you take advantage of it?”  and we updated that post today given Amazon’s news.

The reality is, as pricing wars rage and new instance types become available, the only way you can determine whether or not it’s worth your time to move from one cloud provider to another in reaction to news like this is to benchmark your actual application.  That way, you can get solid price-performance data you can base a decision on.

And it just so happens, CliQr’s CloudCenter not only provides a facility to perform this exact kind of benchmarking, it also gives you the tools to perform the migration if you decide moving is in your best interests. Yesterday we showed how easy that migration can be.  Today, we provide a concrete example of the benchmarking you need to make a decision.

The N-tier Java Webapp

The Java application stack remains a popular one throughout the industry today and that’s why we’ve used it in the past for benchmark comparisons.  Our awesome engineering team updated Google pricing overnight last night, which gave me an opportunity to re-run the GCE tests I executed in late February to get a fresh set of price-performance numbers.

As was mentioned in the previous post, I used the Spring Framework PetClinic sample application in a 3 tier configuration (HAProxy load balancer, two Tomcat 6 app servers, and a MySQL 5.1 database) and a JMX script to execute the tests.  The exact same CliQr Application Profile that described this configuration was re-used from previous tests (and the same Application Profile was used for AWS testing as well), demonstrating how powerful this cloud-agnostic description of application needs really is.

How Much Does The GCE Price Drop Help?

In order to see how much the GCE Price Drop helped, I reran the Round 1 scenarios from the previous test period.  The old results graphically:

 

GCE-PetClinic-CliQr-R12

The new results graphically:

GCE-PetClinic-Post-Mar2014-PriceDrop

 

And finally, the configurations shown in a little easier to read tabular format with the data collected:

LB

App

DB

Desc

Trx/sec from 2/20

Trx/sec from 3/26

$/Hr 2/20

$/Hr 3/26

N1-standard-1 N1-standard-1 N1-standard-1 Baseline

140.04

145.38

$ 0.42

$0.28

N1-standard-1 N1-standard-2 N1-standard-1 Slightly better app layer

150.43

142.99

$0.62

$0.42

N1-standard-1 N1-standard-2 N1-standard-2 Match better app layer with a bigger DB

144.59

144.48

$0.73

$0.49

N1-standard-1 N1-standard-4 N1-standard-2 Increase app layer a 2nd time

154.67

157.11

$1.14

$0.73

N1-standard-1 N1-standard-4 N1-standard-4 Increase DB layer a 2nd time

157.93

152.61

$1.35

$0.91

N1-standard-4 N1-standard-4 N1-standard-4 Increase LB

168.11

162.29

$1.66

$1.12

 

As you would expect given that the same instance sizes were used in the two sets of tests, the transactions per second were similar.  The striking difference, though, is in how much impact that new pricing has.  For less than the price that yielded 154.67 transactions per second before the price drop (the green test), you can now get well over 160 transactions per second (the light blue test) with the new pricing.

Reading a headline that says that Google has dropped their prices 32% is nice, but it doesn’t tell you anything about what that really means as it relates to your specific needs.  By running a benchmark, or re-running one from an existing CliQr Application Profile to be more precise about it, you get data you can base an actual decision on.  And CliQr makes it easy.  Find out just how easy for yourself by trying a Free Test Flight now.

Leave a Reply

Your email address will not be published. Required fields are marked *


3 − = two

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Stay Informed

Subscribe to our email list for company updates.

CliQr Technologies, CliQr CloudCenter and CloudBlades are trademarks of CliQr Technologies, Inc. All other registered or unregistered trademarks are the sole property of their respective owners.