Azure Geographies

Azure Geographies

How Microsoft divides its cloud into geographies, regions, and zones, why the place you choose changes your speed, your safety, your legal position, and your bill, and how to choose well.

When you watch a video, send a message, or pay a bill online, the data does not float in a mysterious cloud. It sits on real machines, in real buildings, in a real country. The building might be a short drive from you or on the other side of the planet. That fact has surprisingly large effects. It decides how fast your app feels, which laws apply to your customers’ data, and whether your service survives a flood, a fire, or a power failure.

Microsoft Azure handles this with a layered map. At the top are geographies, which are broad areas that mark legal and data boundaries. Inside them are regions, which are clusters of data centers. Inside regions are availability zones, which are separate buildings with their own power and cooling. Understanding this map is the first step to building anything serious on Azure.

In this guide you will learn what each layer means, how they fit together, how Azure pairs regions for safety, what special clouds exist for governments and China, how data residency and security work, and how to choose where to place your own workloads. Every new word is explained when it first appears, and we use real Microsoft examples throughout.

1The Big Picture: Why Location Matters in the Cloud

Cloud computing sounds placeless, but it is anything but. Let us see why “where” is one of the first questions to ask.

What is an Azure geography?

An Azure geography is a defined area of the world that contains at least one, and usually two or more, Azure regions. It is designed to keep customer data and applications inside a certain market with a shared set of laws and rules about data. Examples include the United States, Europe, India, Japan, Australia, and the United Kingdom.

A geography is not the same as a country. Some geographies match a single country, such as Japan or India. Others cover many countries, such as Europe. The purpose is to give you a clear boundary that says: “if I choose this geography, my data stays in this area.”

Four reasons location matters

  • Law and trust. Many countries have rules about where personal, financial, or health data may be stored. Choosing the wrong place can break the law or a contract.
  • Speed. Data travels fast, but not instantly. Placing your app close to your users makes it feel quicker.
  • Resilience. Floods, fires, power cuts, and software mistakes happen. Spreading your app across separate locations keeps it alive when one location fails.
  • Price and features. Prices differ from one region to another, and new services often arrive in some regions before others.
Analogy

Think of a worldwide chain of grocery stores. The company decides which countries to operate in, which cities in each country to open stores, and how many separate warehouses to keep behind each city so that one fire does not empty the shelves. Azure’s map works in the same way: countries or markets are geographies, cities are regions, and separate warehouses are availability zones.

A short history

Azure launched for the public in 2010 with data centers in a handful of places in the United States, Europe, and Asia. Demand grew fast, and so did the map. Microsoft kept adding regions, partly to be near customers and partly to meet local laws that require data to stay in a country. Today Azure has more than sixty regions, and new ones open every year, so the official map is the place to confirm the latest list.

60+
Azure regions worldwide, and still growing
3
availability zones in a zone-enabled region
~1 ms
extra round trip for every 100 km of fiber
i
Memory trick

Remember the order G-R-Z: Geography, then Region, then Zone. Big to small. A geography holds regions, and a region holds zones.

2The Hierarchy: Geography, Region, Zone, Datacenter

Azure’s physical world is built like a set of nested boxes. Each box has its own job.

The five levels

Largest

Geography

A market area that acts as a data and legal boundary, such as Europe or India. It holds one or more regions.

City-sized

Region

A group of data centers in one area, joined by a very fast private network. Examples: West Europe, East US, Central India.

Separate buildings

Availability zone

One or more data centers inside a region with independent power, cooling, and networking. A region that supports zones has at least three.

The building

Datacenter

The physical facility full of servers, storage, and network gear. You never choose a single datacenter directly.

Near users

Edge location

Small points of presence close to users, used by services that cache content or speed up connections. They are not regions.

flowchart TB
    World["Azure global infrastructure"] --> GeoA["Geography: Europe"]
    World --> GeoB["Geography: United States"]
    World --> GeoC["Geography: India"]
    GeoA --> R1["Region: North Europe"]
    GeoA --> R2["Region: West Europe"]
    R2 --> Z1["Availability Zone 1"]
    R2 --> Z2["Availability Zone 2"]
    R2 --> Z3["Availability Zone 3"]
    Z1 --> DC["One or more datacenters"]
Fig 1. The nested map of Azure. Only one geography is expanded here to keep the picture clear; each geography has its own regions, zones, and datacenters.

Read the picture from the top. Azure’s world is split into geographies. The Europe geography holds regions such as North Europe and West Europe. West Europe in turn has three availability zones, and each zone is made of one or more data centers. When you create a resource, you point at a region. The zone choice is optional, and the geography is decided for you by the region you pick.

Analogy

Imagine a country, such as Germany. Inside the country are cities, and inside each city are neighborhoods, and in each neighborhood are buildings. The country is the geography. The city is the region. The neighborhood is the availability zone, and the building is the datacenter. A rule that applies to the country, such as a privacy law, covers every city inside it.

Why so many layers?

Each layer solves a different problem. Geographies solve legal and market problems. Regions solve distance and capacity problems. Zones solve building-level failure problems. Datacenters are simply where the machines live. Thinking in layers lets you ask the right question at the right level: “Which geography satisfies my legal needs? Which region is nearest my users? How many zones should I spread across?”

3Geographies in Detail

The geography is the most important decision for anyone who cares about where data is allowed to live.

What a geography promises

