IaaS Performance Benchmarks Part 1: Methodology

October 14, 2013 Off By David

Grazed from NetworkComputing. Author: Joe Emison.

I’ve been frustrated by a lack of any comprehensive comparison benchmarks between Infrastructure-as-a-Service (IaaS) providers or even within individual IaaS providers. Every benchmark I’ve found tested a small number of available “instance types” (to use Amazon Web Services’ nomenclature) over a small number of regions and didn’t provide an easy way to match that to pricing data or particular types of application performance.

As an AWS customer, I know from my own experience that the c1.xlarge performs really well for many applications, but no one appears to have ever benchmarked that instance type against AWS competitors. I’m not an expert in selecting and running benchmarks, but given the massive hole in what’s available out there, I hope to add to our collective understanding of IaaS performance by running my own IaaS benchmark project…

So, I will be benchmarking every instance type across every major public IaaS provider region on as consistent a setup as possible. My primary focus in evaluating different instance types in different data centers across different providers is to provide a broad, comprehensive view of essentially every serious compute option available to IaaS customers. To do this, I will rely primarily on two well-respected benchmarking suites: UnixBench and SysBench’s MySQL tests…

Read more from the source @ http://www.networkcomputing.com/cloud-computing/iaas-performance-benchmarks-part-1-metho/240162585