Skip to content
Eudora Technology
Home  / Insights
Cloud Technology

How to Choose a Cloud Region: Latency, Data Residency and Price

The BT Italia data centre building at Settimo Milanese, near Milan.
Photo: BT Italia Settimo Milanese by Davide Alotto, CC0, via Wikimedia Commons

Choose the region closest to most of your users that also satisfies whatever legal obligation you have about where data sits, and only then compare prices. That order is not negotiable, because latency and residency are properties you cannot buy your way out of, while a price difference of 10% is something you can absorb. The one exception is South America and Africa, where the price gap is large enough to change the decision.

Server room of BalticServers
A region is a cluster of physically separate facilities inside one geography. The choice you make here shapes latency, legal exposure and the rate card for years.Photo: BalticServers data center by BalticServers.com, CC BY-SA 3.0, via Wikimedia Commons

Start with where the people are

Distance costs milliseconds and nothing you deploy will get them back. Microsoft publishes median round-trip latency between Azure regions, measured continuously on its own backbone, and the numbers are the most useful public reference for this decision even if you are building on a different provider. The figures below are from the dataset dated 30 July 2026.

FromToMedian round tripWhat that feels like
East USEast US 28 msEffectively local; safe for synchronous replication
UK SouthWest Europe11 msClose enough to treat as one metro area
East USWest US69 msNoticeable on chatty APIs, fine for page loads
West EuropeEast US85 msA transatlantic API call costs you a tenth of a second
Brazil SouthEast US118 msAcceptable for web, poor for interactive sessions
West EuropeCentral India140 msEvery database round trip hurts
South Africa NorthWest Europe166 msServe locally or accept the delay
West EuropeSoutheast Asia169 msToo far for a shared synchronous database
East USSoutheast Asia224 msUsers will describe the app as slow
Australia EastWest Europe265 msA single page with five round trips is painful
Median (P50) round-trip latency between Azure regions, from Microsoft’s published dataset dated 30 July 2026. Values are directional; the reverse path can differ by a millisecond or two.
Median round-trip latency from West Europe (Azure, July 2026 dataset)
Australia East265 ms
Southeast Asia169 ms
South Africa North166 ms
Central India140 ms
East US85 ms
UK South11 ms
Source: Microsoft’s published Azure inter-region latency statistics, dataset dated 30 July 2026.

Translate those numbers into your own application before judging them. A page that makes one API call tolerates 150 ms without anyone noticing. A page that makes twelve sequential calls multiplies the figure, and at 169 ms per round trip that is two seconds of pure waiting. The fix is either fewer round trips or a closer region, and the second is usually cheaper to implement.

A useful shortcut

If more than about 70% of your users sit in one continent, put the application and its database in that continent and stop thinking about it. Multi-region for a small business is almost always premature, and the complexity it adds is permanent.

What the law says about where data sits

Residency rules are the constraint that overrides latency and price. They come from three directions: sector regulation, contracts with your own customers, and data protection law. The third is the one most small businesses meet first.

Under the GDPR, personal data can leave the European Economic Area only with a lawful transfer mechanism in place. That is a solvable problem rather than a prohibition, but the paperwork is real, and the simplest way to avoid the argument is to keep EU personal data in an EU region. Several of our clients took that route purely to shorten their security questionnaires.

Sovereignty went a step further in 2026. AWS opened the AWS European Sovereign Cloud on 15 January 2026, with its first region in Brandenburg, Germany, operating independently from existing AWS regions and located entirely within the EU. Microsoft runs its EU Data Boundary along similar lines. If you sell to European public sector bodies or regulated industries, these options are now worth evaluating rather than filing away as enterprise-only.

Exterior of Cern data centre 2024
Residency is about which jurisdiction the hardware sits in and who can legally compel access to it. Those are separate questions, and buyers increasingly ask both.Photo: CERN Data Centre by Mramoeba, CC0, via Wikimedia Commons

