How does HP compare to the other IaaS Providers I’ve tested, far as these fairly basic benchmarks go?
• Because HP’s cheaper instances get lower single-core UnixBench scores than its more-expensive instances (in the “each instance type is its own family” model), it doesn’t set up well to win price-per-performance against other clouds, and so it really doesn’t register on the chart.
• HP Cloud beats Rackspace (at least under PV virtualization), and SoftLayer’s virtualized instances in terms of multi-threaded UnixBench, and probably edges out Azure, depending on your requirements. For example, here's a comparison:
HP’s Standard 2XLarge: $657/month, 30GB RAM, average multi-core UnixBench score of 3143.
Rackspace 30GB Performance: $979/month (as low as $617/month discounted), 30GB RAM, average multi-core UnixBench score of 2104.
SoftLayer Extra Large: $821/month (as low as $768/month discounted), 16GB RAM, average multi-core UnixBench score of 2301.
Azure A6: $576/month, 28GB RAM, average multi-core UnixBench score of 1936; and Extra Large $518/month (as low as $353/month), 14GB RAM, average multi-core UnixBench score of 2684.
• In general, HP Public Cloud’s multi-thread UnixBench scores are beaten by AWS, GCE, and SoftLayer Bare Metal: AWS’s c3.2xlarge is $432/month on demand (and as low as $172/month discounted), 28GB RAM, with a multi-core UnixBench score of 4876; GCE’s n1-highmem-4 is $440/month on demand, 26GB RAM, with a multi-core UnixBench score of 2790; and SoftLayer’s Bare Metal 8/8 is $720/month on demand (and as low as $259/month), 8GB RAM, with a multi-core UnixBench score of 6397.
• At the high end (see chart below) HP’s Standard 8XLarge multi-threaded UnixBench scores are only bested by AWS c3.4xlarge, c3.8xlarge, cr1.8xlarge, and SoftLayer Bare Metal, 16/16 although the HP Standard 8XLarge has more RAM (120GB) than all of those but the cr1.8xlarge (244GB). Google Compute Engine is beta-testing its instances that should reach these performance levels, but they’re not in stable release yet.
Among the major IaaS vendors today, only two base their services on OpenStack: HP and Rackspace. We have been running OpenStack at my company and I'm impressed with its progress and momentum. I certainly see the attraction of being able to run the same system and interfaces between a private cloud and public clouds, although I think it can be overblown.
For companies that are excited about OpenStack, it may make sense to work with a vendor like HP or Rackspace, both of which sell services around private, public, and hybrid clouds. And today, HP’s Linux offerings on its public cloud get higher UnixBench scores (and better UnixBench price-per-performance) than Rackspace’s. However, this will almost certainly change when Rackspace is able to get HVM virtualization up for its Linux instances.
In the course of testing, I also found HP’s support and interface gave me a better user experience than Rackspace’s. The HP engineers with whom I spoke in the Live Chat -- almost always outside of regular business hours -- were fast and extremely knowledgeable. The Rackspace engineers were slower to respond and less knowledgeable (for example, telling me incorrectly that Rackspace had HVM virtualization active on all of the company's instance types on Linux), although this could just be a factor of Rackspace having more users that need support and the difficulty in finding strong support personnel.
And while both providers have decent interfaces, HP’s Horizon interface was noticeably faster and served as a great complement to the CLI for power users, whereas Rackspace’s treats users like newbies all the time, no matter how many servers you want to launch.
In the end, though, I am more compelled by best-of-breed solutions than single-vendor solutions. I prefer to have my vendors laser-focused on a small number of core competencies than to have a one-stop-shop for all of my needs, as long as I have a good way to make them interoperate. I think there are enough good abstraction layers/cloud management platforms to make interaction between different clouds not-too-difficult to conquer, and so I don’t see the one-stop OpenStack shop as a compelling enough feature to determine my IaaS choices.