Microsoft designs each geography as a data residency boundary. When you store customer data in a region, the data stays inside the geography that region belongs to, with limited exceptions for certain global services. Replication for safety, such as copying a database to a second region, normally stays inside the same geography too. This gives lawyers and auditors a clear sentence they can write in a contract: “Data is stored in the Europe geography.”

Geographies also help with sovereignty, which means a country’s right to control what happens to data inside its borders, and with resiliency, which means the ability to survive failures without leaving the boundary.

Geography groups

Microsoft organizes geographies into larger groups so the map is easier to read. The common groups are the Americas, Europe, Asia Pacific, and the Middle East and Africa.

GroupExample geographiesExample regions
AmericasUnited States, Canada, BrazilEast US, West US, Canada Central, Brazil South
EuropeEurope, United Kingdom, Germany, France, Switzerland, Norway, SwedenNorth Europe, West Europe, UK South, Germany West Central, France Central
Asia PacificIndia, Japan, Korea, Australia, Asia PacificCentral India, Japan East, Korea Central, Australia East, Southeast Asia
Middle East and AfricaUnited Arab Emirates, South AfricaUAE North, South Africa North

Treat this table as a sample, not a complete list. Microsoft adds geographies and regions regularly, so always check the official map before you plan.

Geography is not the same as country

Be careful with the word. The Europe geography spans many countries and is served by regions such as North Europe in Ireland and West Europe in the Netherlands. Meanwhile, the India geography is a single country with regions such as Central India in Pune, South India in Chennai, and West India in Mumbai. The Asia Pacific geography, by contrast, includes regions such as Southeast Asia in Singapore and East Asia in Hong Kong. A company that must keep data inside one specific country needs to check whether the geography is one country or many.

!
Watch out

If your rule says “data must stay in Germany,” choosing the broad Europe geography is not enough, because Europe includes many countries. You would instead pick the Germany geography and a region inside it. Always read the exact wording of the rule you must follow.

Global services are a special case

A few Azure services are not tied to one region. Microsoft Entra ID, which handles sign-in, Azure DNS, and Azure Traffic Manager are examples of services that work across the world. They follow their own data location rules, which we explore in a later chapter. This is why you should read the data location notes for each service you use, instead of assuming a single rule covers everything.

4Regions: Where Your Resources Actually Run

When you create a virtual machine, a database, or a storage account, Azure always asks one question first: which region?

What a region is

An Azure region is a set of data centers placed within a latency-defined area, which means close enough to talk to each other very quickly, joined by a dedicated, high-speed network. A region has a friendly display name such as “West Europe” and a short code used in scripts and templates, such as westeurope. The short code has no spaces and is written in lowercase.

Analogy

A region is like a city’s business district. Many buildings stand close together with fast roads between them, so people can move between buildings in minutes. Moving to a different city takes much longer and costs more.

Regions are not all the same

It is tempting to think every region offers every service at the same price. That is not true. Regions differ in several important ways.

  • Service availability. New services and features often launch in a few regions first. Some services may never be offered in a smaller region.
  • Machine sizes. Certain virtual machine families, especially those with powerful graphics or AI chips, exist only in some regions.
  • Price. The same resource can cost more in one region than another because of local costs such as power and land.
  • Capacity and quota. A region may be short on capacity for a popular machine type at a given moment. Your subscription also has limits, called quotas, that apply per region.
  • Zone support. Some regions have availability zones, and some do not.
  • Access. A few regions are special-purpose or require you to request access before you can use them.

Recommended and other regions

Microsoft marks some regions as recommended. These usually have availability zones and broad service support, so they are the safest default for new projects. Other regions are still fully supported, but may have fewer services, no zones, or may exist mainly to serve a specific country or to act as a partner for disaster recovery. When in doubt, pick a recommended region within the geography you need.

A common trap: the resource group location

Every resource group has a location too. That location only tells Azure where to store the metadata, which is the information about the group, such as its name and the list of items in it. The resources inside the group can sit in completely different regions. So a resource group labeled “West Europe” can hold a database in Japan. If you have strict data rules, check the location of each resource, not just the group.

i
Good habit

Choose the region deliberately at the start. Moving a resource later is possible for some services but not all, and it almost always means building a new copy and switching over, which takes planning.

5Availability Zones: Separate Buildings, One Region

Zones protect you from the failure of a single building, without the delay of moving to a faraway region.

What a zone is

An availability zone is a physically separate location inside a region. Each zone has one or more data centers with its own power supply, cooling, and network connections. If one zone loses power or suffers a fire, the other zones in the same region keep running. In regions that support zones, there are at least three of them, so that if one fails, two remain.

The zones in a region are close enough that data can travel between them in a very short time, with round-trip delay under about two milliseconds. That is fast enough for data to be copied between zones at the moment it is written, which is called synchronous replication.

Analogy

Picture a campus with three buildings. Each building has its own electricity feed, its own air conditioning, and its own internet cable. If lightning knocks out one building, the other two still work, and you can walk between them in a minute. That is a region with three availability zones.

Zonal and zone-redundant

Azure services use zones in two ways.

You choose

Zonal resources

You pin a resource, such as a virtual machine, to one named zone. To be safe, you place copies in several zones yourself and put a load balancer in front.

Azure handles it

Zone-redundant services

The service spreads and copies itself across zones automatically. If one zone fails, the service carries on without you doing anything.

A surprising detail: zone numbers are personal

