AWS Global Infrastructure Explained Simply: Regions, Availability Zones, Local Zones, Edge Locations & Disaster Recovery
If you are learning AWS, one of the first things you should understand is the AWS Global Infrastructure.
At first, words like Region, Availability Zone, Local Zone, Edge Location, RTO and RPO can look confusing.
Don’t worry.
In this article, we will understand them with a very simple example.
Think about AWS like a huge city network.
World
↓
Region
↓
Availability Zone
↓
Buildings
↓
Servers
Let’s understand each one step by step.
1. What Is AWS Global Infrastructure?
AWS has infrastructure distributed across different geographical locations around the world.
The important concepts are:
- Region
- Availability Zone (AZ)
- Local Zone
- Edge Location / Point of Presence (PoP)
And when we talk about disaster recovery, we also need to understand:
- RTO
- RPO
- Backup and Restore
- Pilot Light
- Active-Passive / Warm Standby
- Active-Active
These are the main topics covered in the source material.
2. What Is an AWS Region?
Let’s start with the easiest concept.
Think of a Region as a city.
For example:
India
|
└── Mumbai Region
An AWS Region is a geographical area where AWS has a collection of Availability Zones.
For example:
Mumbai Region
|
|--- AZ-1
|
|--- AZ-2
|
|--- AZ-3
So remember:
Region = Big geographical area
The source material uses the analogy of a city/geographical area containing multiple Availability Zones.
3. Why Does AWS Have Different Regions?
You may ask:
“Why doesn’t AWS just put everything in one location?”
There are several reasons.
Reason 1: Lower Latency
Simple rule:
Closer = Faster
Suppose your users are in India.
If your application is also running in India:
User in India
|
| Short distance
↓
AWS India Region
The response can generally travel a shorter network distance.
But if your application is running far away:
User in India
|
|--------------------|
↓
AWS Region
in America
The network distance is greater, so latency can be higher.
The source specifically describes Region placement as useful for reducing latency.
Reason 2: Compliance
Some businesses have requirements around where certain data can be stored.
For example, an organization may need certain data to remain within a particular country.
So choosing an appropriate AWS Region can be important for compliance requirements.
The source notes data-location requirements as one reason for having Regions.
Reason 3: Disaster Isolation
Suppose something goes wrong in Region 1.
Another Region can be geographically separate.
For example:
Mumbai Region
❌ Problem
Singapore Region
✅ Available
The source describes Regions as independent for disaster isolation.
4. AWS Region Names
You may have seen names such as:
ap-south-1
ap-southeast-1
us-east-1
These names contain information about the geographical area.
For example:
ap-south-1
can be understood as:
ap
↓
Asia Pacific
south
↓
South Asia
1
↓
Region identifier
The source uses this style of breakdown for Region identifiers.
5. What Is an Availability Zone?
Now we go one level deeper.
If:
Region = City
then you can think of:
Availability Zone = Building / group of buildings
For example:
Mumbai Region
|
|--- AZ-1
|--- AZ-2
|--- AZ-3
Each Availability Zone contains physical infrastructure.
The source describes an AZ as a building or group of buildings containing physical servers.
6. Why Do We Need Multiple Availability Zones?
Imagine your application is running only in AZ-1.
Mumbai Region
AZ-1
|
Your Application
Now suppose AZ-1 has a major infrastructure failure.
Your application could become unavailable.
Instead:
Mumbai Region
AZ-1 → Application
AZ-2 → Application
AZ-3 → Application
If one AZ has a problem, the application can potentially continue operating through another AZ, depending on how the application is designed.
This is why multiple AZs are important for availability and resilience.
The source notes that multiple AZs help survive a single data-center failure.
7. Are Availability Zones Close Together?
They are geographically separated but still connected with AWS networking.
The source notes that AZs are generally separated by a distance intended to provide both fast communication and isolation, and that their power, cooling and networking are independent.
Think:
Mumbai Region
AZ-1 AZ-2
🏢 🏢
\ /
\ /
\-----------/
Private
network
The important idea is:
AZs are separate enough for isolation, but connected enough for applications to communicate efficiently.
8. Region vs Availability Zone
This is a very common interview question.
Remember:
Region
|
|--- Availability Zone
|
|--- Availability Zone
|
|--- Availability Zone
Region
A geographical area containing multiple AZs.
Availability Zone
An isolated infrastructure location within a Region.
Easy Example
Think about a city.
City = Region
Building 1 = AZ-1
Building 2 = AZ-2
Building 3 = AZ-3
Very easy to remember.
9. Regional Services vs Zonal Services
This is another important concept.
Some AWS services are regional, while some resources are tied to a particular Availability Zone.
The source gives examples such as EC2 and EBS as zonal services/resources, while S3, DynamoDB and Lambda are presented as regional services with AWS-managed multi-AZ availability.
Zonal Example
Think about an EC2 instance.
You launch an EC2 instance in:
Mumbai Region
|
└── AZ-1
|
└── EC2
That particular EC2 instance belongs to that AZ.
Similarly, EBS volumes are associated with an AZ.
Regional Example
Some AWS services are managed across multiple AZs by AWS.
Examples from the notes include:
S3
DynamoDB
Lambda
The important thing to remember is:
Regional does not automatically mean that every service stores your data in every Region.
A Region and multiple AZs are different concepts.
10. Global Services
Some AWS services operate globally rather than being tied to a single Region in the same way as typical regional resources.
Examples from the source include:
- IAM
- CloudFront
- Route 53
Think:
Globe
|
-----------------------------
| | |
IAM Route 53 CloudFront
11. What Is a Local Zone?
Now we come to Local Zone.
Suppose the nearest AWS Region is quite far away from your users.
For example:
User
|
|--------------------------|
|
AWS Region
Maybe the distance causes additional latency.
AWS Local Zones can provide selected AWS infrastructure services closer to end users.
The source gives an example where the parent Region is Mumbai and a Local Zone is closer to Kolkata. It describes selected services such as EC2 and EBS being available there while relying on the parent Region for other services such as S3 and DynamoDB.
12. Why Do We Need Local Zones?
Simple answer:
To bring selected compute/storage capabilities closer to users.
Imagine:
AWS Region
|
| 1500+ km
|
Kolkata
|
User
If latency matters significantly, having infrastructure closer to the user can help.
The source uses a video-call type of workload as an example where latency can matter.
13. Important Point About Local Zones
A Local Zone is not simply another complete AWS Region.
It provides a selected set of services and remains associated with a parent Region.
Think:
Parent Region
|
|
Local Zone
|
|--- EC2
|--- EBS
|
└── Uses parent Region
for other capabilities
The source specifically points out that the Local Zone depends on the parent Region for services such as S3 and DynamoDB in the example.
14. When Is a Local Zone Useful?
Imagine your application:
Application
|
↓
Database
If the application constantly needs to communicate with a database that remains in the parent Region, moving only the application closer to the user may not eliminate all latency.
The source makes this exact point: if every application call needs to communicate with the database in the parent Region, a Local Zone may not provide the expected benefit for that use case.
So don’t think:
“Local Zone = everything becomes faster.”
Instead think:
“Local Zone = selected infrastructure is placed closer to users.”
15. What Is an Edge Location?
Now we have:
Region
Availability Zone
Local Zone
There is one more important concept:
Edge Location, also called a Point of Presence (PoP).
Edge Locations are locations where AWS operates certain services closer to users.
The source explains that AWS manages and operates these locations and that customers do not deploy their own servers there.
16. CloudFront and Edge Locations
One important service associated with Edge Locations is:
Amazon CloudFront
CloudFront is a CDN.
CDN means:
Content Delivery Network.
Suppose you have a website with:
Images
Videos
CSS
JavaScript
Instead of making every user travel all the way to your origin server, cached content can be served from an edge location closer to the user.
The source specifically describes CloudFront as a CDN used for caching static content such as videos and images.
17. Route 53 and Edge Locations
Another important AWS service mentioned in the notes is:
Route 53
Route 53 is AWS’s DNS service.
DNS basically converts something like:
amazon.com
into an IP address/endpoint.
The source describes Route 53 as resolving DNS queries and gives this kind of example.
18. Edge Location vs Region
This is easy to confuse.
Region
Used to host AWS infrastructure and services in a geographical area.
Edge Location
Used by AWS services such as CloudFront to bring certain functionality closer to users.
Think:
Region
↓
Main AWS infrastructure
Edge Location
↓
Closer to users
19. AWS Shield
The notes also mention AWS Shield.
AWS Shield provides protection against DDoS attacks.
The source describes it as providing protection against network flooding at the edge.
A simplified picture:
Attacker
|
| Huge traffic
↓
Edge
|
| Protection
↓
Application
The basic idea is to help protect applications from certain DDoS attacks.
20. How Route 53 Can Help Direct Users
Imagine a user in Kolkata opens:
amazon.com
The DNS system can determine an appropriate endpoint based on the configured routing behavior.
The source illustrates a user reaching a nearby Route 53 edge and receiving an endpoint such as CloudFront, an Application Load Balancer, or API Gateway depending on the routing configuration.
Simplified:
User
|
↓
Route 53
|
↓
Choose appropriate endpoint
|
├── CloudFront
├── Load Balancer
└── API Gateway
21. Now Let’s Talk About Disaster Recovery
So far we discussed AWS infrastructure.
Now imagine something goes seriously wrong.
For example:
Primary Region
❌
Disaster
What should happen?
We need a Disaster Recovery (DR) strategy.
The goal is to reduce downtime and continue serving users as much as possible.
The source describes AWS infrastructure as designed with the assumption that failures can happen and introduces RTO/RPO as key disaster-recovery metrics.
22. What Is RTO?
RTO means:
Recovery Time Objective
Simple meaning:
How much downtime can we tolerate before the system needs to recover?
For example:
RTO = 1 hour
means the recovery target is within about one hour.
Another example:
RTO = 10 minutes
means the recovery target is much faster.
The source defines RTO around how long the system can be down before recovery.
23. What Is RPO?
RPO means:
Recovery Point Objective
Simple way to think about it:
How much recent data can we afford to lose?
For example:
RPO = 1 hour
means the recovery design may tolerate losing up to roughly an hour of recent data, depending on the implementation.
If:
RPO = few seconds
the system needs much more frequent/continuous data replication.
The source notes that smaller RPO requires more frequent or continuous replication.
24. Easy Way to Remember RTO and RPO
Remember these two questions:
RTO
How fast can I come back?
RPO
How much data can I afford to lose?
So:
RTO → Time to recover
RPO → Amount of data loss we can tolerate
25. Disaster Recovery Strategy 1: Backup and Restore
This is one of the simpler and cheaper approaches.
Imagine:
Region 1
Primary
|
| Daily backup
↓
Region 2
DR
The DR Region doesn’t normally run the application.
The source describes the DR Region as having backup files while application and database infrastructure are not running.
What Happens During Disaster?
Suppose Region 1 fails.
We need to:
- Create/start application servers.
- Restore the database from the latest backup.
- Make the DR database primary.
- Redirect DNS to Region 2.
The source lists these recovery steps.
This can result in:
RTO → Hours
RPO → Hours
depending on the backup frequency and recovery process.
26. Disaster Recovery Strategy 2: Pilot Light
Now let’s make the DR environment a little more prepared.
In Pilot Light:
Primary Region
Application → Running
Database → Running
DR Region
Application → OFF
Database → Running
The source describes the DR database as continuously replicated while application servers remain off.
During a disaster:
Start application servers
↓
Promote DR database
↓
Change DNS
↓
Traffic goes to DR
The source gives an example target of:
RTO = 10–30 minutes
RPO = seconds to minutes
depending on replication lag.
27. Disaster Recovery Strategy 3: Active-Passive / Warm Standby
Now let’s make the DR Region even more ready.
In Active-Passive, also called Warm Standby, the DR environment is already running at a smaller scale.
Think:
Primary Region
|
| 100% traffic
↓
Application
DR Region
|
| Small application setup
↓
Ready
The source describes the DR application servers as running at a smaller scale and the database as continuously replicated.
Some traffic may even be sent to the DR Region for testing or other purposes.
The notes also mention that the DR database may operate as a read replica, while writes can be directed to the primary Region.
28. What Happens During Disaster?
Suppose the primary Region fails.
We can:
1. Scale application servers
↓
2. Promote DR database
↓
3. Change DNS
↓
4. Serve users from DR
The source gives an example of scaling application servers from 2 to 10 during recovery.
The expected RTO is in minutes, while RPO can be seconds to minutes depending on replication lag.
29. Disaster Recovery Strategy 4: Active-Active
Now comes the most interesting setup.
In Active-Active, both Regions are serving real users.
Users
/ \
↓ ↓
Region 1 Region 2
50% 50%
There is no traditional:
Primary
↓
DR
concept in the same way.
Both Regions are active.
The source describes both Regions as serving real users and one Region absorbing traffic if the other fails.
30. Active-Active Example
Imagine:
Mumbai Region
↑
|
Users
|
↓
Singapore Region
Both Regions are working.
If Mumbai has a failure:
Mumbai ❌
Singapore
↓
Handles traffic
The goal is to avoid a traditional recovery wait.
However, Active-Active introduces another difficult problem:
Data conflicts.
31. The Data Conflict Problem
Imagine the available balance is:
₹100
Now two Regions receive updates at almost the same time.
Region 1
Deposit = ₹10
Region 2
Deposit = ₹20
Now both Regions synchronize their data.
What should the final balance be?
Ideally:
₹100 + ₹10 + ₹20
= ₹130
But depending on how replication and conflict resolution are implemented, concurrent updates can create conflicts.
The source specifically uses this balance example to explain the challenge of conflicts in Active-Active systems.
32. Last Write Wins
One possible conflict-resolution approach is:
Last Write Wins
For example:
10:00 → +₹10
10:01 → +₹20
The latest write wins.
So the later update determines the stored value under that conflict-resolution rule.
The source uses DynamoDB as an example of a system that can use a last-write-wins approach and explains that this does not fit every business scenario.
33. Why Last Write Wins Is Not Always Good
Consider money.
Suppose:
Balance = ₹100
Two deposits happen:
Region 1 → +₹10
Region 2 → +₹20
If one update simply overwrites the other, we might incorrectly end up with:
₹120
instead of:
₹130
That’s why conflict resolution is a very important part of distributed system design.
34. GEO Sharding
Another approach mentioned in the source is Geo Sharding.
The basic idea is:
Keep a particular user’s data associated with a particular geographical Region.
For example:
Mumbai users
↓
Mumbai Region
Singapore users
↓
Singapore Region
Now the same user’s data is less likely to be modified simultaneously in multiple Regions.
The source introduces this idea as a way to reduce conflicts by directing a particular user’s data to a particular location.
35. Complete AWS Global Infrastructure Picture
Now let’s connect everything.
WORLD
|
--------------------------------
| |
Mumbai Region Singapore Region
| |
------------ ------------
| | | | | |
AZ-1 AZ-2 AZ-3 AZ-1 AZ-2 AZ-3
Then we can have Local Zones:
Mumbai Region
|
└── Local Zone
|
└── Closer to users
And Edge Locations:
Users
|
↓
Edge Location
|
↓
CloudFront / Route 53
|
↓
AWS Region
36. The Whole Concept in One Example
Imagine you are building a large video application.
Your users are in India.
You could have:
Users
|
↓
CloudFront Edge
|
↓
Mumbai Region
|
|--- AZ-1
|--- AZ-2
|--- AZ-3
If you need infrastructure closer to a particular city, a Local Zone may be considered depending on the workload.
For disaster recovery:
Mumbai Region
|
| Replication
↓
Singapore Region
Then you choose a DR strategy depending on your required:
RTO
RPO
Cost
Complexity
37. Easy Comparison Table
| Concept | Simple Meaning |
|---|---|
| Region | Large geographical AWS area |
| Availability Zone | Isolated infrastructure location inside a Region |
| Local Zone | Selected AWS infrastructure closer to users |
| Edge Location | AWS edge location used by services such as CloudFront |
| CloudFront | CDN for delivering cached content closer to users |
| Route 53 | DNS service |
| RTO | How quickly we need to recover |
| RPO | How much recent data loss we can tolerate |
| Backup & Restore | Restore infrastructure/data after disaster |
| Pilot Light | Database ready, application mostly off |
| Warm Standby | Smaller application environment already running |
| Active-Active | Multiple Regions serve users at the same time |
38. Backup & Restore vs Pilot Light vs Warm Standby vs Active-Active
Think about four levels:
More Prepared
↑
|
Backup & Restore
↓
Pilot Light
↓
Warm Standby
↓
Active-Active
|
↓
More Infrastructure
Backup & Restore
DR = Mostly empty
Cheaper, but recovery takes longer.
Pilot Light
DR Database = Ready
DR App = Off
Faster than backup/restore.
Warm Standby
DR Database = Ready
DR App = Running
Faster recovery.
Active-Active
Region 1 = Active
Region 2 = Active
Both serve users.
But it introduces additional distributed-data challenges such as conflict resolution.
39. Final Cheat Sheet
If you are preparing for a Java/AWS interview, remember these lines:
Region
A geographical area containing multiple Availability Zones.
Availability Zone
An isolated infrastructure location inside a Region.
Local Zone
Brings selected AWS infrastructure closer to users.
Edge Location
AWS-managed edge location used by services such as CloudFront.
RTO
How quickly the system needs to recover.
RPO
How much recent data loss the system can tolerate.
Backup & Restore
Restore everything after the disaster.
Pilot Light
Keep the database ready, application mostly off.
Warm Standby
Keep a smaller DR application environment running.
Active-Active
Multiple Regions actively serve users.
Active-Active Problem
Data conflicts can happen when the same data is changed in multiple Regions.
Conclusion
AWS Global Infrastructure becomes much easier when you stop trying to memorize definitions and instead imagine a real-world city.
Region
↓
City
Availability Zone
↓
Building / group of buildings
Local Zone
↓
Infrastructure closer to users
Edge Location
↓
Closer edge point for services like CloudFront
And for disaster recovery:
Backup & Restore
↓
Pilot Light
↓
Warm Standby
↓
Active-Active
As you move toward more aggressive recovery requirements, the architecture generally needs more infrastructure, replication and operational complexity. The source material illustrates this progression through the four DR strategies and their example RTO/RPO characteristics.
The one thing to remember:
Region protects you from geographical problems, AZ protects you from infrastructure-location failures, Edge Locations help bring content/services closer to users, and Disaster Recovery strategies help you continue operating when something goes wrong.
SEO Title
AWS Global Infrastructure Explained: Region, AZ, Local Zone, Edge Location & Disaster Recovery
Meta Description
Learn AWS Global Infrastructure in simple terms. Understand Regions, Availability Zones, Local Zones, Edge Locations, RTO, RPO and AWS Disaster Recovery strategies.
URL Slug
/aws-global-infrastructure-region-az-local-zone-disaster-recovery/
Tags
AWS · AWS Global Infrastructure · AWS Region · Availability Zone · Local Zone · Edge Location · CloudFront · Route 53 · Disaster Recovery · RTO · RPO · Cloud Computing