High-level AWS cost benchmark in European regions (including new Zurich region!)

Welcome Switzerland!

As the new AWS region in Zurich has just been launched, I am wondering about the costs of AWS infrastructure in that region. So I decided to perform a small benchmark to get a better feeling about this.

Approach

My benchmark consists of a set of AWS services that I click together in the AWS Pricing Calculator. I used a number of AWS services for that in order to see if there are remarkable deviations between services. With these same configurations, I used the Pricing Calculator once for each AWS region in Europe: Ireland, London, Paris, Frankfurt, Stockholm, Milan and Zurich. Here’s one example: AWS Pricing Calculator Example

Testing Configurations

Results

I assembled the results for each calculator in an Excel sheet. As we can see, there are no significant differences between the AWS services: A region that is more expensive than another region is also more expensive for each individual service that is included in the benchmark. The only exception is the data transfer cost as it has a globally unified price of 0.09 USD per GB. Slightly surprising is that Stockholm is the cheapest AWS region in Europe, and as expected, Zurich is a bit more expensive compared to all other regions.

Benchmark Results

Furthermore, I created a heatmap that shows the effect on the AWS costs when potentially moving from one region (y axis / lefthand side) to another (x axis / at the top). For example, migrating from eu-central-1 (Frankfurt) to eu-central-2 (Zurich) will increase your AWS bill by around 9%, and migrating from eu-west-1 (Ireland) to eu-north-1 (Stockholm) will reduce the bill be around 5%.

Benchmark Results

Conclusion

The results of the benchmark provide a ballpark figure of differences in AWS pricing in different regions. Of course, valid business cases should be based on more precise calculations. But at least, the heatmap may help to narrow down to just a few AWS regions to compare with each other. Keep in mind that the selection of the right AWS region not only depends on costs but also on compliance requirements, latency for your users as well as service and feature richness.

The benchmark also shows that the relative prices of AWS services within a region are more or less the same: In costly regions, all individual services are costly, and in cheaper AWS regions, all individual services are cheaper. Note that we included only a number of AWS services and with other services, there might be more significant deviations (however I don’t really expect that).

Lastly, one big takeaway for me is that in fact the Stockholm region as the lowest prices in Europe, and not Ireland as I expected.

Similar Posts You Might Enjoy

Place products on the AWS Marketplace - Seller registration

Let’s go and shop for something. I bet almost everyone of us has heard that sentence in the past. But where do we go then? A Supermarket, shopping center, or marketplace could be one of the answers. For this blog article, I’d like to give you some insights about how to publish your products within the AWS Marketplace. - by Patrick Schaumburg

Serverless Spy Vs. Spy Chapter 3: X-Ray vs Jaeger - Send Lambda traces with open telemetry

In modern architectures, Lambda functions co-exist with containers. Cloud Native Observability is achieved with open telemetry. I show you how to send open telemetry traces from Lambda to a Jaeger tracing server. Let’s see how this compares to the X-Ray tracing service. - by Gernot Glawe

Hostname Resolution and DNS with SAP on AWS

SAP systems running in a distributed environment have certain requirements regarding how to set the hostname and how those need to be resolved from other hosts. In our test landscape we use virtual hostnames to decouple the SAP instances from the underlying hardware which is running on a Red Hat Linux Server. This blog post will walk you through the components in AWS that fullfil those requirements and allow SAP instances to communicate while keeping administrative effort super low. - by Fabian Brakowski