The numbers one, two, and three that you see are logical names, not fixed buildings. Azure maps your subscription’s “zone 1” to a physical zone, and another customer’s “zone 1” may be a different physical zone. This spreads load evenly. It also means that if two of your subscriptions need their resources in the same physical zone, you must look up the mapping rather than assume the numbers match.

What zones do not protect against

Zones guard against failures of a building, but not against everything. A large natural disaster across a whole metropolitan area, a regional network problem, or a software bug that hits an entire region could affect all zones at once. For those risks you need a second region, which brings us to region pairs.

!
Not every region has zones

Zones exist only in regions designed for them, and not every service supports zones in every region. Before you promise “high availability” to your customers, confirm that both your region and your chosen services support zones.

6Region Pairs: A Safety Partner Far Away

Many Azure regions come with a built-in partner, chosen by Microsoft to help you survive big disasters.

What a region pair is

A region pair links two regions inside the same geography that are far apart from each other, usually hundreds of miles, so that a single disaster is unlikely to hit both. For example, East US is commonly paired with West US, North Europe with West Europe, and UK South with UK West. In India, Central India and South India form a pair.

flowchart LR
    subgraph Geo["One geography: United States"]
        A["East US, primary region"]
        B["West US, paired region"]
    end
    App["Your app and data"] --> A
    A -. asynchronous copy .-> B
    A -->|"Region outage"| Fail["Failover decision"]
    Fail --> B
Fig 2. A region pair inside one geography. Data is copied to the partner in the background, and a failover can move work there if the primary region is lost.

The picture shows the idea. Your application runs in the primary region. Some services quietly copy data to the paired region in the background. If the primary region has a major outage, a decision is made, either by Azure for some platform services or by you for your own apps, to continue from the partner region.

Benefits of pairing

  • Staggered updates. Microsoft does not apply planned platform updates to both regions of a pair at the same time. If an update causes trouble in one, the partner is untouched.
  • Prioritized recovery. In a widespread outage, Microsoft prioritizes bringing back at least one region from each pair.
  • Same geography. Because both regions sit in one geography, replicated data does not cross a legal boundary.
  • Built-in features. Some services use the pair automatically, such as geo-redundant storage, which keeps an extra copy of your files in the partner region.

Things to know about pairs

  • Not every region has a pair. Newer regions often rely on availability zones for local resilience and may not have a traditional pair.
  • Not every pair stays in the geography. A well-known exception is Brazil South, which is paired with South Central US, outside the Brazil geography. Check pair details if your data rules are strict.
  • Pairing does not mean automatic failover for everything. Many services copy data to the partner, but you must plan and test how your own application will switch over.
  • Copies are usually asynchronous. Because the regions are far apart, data is copied slightly after it is written, so a very small amount of the latest data could be lost in a sudden disaster. This gap is called the recovery point.
i
Good to know

Storage accounts offer several redundancy levels. Locally redundant keeps copies in one datacenter. Zone-redundant spreads copies across zones. Geo-redundant also copies to the paired region. Geo-zone-redundant combines both. Choosing among these is one of the simplest ways to apply what you learned in this chapter.

7Sovereign and Specialized Clouds

Besides the main public Azure, Microsoft runs separate clouds for governments and for China, plus tools for organizations with special rules.

Why separate clouds exist

Some customers cannot use the shared public cloud at all. A government agency may be required to run on infrastructure that is physically separate and staffed only by screened citizens. A company operating in China must follow local laws that require a local partner to run the service. For these cases, Microsoft offers distinct sovereign clouds. A sovereign cloud is a cloud that is built, operated, and governed so that a particular country or authority keeps control.

United States

Azure Government

A physically and logically separate instance of Azure for US federal, state, local, and tribal governments and their partners. It has its own regions, its own sign-in endpoints, and extra screening of operators.

China

Azure China

A separate Azure operated by 21Vianet, a Chinese company, under an agreement with Microsoft. Accounts, portals, and data are separate from global Azure.

Programs

Microsoft Cloud for Sovereignty

A set of controls and ready-made starting designs that help public-sector and regulated customers meet national rules inside Microsoft’s cloud.

On your site

Azure Stack and Azure Local

Ways to run Azure-style services inside your own data center or at the edge, for cases where data must stay on a specific site.

What is different in a sovereign cloud

  • Separate accounts and endpoints. A normal Azure login does not work in Azure Government or Azure China. They have their own portals and sign-in addresses.
  • Different service lists. New features usually arrive later, and some services are not offered at all.
  • Stricter compliance. Azure Government supports programs such as FedRAMP High and rules used by defense agencies.
  • Separate operations. In Azure China, the day-to-day operation belongs to 21Vianet, not Microsoft.
Analogy

The main Azure is like a large international airport that anyone with a ticket can use. A sovereign cloud is like a military airfield or a special-license airport: it follows different rules, has its own gates and staff, and is built for a specific kind of traveler. You cannot just walk from one to the other with the same boarding pass.

Microsoft once ran a separate cloud for Germany too. It was later retired, and customers moved to the regular German regions, which offer local data residency without a separate operator. This shows that the map keeps changing as laws and customer needs change.

i
Tools need to know

Command-line tools and code libraries must be told which cloud to talk to. The Azure CLI, for example, has a setting for selecting the cloud, and a program that works in public Azure will fail in a sovereign cloud until you change the target.

8The Scope of Services: Global, Regional, and Zonal

Not every Azure service lives at the same level of the map. Knowing a service’s scope tells you what it can survive and where its data sits.