Three practical checks before you commit to a region:

  1. Write down which of your data is personal data, and whose. Everything else is easier.
  2. Check your largest customer contracts for a residency clause. They often contain one nobody remembered agreeing to.
  3. Confirm the provider’s region list actually includes the country your obligation names, rather than a neighbouring one.

Then, and only then, look at price

Now the money. Cloud prices are set per region and the differences are larger than most teams expect. These are AWS’s own published S3 Standard rates for the first 50 TB a month, from the price list dated 28 September 2026.

AWS regionS3 Standard per GB-monthCost of 5 TB per monthEgress, first 10 TB
US East (N. Virginia)$0.0230$117.76$0.090
Europe (Ireland)$0.0230$117.76$0.090
Europe (Frankfurt)$0.0245$125.44$0.090
Asia Pacific (Mumbai)$0.0250$128.00$0.1093
Asia Pacific (Singapore)$0.0250$128.00$0.120
Asia Pacific (Tokyo)$0.0250$128.00—
Africa (Cape Town)$0.0274$140.29$0.154
South America (São Paulo)$0.0405$207.36$0.150
S3 Standard storage from the AWS S3 price list dated 28 September 2026; internet egress from the AWS data transfer price list dated 16 September 2026. 5 TB taken as 5,120 GB.
S3 Standard storage price per GB-month, by AWS region
South America (São Paulo)$0.0405
Africa (Cape Town)$0.0274
Asia Pacific (Singapore)$0.0250
Europe (Frankfurt)$0.0245
Europe (Ireland)$0.0230
US East (N. Virginia)$0.0230
Source: AWS S3 price list dated 28 September 2026.

Storage in São Paulo costs 76% more per gigabyte than in Ireland, and egress from Cape Town costs 71% more than from Frankfurt. For a small workload those percentages are small absolute numbers and should not override latency. For anything storage-heavy or download-heavy they compound into a real line on the invoice, and the egress side in particular is worth reading about separately in our piece on cloud egress fees.

Nobody has ever regretted putting their database near their users. Plenty of people have regretted chasing a cheaper region.

What a region actually contains

A region is not a building. AWS documents 34 regions and 105 availability zones available to a standard account, with every region containing at least three zones. A zone is one or more discrete data centres with independent power, cooling and networking, close enough for low-latency replication and far enough apart that one flood does not take out two.

34
AWS regions for a standard account
105
Availability zones across those regions
3
Minimum zones per region
8 ms
East US to East US 2 round trip
AWS Regions and Availability Zones documentation and Microsoft’s latency dataset, 2026.

That structure is why the sensible first resilience step is multi-zone rather than multi-region. Running a database across two zones inside one region costs you a small amount of cross-zone traffic and buys protection against a single facility failing. Running it across two regions costs you architectural complexity, 85 ms or more of latency, and a set of consistency problems that take months to get right.

Services are not evenly distributed

New services do not launch everywhere at once, and some never arrive in smaller regions. This bites hardest when a managed service you planned around turns out to be unavailable where you deployed, usually two weeks before launch.

  • Check the provider’s region availability table for every managed service in your design, not just compute and storage.
  • Check whether the specific instance families you plan to commit to are offered there. Newer generations reach large regions first.
  • Check quota defaults. Smaller regions sometimes start with lower limits, which turns into a support ticket on launch day.
  • Check whether the region is opt-in. Some AWS regions have to be enabled on the account before anything can be created in them.

Google Cloud publishes its region and zone list with service availability per location, and both AWS and Azure do the same. Reading those tables for an hour before you choose is the cheapest insurance in this article. If you are still deciding between providers rather than regions, our provider comparison is the better starting point.

Server room in CERN (Switzerland)
Availability zones inside one region are the practical resilience unit. Two regions are a different kind of project altogether.Photo: CERN Server 03 by Florian Hirzinger – www.fh-ap.com, CC BY-SA 3.0, via Wikimedia Commons

