Which cloud provider prevails across the key benchmarks today’s cloud applications care about most?
In the 2022 Cloud Report, we sought to put performance in real-world context—to provide practical insights, not just pure numbers.
Insight 1
Machines with AMD Milan (EPYC Gen 3) processors claimed the top spots in both CPU benchmarking and OLTP testing for both large and small instance types.
In past years, we saw Intel lead the pack in overall performance, with AMD competing on price-for-performance metrics. This year, both the overall performance leader and the price-for-performance leader were AMD-based instances.
Download the report for more CPU benchmarksInsight 2
There is at least one instance type and storage combination in the 4-5 cent reserved $/TPM range for all three clouds.
Download the report for more cost comparisonsInsight 3
When we paid explicitly for a resource we got the promised performance out of that resource.
However, in cases where the cloud provider advertised a performance range (e.g. “up to 10 Gbps”) and did not explicitly charge for a specific level of performance, the results varied between cloud providers and between runs.
We saw a wide range in performance for non-network optimized instance types, including some apparent throttling.
Download the report for more speed testsInsight 4
High-perfomance
storage
General purpose
storage
For even relatively small amounts of persistent block storage, the cost of running a particular workload is much more influenced by the cost of the storage than it is the cost of the instance.
For persistent workloads, it is extremely important to optimize cost calculations based on this consideration.
This chart shows average storage costs as a percentage of the total instance costs (including storage).
Download the report for more cost analysisInsight 5
TPM per vCPU
Warehouses per vCPU (workload complexity)
TPM per vCPU
Warehouses per vCPU (workload complexity)
Our tests suggest that while you may save a bit of money by choosing instance types with a lower vCPU to RAM ratio, you will likely see more consistent performance from instance types with more available memory. The impact of this decision is more apparent with larger, more complicated workloads.
In our tests, we found the sweet spot to be a vCPU:RAM ratio of 1:4.
Download the report for more best practicesThe 2022 Cloud Report was a massive undertaking we're proud to share with the community free of charge. Simply fill out the form below to get your copy.