Four scopes

  • Global. The service is not tied to one region and works worldwide. Example: Microsoft Entra ID, Azure DNS, Azure Front Door.
  • Regional. The resource lives in one region. If that region fails, the resource may be unavailable unless you built a copy elsewhere. Example: virtual networks, storage accounts, most databases.
  • Zonal. The resource sits in one specific availability zone inside a region. Example: a virtual machine pinned to zone two.
  • Zone-redundant. The service is spread over all zones in the region and survives the loss of one zone. Example: zone-redundant storage and zone-redundant databases.

Common services and their scope

ServiceTypical scopeWhat it means for you
Microsoft Entra IDGlobal, with a chosen data location for the tenantSign-in works everywhere, but directory data location is set when the tenant is created.
Azure DNSGlobalName lookups are answered from many places near the user.
Azure Front Door and Traffic ManagerGlobalThey route users to the best healthy region.
Virtual machinesRegional, or zonal if pinnedYou place copies in several zones for safety.
Virtual networkRegionalSpans all zones in one region, but not other regions.
Storage accountRegional, with optional zone or geo copiesPick the redundancy level to match your needs.
Azure SQL DatabaseRegional, zone-redundant option, geo-replication optionAdd replicas in another region for disaster recovery.
Azure Cosmos DBRegional, with optional multi-region replicationAdd regions to bring data near users, and allow writes in several places.
Log Analytics workspaceRegionalThe logs are stored in the region you choose for the workspace.
Analogy

A global service is like a national postal system that delivers everywhere. A regional service is like a single city’s library: excellent while you are in town, but not helpful if the city floods. A zonal resource is a book on one particular shelf, while a zone-redundant service keeps copies of the book on every floor.

!
Check the weakest link

An application is only as resilient as its least resilient part. If your web servers are spread across three zones but your database is pinned to one zone, a failure in that zone still stops the whole application. Review the scope of every piece, not just the visible ones.

9Architecture and Components

Behind the map are cables, networks, and buildings. Let us look at the parts that tie geographies, regions, and zones together.

The Microsoft global network

Microsoft operates one of the largest private networks in the world. It links all regions to each other and to hundreds of edge locations through fiber lines on land and under the sea. When data travels from one Azure region to another, it normally rides on this private backbone rather than crossing the open internet. That makes the path faster, more predictable, and easier to protect.

Inside a region

A region contains several parts. There are the data centers in each availability zone. There is a regional network that joins the zones with very fast links. There are regional front-end services that accept your requests, and there are the resource providers that actually create and manage your resources. Behind all of this stand the control systems that handle capacity, health checks, and updates.

Edge locations and private links

  • Edge locations are small points of presence near cities. Services such as Azure Front Door and content delivery networks use them to answer users quickly and to cache popular content.
  • Private connections let a company link its own office or data center to Azure without using the public internet. ExpressRoute is the best-known example, and it connects at special meeting-point facilities.
  • Peering lets two virtual networks, even in different regions, talk to each other privately over Microsoft’s backbone.

A multi-region application

Here is how a well-designed application might use two regions in one geography.

flowchart TB
    Users["Users around the world"] --> FD["Global front door and DNS routing"]
    subgraph PrimaryRegion["Primary region"]
        LB1["Regional load balancer"] --> App1["App servers across 3 zones"]
        App1 --> DB1["Database with zone redundancy"]
    end
    subgraph SecondaryRegion["Secondary region in the same geography"]
        LB2["Regional load balancer"] --> App2["App servers across 3 zones"]
        App2 --> DB2["Database replica"]
    end
    FD --> LB1
    FD --> LB2
    DB1 -. replication .-> DB2
Fig 3. A two-region design. A global front door chooses a healthy region, each region spreads work across its zones, and the database is copied to the second region.

Follow the arrows from the top. Users reach a global entry point, which is not in any single region. The entry point sends each visitor to a healthy region. Inside each region, a regional load balancer spreads work across servers in three zones. The primary database is zone-redundant, and a replica in the second region receives a continuous copy of the data. If the primary region fails, the front door sends everyone to the second region, where the replica can be promoted to take over.

10How It Works Internally

Three ideas explain most of what happens behind the map: physics, copying, and careful rollout.

Physics: distance costs time

Light travels through fiber at roughly two hundred thousand kilometers per second. That sounds incredibly fast, but over long distances it adds up. A rule of thumb is that every hundred kilometers of fiber adds about one millisecond to a round trip, before counting any equipment along the way. Real routes are never perfectly straight, so real delays are higher.

Distance between two resourcesTypical round-trip delay
Same zoneWell under one millisecond
Zone to zone in one regionUnder about two milliseconds
Region to nearby regionA few milliseconds
Region to paired region hundreds of miles awayTens of milliseconds
Across continentsOften seventy to two hundred milliseconds or more

These numbers explain many design choices. Zones can copy data synchronously, because the wait is tiny. Distant regions usually copy asynchronously, because making every write wait for a faraway confirmation would slow the whole application.

Copying data: synchronous and asynchronous

Synchronous replication means a write is not confirmed until at least two copies exist. It loses no data if a copy fails, but it needs close neighbors. Asynchronous replication confirms the write first and sends the copy a moment later. It allows long distances but risks losing the last few moments of data if a disaster strikes suddenly. Two measurements describe this trade-off.

  • Recovery point objective (RPO): how much recent data you can afford to lose, measured in time. Zero means none.
  • Recovery time objective (RTO): how long you can afford to be down while you recover.