Multi-region costs more than you think

The multi-region conversation usually starts with resilience and ends with a bill. Three costs appear immediately. Inter-region traffic is charged, at $0.02 per GB out of N. Virginia. Storage is duplicated, so you pay twice for the same data. And every stateful service needs a replication story, which is engineering time rather than a configuration setting.

There is a fourth cost nobody budgets for: testing. A second region that has never served live traffic is a hypothesis, not a disaster recovery plan. If you are not prepared to fail over to it deliberately at least twice a year, the money is buying reassurance rather than resilience. For most small businesses, a well-tested backup and restore process in one region beats an untested second region, and costs a tenth as much.

A decision order that holds up

Run the decision in this order and it holds up under scrutiny later, including from an auditor:

  1. Map your users. Which continent holds most of them, by revenue rather than by headcount?
  2. List your legal constraints. Personal data, contractual residency clauses, sector rules.
  3. Shortlist two regions that satisfy both, ideally in the same geography so a later move is short.
  4. Check service and instance availability for your actual design in both.
  5. Compare price last, including storage, egress and the instance families you intend to commit to.
  6. Write down why you chose it. In two years somebody will ask, and the answer should not be guesswork.

If any of the underlying vocabulary is new, the introduction to cloud technology and our guide to service models cover the ground this article assumes.

CERN data centre from the outside
Write the reasoning down when you choose. The region decision outlives the people who made it.Photo: CERN data centre by Unnerving duck, CC BY-SA 4.0, via Wikimedia Commons

Eudora Technology delivers cloud work remotely for clients across Europe, the Middle East, Asia, Africa and the Americas, which means region selection is a conversation we have most weeks. Our cloud solutions page sets out how we approach it.

Frequently asked questions

Should we just use the cheapest region?

Only if your users are indifferent to latency and you have no residency obligation, which describes batch processing and little else. N. Virginia and Ireland are both at the cheapest end of the AWS rate card anyway, so for most European and North American businesses the cheap region and the right region are the same place.

How far apart can a database and an application server be?

As a rule of thumb, keep them inside one region, where round trips are single-digit milliseconds. Microsoft’s own figures put East US to East US 2 at 8 ms and UK South to West Europe at 11 ms, which is survivable. A transatlantic 85 ms round trip between an application and its database will show up in every page load.

Does a sovereign cloud region cost more?

Usually yes, and it is a different estate to operate as well, because it is deliberately separate from the provider’s main regions. The AWS European Sovereign Cloud that opened in January 2026 is physically and logically separate from other AWS regions. That separation is the product. Evaluate it when a customer or regulator requires it, not speculatively.

Can we move region later?

Yes, but it is a migration, not a setting. Compute is straightforward, data is slow and stateful services are the hard part. Free exit programmes from the major providers cover leaving a provider entirely, not moving between their own regions, so budget for the inter-region transfer at $0.02 per GB on AWS.

Is three availability zones better than two?

For quorum-based systems, yes, meaningfully: three zones let a cluster survive losing one and still agree on state. Every AWS region has at least three zones available. The cost is cross-zone traffic at $0.01 per GB each way, which is usually a small price for not having to think about split-brain failures.

If you are about to pick a region and want the latency, residency and price arithmetic done properly before you commit, we can work through it with you. Get in touch with Eudora Technology to talk about your project.

Sources

  1. AWS Regions and Availability Zones AWS documentation · retrieved October 2026
  2. Azure network round-trip latency statistics Microsoft Learn · dataset dated 30 July 2026
  3. Amazon S3 pricing Amazon Web Services · price list dated 28 September 2026
  4. AWS Price List — data transfer offer file Amazon Web Services · price list dated 16 September 2026
  5. AWS launches the AWS European Sovereign Cloud Amazon press centre · 15 January 2026
  6. Google Cloud locations Google Cloud · retrieved October 2026
Keep reading

Related insights