New - NVIDIA B200 & B300 Dedicated GPU Clusters  |  Explore GPU clusters

Going beyond SSD with MaxIOPS

Posted on 23 October 2014

Editors note: Since publishing, ServerBear has been shut down. The performance metrics are still fairly valid but more recent benchmarks can be found here and here.

Performance is an interesting feature in a hosting provider – if two cloud servers are priced the same but the other performs 2x faster, do they really cost the same? If this caught your attention, keep on reading for the benchmarks.

Call to action regarding signing up for UpCloud's free trial.

At UpCloud, we believe that the amount of computing or performance the customer gets for their money is fundamental in cloud computing – not just the amount of resources on paper. Indeed, great performance is one of our main values, and we decided to run some performance benchmarks to validate this.

We are using ServerBear (EDIT 2017-01-13: service discontinued since publishing) for transparency, as the scores are public. We selected instances that can at least match 4 CPU cores, 8GB of RAM and for storage, we picked the fastest SSD available from each provider. For UpCloud, this means our MaxIOPS storage that is now in public beta. The following table summarises the chosen instances and their approximate monthly costs:

Selected Configurations
CompanyUpCloudDigitalOceanGoogleAzureAWS EC2
Instance4 CPU, 8GB RAM$ 80 / mo (4 CPU, 8GB Memory)n1-standard-4 (4 CPU, 15 GB memory)D4 (4CPU, 15GB RAM)c3.xlarge (4CPU, 7.5GB RAM)
StorageMaxIOPS (100 GB)SSD (80GB)Persistent SSD 500GBD4 SSD 250GBEBS Provisioned IOPS (134GB)
AZLondonAmsterdameurope-west1-aN EuropeIreland
Price per month63.00 €63.00 €228.00 €379.00 €377.00 €
Azure and DigitalOcean set the SSD size and they are not changeable by the user.
AWS bills $0.072 per IOPS and $0.138 per GB and there must be 30:1 IOPS-GB
AWS 7.5GB is close enough to 8GB for the sake of this test.
Google requires at least 500GB for maximum IOPS performance
UpCloud MaxIOPS has equal performance with any disk size, we picked 100GB

CPU Performance

UnixBench Multi-CPU
CompanyScore
UpCloud2905.1
DigitalOcean1561.1
Google3084
Azure3211.3
AWS3267.5
 

First on is the CPU performance. ServerBear uses UnixBench, which is an extensive CPU benchmark. The scores shown are for multi-CPU (4 cores) performance.
According to UnixBench – UpCloud, AWS, Google and Azure are all comparably fast. However, it is important to note here that the Google n1-standard-4 instance has almost twice the RAM compared to UpCloud, the AWS instance is a high-end compute optimised instance and the Azure D4 is part of their new, high-end product line. All of these three have many times the cost of UpCloud’s chosen configuration. DigitalOcean, on the other hand, is clearly behind the others and in the same price range as UpCloud.

IO Performance

The second comparison is of IO performance. We are comparing the FIO benchmark by ServerBear (we had to customise their script a bit for Google and Azure, please see the appendix) as we believe that FIO gives a more realistic understanding of performance in real life use than dd or ioping. You may, however, see the results of these two by following the links to ServerBear’s results pages for each benchmark – again, please see the appendix.

Diagram showing superb performance by UpCloud compared to other cloud providers.
UpCloud’s MaxIOPS shows superb performance with read IOPS close to 80 000 and write IOPS close to 50 000. Please note that we are running all of the tests on production systems – you can go test our MaxIOPS right now with our free trial.

Diagrams that show the amazing performance of UpCloud compared to others.
To give a better idea of how fast MaxIOPS actually is – take a look at the table below. UpCloud is up to 19x faster than Amazon Web Services with provisioned IOPS that costs eight times as much. If you want the specific figures where these are based on, please have a look at the appendix.

How Much Faster is UpCloud?
CompanyRead IOPSRead BandwidthWrite IOPSWrite Bandwidth
AWS EC219x19x12.6x12.6x
Azure6x6x4x4x
Google6x6x3.9x3.9x
DigitalOcean1.4x1.4x5x5x
 

Conclusion

While performance benchmarks are not the whole story, we believe these numbers speak for themselves. If you want great performance with competitive pricing go ahead and try UpCloud. There really isn’t a reason not to use MaxIOPS when it is priced at only 0.20€ per GB a month.


Appendix

FIO
CompanyAWSAzureGoogleDigitalOceanUpCloud
Read IOPS411112381123565556485576
Read MB/s16.449.549.4222.2342.3
Write IOPS410112078132461023651463
Write MB/s16.448.352.940.9205.8
 
ServerBear
Link to BenchmarkNotes
UpCloudAll scores directly from ServerBear
AzureCustom FIO config to test /dev/sdb1 for realistic results
DigitalOceanAll scores directly from ServerBear
AWSAll scores directly from ServerBear
GoogleCustom FIO config to test /dev/sdb1 for realistic results
 

Cloud promotion!

Start your free 30-day trial today and discover why thousands of businesses trust UpCloud

  • $500 free credits
  • Risk-free trial
  • Optimized performance
  • Scalable infrastructure
  • Top-tier security
  • Global availability

Sign up

See also

Filipe Berti, UpCloud Team Coach, in an image highlighting insights on effective team orchestration and agile methodologies.

Team Orchestration: Agile and collaborative ways of working  

UpCloud’s Managed Kubernetes Service will help customers save costs and increase efficiency and performance. But building the platform took flexibility and agility from a tightly-knit […]

Pihla Jormakka

Brand Specialist

Q1 2025 Product Roadmap Update banner with calendar icon, highlighting future product developments.

UpCloud Q1 2025 Product Roadmap Update

UpCloud’s product teams are focusing on improving automation, infrastructure flexibility, and seamless integrations this year. Here’s a look at what has already launched in Q1 […]

William Barlow

Senior Product Marketing Manager

Benchmarking Magento Open Source edition: UpCloud vs. AWS vs. Linode vs. DigitalOcean.

Benchmarking Magento Open Source edition: UpCloud vs. AWS vs. Linode vs. DigitalOcean

To help newcomers and seasoned online retailers alike to make an educated decision, we benchmarked Magento on some of the most popular cloud providers.

Janne Ruostemaa

Editor-in-Chief

Back to top