Analogy

Synchronous copying is like two clerks who write each entry into two ledgers at the same desk and only say “done” when both are written. Asynchronous copying is like one clerk writing in the main ledger and mailing a photocopy to another city at the end of each hour. The second way is cheaper and works over long distances, but if the main office burns down, the last hour is lost.

Careful rollout of changes

Microsoft updates the software that runs Azure all the time. To avoid breaking everyone at once, it uses a practice known as safe deployment: a change goes first to a very small set of servers, then to a larger group, then to a whole region, and only later to other regions. This is also why paired regions are not updated together. If a problem shows up, it is caught while the blast radius is small.

Control plane and data plane

Azure separates the work of managing resources from the work of using them. The control plane is how you create, change, and delete resources, usually through Azure Resource Manager. The data plane is how your application reads and writes the actual data, such as reading a file from a storage account. These two planes can have different failure behavior. A region problem might stop you from creating new resources while existing applications keep serving traffic, or the other way around. Good designs avoid needing the control plane during an emergency, because that is the very moment it may be busy.

11Data Flow and Lifecycle

Let us follow one visitor’s request through a multi-region app, then watch how a workload lives, moves, and retires.

One request, step by step

sequenceDiagram
    participant U as User
    participant F as Global Front Door
    participant A as App in Primary Region
    participant D as Primary Database
    participant S as Secondary Region
    U->>F: Request page
    F->>A: Route to nearest healthy region
    A->>D: Read and write data
    D-->>A: Result
    A-->>F: Response
    F-->>U: Page delivered
    D->>S: Copy changes asynchronously
Fig 4. A request in a two-region design. The copy to the second region happens in the background and does not slow the visitor.

The visitor never knows which region answered. The global entry point chooses the nearest healthy one. The application reads and writes its data in the primary region. In the background, changes flow to the secondary region so a recent copy always waits there. If the primary fails, the entry point stops sending people to it, and the secondary takes over from the latest copy.

What happens during a failover

1

Detect

Health checks notice that the primary region is not answering, or Microsoft announces a regional incident.

2

Decide

A person or an automatic rule decides it is a real regional failure and not a short hiccup. Rushing this step can cause needless switching.

3

Promote

The replica database in the second region becomes the main one and starts accepting writes.

4

Redirect

The global entry point sends all traffic to the second region.

5

Recover

When the original region returns, you copy fresh data back and switch again, or keep the second region as the new primary.

The lifecycle of a workload’s location

1

Plan

List your legal rules, user locations, and required services. Choose the geography first and the region second.

2

Deploy

Create resources in the chosen region, spread across zones where supported, and tag them with their region and owner.

3

Replicate

Set up copies of data and, for important systems, a second deployment in the paired or another region of the same geography.

4

Test

Practice a failover on a calendar, not for the first time during a real disaster.

5

Move or retire

If laws or users change, build in the new place and switch over. At the end of life, delete resources in every region, including backups and copies.

Moving between regions

Many people hope they can drag a resource from one region to another. Unfortunately it is rarely that simple. Azure offers a tool called Resource Mover for certain resource types, and some services support a built-in move. For most, the real method is to create a new resource in the new region, copy the data across, update the connections, and delete the old one. Copying data between regions also costs money for the outbound transfer, so plan for it.

12Data Residency, Compliance, and Security

Geographies exist mainly so that you can answer a hard question with confidence: where exactly is my data, and who is allowed to touch it?

Three words that sound alike

Where

Data residency

The physical or geographic place where data is stored, such as “inside the European Union.”

Who rules

Data sovereignty

Which country’s laws and authorities can control and demand access to the data.

How safe

Data protection

The security measures, such as encryption and access control, that keep the data safe wherever it is.

Choosing a geography helps most with residency. Sovereignty and protection need additional steps, such as strong encryption, careful access rules, and, for some customers, sovereign clouds.

What Microsoft commits to, and what you must do

Microsoft’s public commitment is that customer data stored in a chosen region stays inside the geography, with some documented exceptions, and that copies made for resilience stay in the same geography. For customers in Europe, Microsoft also describes its EU Data Boundary effort, which aims to keep storing and processing customer data for its core cloud services inside the European Union and the neighboring European free-trade countries.

But the responsibility is shared. You choose the region, choose the replication settings, and decide which services to use. A single wrong click can place a copy in a different geography, and Microsoft will not stop you if your account has permission to do it.

Places where data may live elsewhere

  • Global services. Some services, such as sign-in and DNS, keep certain information in more than one place. Microsoft Entra ID asks for a country or region when a tenant is created, and that choice determines where the directory data is stored.
  • Operational and support data. Information such as service health signals or support tickets may be handled differently from the content of your databases. Read the privacy and data location pages for each service.
  • Your own settings. If you turn on cross-region replication, copy backups to another region, or export logs to a workspace elsewhere, you have changed where the data lives.

Tools that enforce your choice

  • Azure Policy with allowed locations. A rule that forbids creating resources outside approved regions, even by an administrator.
  • Management groups. A way to apply that rule to many subscriptions at once.
  • Encryption and key control. Data is encrypted at rest by default, and you can keep your own keys in Azure Key Vault in a chosen region. Microsoft also protects traffic that moves between its data centers.
  • Private connectivity. Private endpoints and private links keep traffic off the public internet.
  • Compliance programs. Azure publishes reports and certifications such as ISO 27001 and SOC reports, and supports customers with rules such as the European GDPR and the US health privacy law HIPAA.
