Cloud I/O Performance Comparisons

The cluster focuses on benchmarking and debating disk I/O, IOPS, SSD performance, and networking across cloud providers like AWS EC2, GCP, Rackspace, and others, often criticizing AWS for inferior performance compared to bare metal or competitors.

➡️ Stable 0.6x DevOps & Infrastructure
2,041
Comments
20
Years Active
5
Top Authors
#1534
Topic ID

Activity Over Time

2007
10
2008
13
2009
50
2010
83
2011
120
2012
149
2013
178
2014
95
2015
106
2016
130
2017
127
2018
145
2019
91
2020
104
2021
109
2022
124
2023
111
2024
160
2025
129
2026
7

Keywords

RAM e.g CPU SSD DO S3 RDS EBS AWS DirectConnect ec2 aws instances performance instance ebs ssd cloud cpu disk

Sample Comments

wmf Nov 7, 2017 View on HN

AFAIK AWS is faster (although the difference may not be noticeable outside microbenchmarks) and they are fully offloading networking (and EBS) onto the NIC.

brian_cunnie Dec 13, 2018 View on HN

I've also benchmarked GCP vs. AWS [0], and, for the tests that I ran, found that GCP outperformed AWS by a factor of 3:1. Specifically, a GCP instance n1-highcpu-8 with a 256GB pd-ssd disk, clocked in at 11,728 IOPS vs an AWS c4.xlarge with a 256GB gp2 disk, clocking in at 3,634 IOPS.To put that in context of the blog post, it means your setup can drastically affect your results. Using local NVMe disk, for example, yields excellent results at the expense of increased risk. Also, AWS'

iamelgringo Jul 1, 2011 View on HN

Use SSD's on dedicated hardware. Don't use EC2 unless you really, really need to spin up tons of instances.

teddyuk Jul 16, 2018 View on HN

is the performance worse than aws?https://www.datadoghq.com/blog/aws-ebs-latency-and-iops-the-...

signifiers Jan 22, 2013 View on HN

Nothing has been announced, but fwiw, I've been running benchmarks comparing the SSD block storage at Rackspace (http://www.rackspace.com/cloud/blockstorage/pricing/), as well as the all-SSD VMs from Digital Ocean (http://www.digitalocean.com/), and frankly, the CPU & I/O blow away EC2 so far. Compared to Google Compute Engine (<a href="https://cloud.goo

dpc_pw Nov 26, 2020 View on HN

Hardware storage got really fast and cheap, but on the cloud it seems still super-slow and expensive. AWS's gp2 offers 3 IOPS/GB, and upgrading to something like io2 bleeds money really fast.

wskinner Oct 17, 2018 View on HN

This question would be better asked to AWS support. Barring that, why not just test it with an few instance types and measure the results?

quellhorst Oct 22, 2010 View on HN

You are forgetting about the virtualization tax. Currently running on EC2 is slower than bare metal because of the XEN environment.

dkoston Nov 9, 2019 View on HN

In my experience, you don’t. With tons of IOPS you need EBS or crazy expensive instances.Instead you use a cloud like google cloud where you can add NVMe SSDs to whatever instance type you need and configure custom RAM and CPU instead of picking from the super expensive AWS instances with no configurable options and almost always the wrong resource allocations for your workload.Source: testing my infrastructure that requires 60,000 iops on both google cloud and AWS and it being 1/4 th

melor Dec 5, 2016 View on HN

We provide UpCloud as one of the cloud options for our SaaS database/metrics/messaging offering at Aiven.io and have been extremely happy with their disk i/o performance.Here's just a quick "hdparm -t" test I just ran on two random low-end nodes:upcloud-de-fra: 1028 MB in 3.00 seconds = 342.12 MB/secaws-us-west-1: 58 MB in 3.02 seconds = 19.17 MB/secI would of course recommend everyone to benchmark their actual workload on each cloud option