intel-v3-cloud-servers

Engaging hyperdrive: Our Intel v3 cloud servers

Doubling your performance

We recently underwent a major infrastructure upgrade to our cloud in Zurich and we’ll be rolling out similar upgrades across all our locations through the rest of 2015. One of the key elements to that upgrade was moving away from AMD based processors to Intel ones. As CEO I wanted to take this opportunity to write to let you know why we made that change, how you can take advantage of it and finally some of the really great things it means for our cloud going forward.

TLDR

All cloud servers are already being automatically allocated to the new Intel E5-2697 v3 in Zurich so when you boot up any cloud server with us you will automatically get high end Intel processors.

Tip

Make sure you have your CPU set to ‘HOST CPU’ to benefit from native Intel instruction set exposure which can seriously boost certain workloads (like encryption and media encoding). Read about how to tune your cloud server CPU settings for maximum performance.

Why we switched to Intel

We are always looking for ways to give customers better value. We look at value for our customers in two ways, firstly it’s the product fit, in other words what features we have and do they allow you to achieve your aims from your cloud infrastructure. The second aspect of value is the price/performance point that we offer and it is this that we’ll look into in a little more detail in this blog post.

Same Price, Twice the Performance

When it came to renew our hardware in Zurich we looked again at all the CPU offerings on the market. The last time we reviewed things AMD were offering a very good balance of price and performance and a fabric that allowed a high number of cores. This is great for virtualisation and allows us to offer a wide VM sizing range which is important for quite a few of our long standing customers.

The new v3 range of Intel processors not only had a higher per socket core count (at a reasonable price) than previous generations but also had some critical improvements to performance under virtualisation:

As a result, the real performance that you see as a customer is much much higher than with other alternatives on the market. Here is a ranking table of various CPUs and you can see that the Intel E5-2697 v3 ranks #2 from a very long list:

Intel v3 cloud servers

Tom’s Hardware has this to say about the Intel E5 v3:

“In terms of performance per core, unless your software is optimized to exploit AVX 2.0, Haswell’s biggest benefits come from the architecture’s inherent IPC tweaks. Where Haswell-EP really shines is its higher core counts that help scale performance accordingly in well-parallelized workloads.”

Most important of all, because of these improvements and tweaks to our own cloud stack, we’ve been able to roll out this CPU upgrade whilst keeping the price of our service unchanged. For most customers with a CPU element to their computing performance, they will see at least double the performance from the previous AMD cores. Put another way, we just halved our prices on a price/performance basis, this hot on the heels of the 60% price reduction in January of this year.

Faster per Core Performance

We know for many customers, they have workloads that are single threaded and in some cases these processes are the bottleneck that determine the speed of their entire system. Being able to offer a higher per core throughput rate with the new Intel v3s means single threaded processes will now run at a much higher throughput, lifting in many cases the performance of their entire deployment.

Additionally, customers that are using commercial software with per core licensing such as Microsoft SQL Server, will now be able to achieve their requirement performance with less cores saving significant amounts on licensing going forward.

Less Maintenance Disruptions

We’ve been working internally on being able to live migrate cloud servers between compute nodes in our cloud locations. Being able to achieve this would allow us to avoid a good percentage of the current scheduled maintenances when bugs in the Linux kernel or security vulnerabilities require us to upgrade the physical compute layer software and requiring a reboot.

What we’ve found from our testing is that live migration of virtual machines between AMD processors isn’t that reliable, in fact we have found a 10% failure rate. In contrast, we’ve have very good success with Intel processors.

We are still ironing out some of the kinks but we are very close to having live migration implemented within our cloud deployments. It’s a major priority right now and we therefore look forward to being able to offer you a significant reduction in service affecting maintenances in the near future.

Give us your feedback

We really hope you feel and appreciate the upgrade to our cloud, we’d love to hear from you and your experiences so far. How has the change to Intel affected your cloud performance? We do use such feedback to directly impact and priorities our internal development and operational priorities to keep improving the service that we offer you.

Happy computing!

Robert

About Robert Jenkins

Robert is a Co-Founder and CEO of CloudSigma along with his long-time friend Patrick Baillie. Robert & Patrick had a vision for a different style of cloud focused around customer requirements not computing frameworks created by the service provider; an open environment where end-users could define their infrastructure in a highly flexible way with little or no restrictions, just like they were used to doing in their own private environments. Their shared vision was the genesis of CloudSigma in 2009 in Zürich, Switzerland and as with many great things, it began life sketched out on a napkin! Robert previously has experience in early stage venture capital and corporate finance in the City of London. Robert is a graduate in Economics from Cambridge University.

Leave a Reply