!
The quiet leak

A common compliance failure is not an attack but a copy. A team turns on geo-redundant storage, or sends diagnostic logs to a workspace in another country, and personal data quietly crosses a border. Use policy to stop it, and audit where each copy lives.

Analogy

Think of valuables in a bank. The branch city is the region, and the country is the geography. The bank promises the vault stays in the country, but you decide whether to keep a second set of keys in another city. Residency is where the vault stands, sovereignty is whose laws apply to it, and protection is how thick the vault door is.

13Monitoring, Logging, and Metrics

A multi-region system needs eyes in every region, and a clear idea of what “healthy” means.

Know about Azure’s own problems

  • Azure status. A public page showing broad incidents across regions.
  • Service Health. A personalized view that shows only the incidents, maintenance, and advisories that affect the services and regions you actually use, with the option to send alerts.
  • Resource Health. Tells you whether a specific resource, such as one virtual machine, is healthy, and whether a problem is on Azure’s side.

Watch your own application

flowchart LR
    Svc["Resources in many regions"] --> Mon["Azure Monitor"]
    Mon --> LAW["Log Analytics workspace in a chosen region"]
    Svc --> Health["Resource Health and Service Health"]
    LAW --> Alerts["Alert rules"]
    Health --> Alerts
    Alerts --> Team["Operations team"]
    LAW --> Dash["Dashboards"]
Fig 5. Monitoring across regions. Logs flow into a workspace, health signals feed alerts, and a team receives what matters.

Azure Monitor collects metrics and logs from your resources and stores logs in a Log Analytics workspace. The workspace itself lives in a region, so the choice of region matters both for compliance and for cost. For the best view, many teams keep one workspace per geography to avoid sending logs across borders.

Measure what users feel

  • Availability tests from many places. Application Insights can probe your website from several geographic locations, telling you whether users in one part of the world see a problem that others do not.
  • Latency between regions. Network Watcher can measure delay and loss between your resources in different regions, so you notice when replication falls behind or a link becomes slow.
  • Replication lag. Many databases expose how far behind a replica is. This number is your real-time estimate of how much data you could lose.

Cost by location

Money is a metric too. Cost Management lets you break spending down by region, which shows how much each location costs and where transfer charges are piling up. Data moving into Azure is generally free, but data moving out, including between regions, is billed. A forgotten replication job between two regions can quietly become a large bill.

Practice failure on purpose

The best monitoring is the kind you have tested. Azure Chaos Studio lets teams inject controlled faults, such as simulating the loss of a zone, to see whether alerts fire and failover works. Running such drills on a schedule turns a plan on paper into a plan you can trust.

14Advantages, Disadvantages, and Trade-offs

Spreading your system across more places makes it safer, but also costlier and harder. The art is picking the right level.

The ladder of resilience

You can think of four common levels, each protecting against bigger failures than the one before.

DesignSurvivesCost and effortData stays in one geography?
One region, one zoneSingle server failures onlyLowestYes
One region, several zonesLoss of a building or zoneModestYes
Two regions, same geographyLoss of a whole regionHighYes
Regions in several geographiesRegional loss, plus serves users worldwideHighestNo, so legal review is needed

Multiple regions: the good and the bad

Pros

  • Survives the loss of a whole region
  • Can bring the app closer to users in different places
  • Lets you spread planned maintenance risk
  • Helps meet strict recovery goals

Cons

  • Higher cost, since you pay for two sets of resources
  • Harder design, especially for data that changes constantly
  • Possible loss of the very latest data in a sudden failure
  • Regular failover tests are needed, or the plan may not work

Staying in one geography: the good and the bad

Pros

  • Simple legal story for data location
  • Replication stays inside a clear boundary
  • Lower delay between your own regions
  • Easier to explain to customers and auditors

Cons

  • Users far from the geography see slower responses
  • A geography with only one region offers fewer choices
  • A disaster hitting the whole geography is still a risk
  • Some services may not be offered in every region of it

Other trade-offs

  • Residency versus speed. A strict rule might force data into a faraway geography, making the app feel slower for users elsewhere. Solutions include serving cached content from edge locations or deploying a separate copy in each market.
  • Cost versus placement. The cheapest region may be far from users or lack the services you need. A small saving per hour can disappear in transfer charges.
  • Newest features versus safest choice. The region that gets new services first may be less mature than the recommended, zone-enabled one.
i
Match the plan to the stakes

Not every application needs two regions. An internal timesheet tool might be fine with zones alone, while a payment system may justify a second region. Decide the cost of downtime in money and trust, then buy only the protection that is worth it.

15Design Patterns and Anti-Patterns

Teams that use Azure’s map well tend to follow the same few recipes, and teams that struggle tend to repeat the same few mistakes.

Patterns that work

Baseline

Zone-redundant by default

In a region with zones, spread servers and data across all zones. It is the cheapest big upgrade in safety.

Standby

Active-passive

Run the full app in one region and keep a smaller or idle copy in a second region, ready to take over. Cheaper, but failover takes longer.

Always on

Active-active

Run the app in two or more regions at the same time, each serving users. Faster recovery and nearer users, but the hardest data design.

Markets

Deployment stamps per geography

Build one identical, self-contained copy of the system for each market, for example one for Europe and one for India. Data stays local and each copy can grow separately.

Entry

Global entry point

Put a global routing service in front, so users are sent to the nearest healthy copy and failover needs no change on their side.

Guard rails

Policy-enforced locations

Use allowed-locations rules so nobody can accidentally build outside the approved geography.

Analogy

Active-passive is like keeping a spare tire in the trunk: unused most of the time, but a lifesaver when needed. Active-active is like driving a car with two engines that both run all the time, so the loss of one barely changes the trip. The second is smoother but costs much more to build and maintain.

Anti-patterns to avoid

ANTI-PATTERN 01 · SINGLE REGION, NO PLANAvoid
What it looks like

A business-critical system running in one zone of one region, with no backup elsewhere and no written recovery steps.

Why it hurts

One building problem or regional incident can stop the business for hours or days, and nobody knows what to do first.

Better way

Use zones as the minimum, copy backups to another region in the same geography, and write and rehearse a recovery plan.

ANTI-PATTERN 02 · “THE PAIR WILL SAVE ME”Avoid
What it looks like

Assuming that because your region has a pair, Azure will automatically move your whole application there during a disaster.

Why it hurts

Only some platform services use the pair on their own. Your servers, settings, and connections will not appear there unless you built them.

Better way

Deploy your own resources into the second region ahead of time, and test the switch.

ANTI-PATTERN 03 · DEFAULT REGION BY HABITAvoid
What it looks like

Always picking the same famous region because it is first in the list or because a tutorial used it.

Why it hurts

Your users may be on another continent, and your rules may demand a different geography. Fixing this later is expensive.

Better way

Start from the legal rules and user locations, then choose, and record the reason for your choice.

ANTI-PATTERN 04 · SILENT CROSS-BORDER COPIESAvoid
What it looks like

Logs, backups, or analytics copies sent to a region in a different geography without anyone reviewing it.

Why it hurts

Personal data may leave the area where the law says it must stay, and the breach is discovered in an audit, not a design review.

Better way

Enforce allowed locations by policy, and review where every copy goes, including diagnostics.

16Best Practices and Common Mistakes

These habits keep location decisions calm and cheap.

Habits worth building

1

Write down the rules first

Collect legal, contract, and customer requirements about data location before touching the portal.

2

Check service availability

Confirm that every service you need, in the size and feature level you need, is offered in your chosen region and, if relevant, its backup region.

3

Use zones where they exist

Choose zone-redundant options by default for production workloads.

4

Reserve capacity and quota early

Ask for quota in both the main and backup region before you need it. A disaster is a bad time to discover that the backup region cannot give you enough machines.

5

Lock in the boundary with policy

Apply allowed-locations rules at a high level so mistakes are blocked instead of discovered.

6

Test failover on a schedule

Run drills at least once or twice a year. Update the recovery plan with what you learn.

7

Tag and review

Tag resources with their purpose and owner, and review the location of resources and copies regularly.

Common mistakes

  • Confusing the resource group location with the resource location. Remember that the group’s location holds only metadata.
  • Believing “geography” and “country” are the same. Europe is not one country, so a country-specific law needs a country-specific geography.
  • Ignoring data transfer charges. Copying large data sets between regions is billed as outbound traffic.
  • Assuming every service is in every region. Check before you design around a feature.
  • Forgetting that zone numbers are logical. Zone one for you may not be zone one for another subscription.
  • Building the backup region once and never touching it again. Over time it drifts, and the failover fails when it matters most.
  • Putting the monitoring in the same region as the app. If that region fails, you lose the tools that tell you what happened.
!
The empty backup region

In a large regional incident, many customers try to fail over at the same time, and capacity in the backup region can run short. Teams that have already deployed, or reserved, capacity there are in a much better position than teams who plan to create everything after the disaster starts.

17Real-World Examples

These public examples show how the geography idea turns into real products and promises.

Microsoft 365 Multi-Geo: data in several chosen geographies

A large company with offices in many countries can use Microsoft 365 Multi-Geo to keep certain data, such as employee mailboxes and file storage, in the geography closest to or required for each group of employees. One tenant, one set of sign-ins, but data stored in several places by design. It is a clear case of geography used as a legal and performance tool.

Azure Government: a separate cloud for public agencies

United States federal, state, and local agencies, along with the companies that serve them, use Azure Government. It runs in separate regions with separate operations and stricter screening, which lets agencies meet government security programs that the main public cloud is not designed to meet alone.

Azure China: local operation, separate world

Global companies that serve customers in China use Azure China, run by 21Vianet. Because it is a separate environment with separate accounts, these companies typically keep a distinct deployment there rather than stretching their global one across the border.

Azure OpenAI: choosing where the processing happens

At the time of writing, Azure’s AI model service lets customers choose among deployment types that differ in where requests may be processed: anywhere across Azure’s global capacity, within a defined data zone such as the United States or the European Union, or within a single chosen region. It shows that geography has become a setting even for the newest services. Because options change, confirm the current choices before relying on them.

The EU Data Boundary: a regional promise at company scale

Microsoft’s EU Data Boundary program is a public commitment, aimed at European customers, to store and process the data of its core cloud services inside the European Union and the neighboring European free-trade area. It illustrates how a technology company turns a legal worry into a technical promise built on top of regions and geographies.

Everyday scenarios

The following are typical, illustrative situations, not reports about specific companies.

  • The two-market retailer. An online shop serving Europe and North America deploys one full stamp in a European region and another in a United States region. European customers’ data never leaves Europe, and each stamp grows on its own.
  • The cautious bank. A bank keeps its main system in one region of its home geography with zone redundancy, and a warm standby in the paired region. Twice a year it runs a drill, switches to the standby, and measures how long it takes.
  • The growing start-up. A start-up begins in a single region near its first customers. As users grow in another continent, it adds a second region with a global entry point so those users get a faster experience.
  • The media site. A news site serves pictures and articles through edge locations around the world, while its main database stays in one region. Readers get speed, and the data stays in one place.
First decide what must stay put. Then decide what must stay up.

18Choosing Where to Build

A simple order of questions turns a confusing map into a clear choice.

flowchart TD
    Start["Where should this workload live?"] --> Q1{"Do laws or contracts fix where the data may be?"}
    Q1 -- Yes --> G["Pick the geography that satisfies the rule"]
    Q1 -- No --> Q2{"Where are most of your users?"}
    Q2 --> G2["Pick a geography close to them"]
    G --> R["Pick a region inside it that offers your services and quota"]
    G2 --> R
    R --> Q3{"Must it survive a full region outage?"}
    Q3 -- Yes --> M["Add a second region in the same geography, plus zones"]
    Q3 -- No --> Z["Use availability zones in one region"]
Fig 6. A decision path for placing a workload. Legal rules come first, then users, then services, then resilience.
Your situationGood fitWhy
Strict national data lawA geography that matches that countryGives a clear boundary for auditors.
Users mostly in one areaThe recommended region nearest to themLowest delay and simplest design.
Need the newest AI or machine sizesA region that lists them, checked firstFeatures and sizes differ by region.
Must survive a regional disasterSecond region in the same geographyStays inside the data boundary.
Worldwide audienceSeveral geographies with a global entry pointBrings the app near everyone, with legal review.
Government workloadAzure Government or a similar sovereign cloudRequired by the rules for such data.
Learning or testingA cheap, nearby recommended regionKeeps cost and risk low.

A short checklist before you commit

1

Legal

Which laws, contracts, and customer promises apply to this data?

2

Users

Where are they, and how fast must the app feel for them?

3

Services

Is every service and size you need offered in the region, and in its backup region?

4

Resilience

How long can you be down, and how much data can you lose?

5

Cost

What are the resource prices and the transfer charges, including between regions?

6

Enforcement

How will policy stop anyone from breaking the decision later?

19Frequently Asked Questions

Quick answers to the questions people ask most.

Q1What is the difference between a geography and a region?
A geography is a large market area that acts as a data and legal boundary. A region is a cluster of data centers inside a geography. One geography can hold many regions.
Q2How many Azure regions are there?
More than sixty at the time of writing, and the number keeps rising. Check the official Azure map for the current list.
Q3Can I use any region I like?
Most public regions are open, but a few need an access request, and sovereign clouds such as Azure Government are only for eligible customers. Your own organization’s policy may also limit which regions you may use.
Q4Are availability zones and region pairs the same thing?
No. Zones are separate buildings inside one region and protect against a building-level failure. A region pair links two far-apart regions in one geography and protects against a whole-region disaster.
Q5Will Azure automatically fail my application over to the paired region?
Not for your own applications. Some platform services use the pair on their own, but for your servers, settings, and connections, you must deploy and test the second region yourself.
Q6Where is my data stored?
In the region you chose when you created the resource, plus any copies you or the service configure, normally inside the same geography. Check each service’s data location notes, especially for global services.
Q7Do prices change between regions?
Yes. The same resource can cost more in one region than another. Data leaving a region, including to another region, is also charged.
Q8How do I see which regions I can use?
The portal shows the available regions when you create a resource, and command-line tools can list the locations your subscription can use. Services and sizes vary, so check availability for the specific thing you need.
Q9Can I move my resources to another region later?
Sometimes, with help from tools such as Resource Mover for certain types, but often you must build a new copy in the new region, move the data, and switch over. Plan for this possibility if you are unsure about your first choice.
Q10What about global services such as sign-in and DNS?
They work worldwide and have their own data location rules. For example, the directory data location of a Microsoft Entra tenant is chosen when the tenant is created. Read the documentation for each such service.
Q11Do I need two regions for every project?
No. Many applications are well served by one region with availability zones. Add a second region when the cost of a regional outage is higher than the cost and complexity of the extra protection.
Q12How can I stop my team from creating resources in the wrong place?
Use Azure Policy with an allowed locations rule, applied at a management group or subscription level. It blocks creation outside the approved regions, even by administrators.

20Summary and Key Takeaways

The whole guide in a few lines.

Key Takeaways

  • Remember G-R-Z. Geography, then Region, then Zone. A geography is a market and data boundary, a region is a cluster of data centers, and a zone is a separate building inside a region.
  • Geography answers the legal question. It keeps data and replicas inside a defined boundary, but it is not always one country, so read the exact rule you must follow.
  • Zones protect against a building failing, pairs against a region failing. Use zones as your baseline, and add a second region in the same geography for important systems.
  • Pairing is a helper, not a promise. It gives staggered updates and recovery priority, but your own application still needs its own tested second copy.
  • Not all services have the same scope. Some are global, some regional, some zonal. Your design is only as strong as its weakest piece.
  • Physics and money shape every choice. Distance adds delay, far-away copies are asynchronous, and data leaving a region costs money.
  • Enforce your decisions. Use policy for allowed locations, monitor across regions, and rehearse failover so the plan works on the worst day.