10 min.

AWS global infrastructure

AWS leads the global infrastructure among public cloud providers, with hundreds of data centers and over six hundred points of presence, exceeding all others in terms of scale and reach

The AWS global infrastructure primarily consists of Regions and Availability Zones.

 

In addition to these core divisions, there are Edge Locations, commonly known as Points of Presence, utilized by services like CloudFront, Route 53, and Global Accelerator. 

 

Furthermore, AWS includes Local Zones, which extend the reach of Regions to additional physical locations. 

 

Additionally, there are Wavelength Zones, specifically designed to cater to 5G networking needs.

 

Finally, the AWS global infrastructure encompasses any data center or server that employs the AWS Outpost Family services

 

 

AWS Regions

 

An AWS Region refers to a specific geographical area where AWS operates several Availability Zones. These Regions comprise multiple, separate Availability Zones linked with low-latency connections. 

 

Examples of regions are: Northern Virgina (USA), Ohio (USA), Paris (Europe).

 

 

Regional services

 

AWS Regions allow users to strategically locate resources, including EC2 instances, RDS databases, DynamoDB tables, and others, closer to their end users, thereby boosting performance. 

 

Typically, resources configured in one Region are isolated and not accessible from other Regions by default.

 

Utilizing regional service endpoints requires adherence to a specific regional notation format. For instance, when accessing an EC2 instance in the US West (Oregon) Region, the endpoint would be formatted as ec2.us-west-2.amazonaws.com. This notation combines the service name (ec2), the region (us-west-2), and the domain (amazonaws.com), ensuring precise regional targeting and access.

 

 

Global services

 

Certain AWS services, including AWS IAM, AWS Organizations, Amazon CloudFront, AWS Firewall Manager, AWS Global Accelerator, and AWS Direct Connect, are global in nature. 

 

This means they are not confined to a specific region, and it's neither necessary nor possible to assign them to any particular region, for various reasons depending on the service

 

For instance, it's essential for users, roles, or policies in AWS IAM to be accessible across all regions. Similarly, services like Route 53 are designed to operate as a single instance to effectively manage and route traffic.

 

 

Quasi global services

 

Some AWS services, such as Amazon S3, exhibit both global and regional characteristics. For instance, S3 is managed and accessed globally, but it functions at a regional level regarding data storage.

 

S3 employs a global namespace, which requires each bucket to have a unique name across the entire AWS platform, regardless of the region.

 

 

AWS Availability Zones and High Availability

 

An AWS Availability Zone (AZ) comprises one or more discrete, individually contained data centers, each equipped with redundant power and networking.

 

Situated within an AWS Region that always contains multiple AZs, each AZ is physically isolated to protect against power failures, network disruptions, and similar issues.

 

 

High Availability

 

The term High Availability is closely associated with Availability Zones (AZs) in AWS, implying that a service is highly likely to remain available even in the event of issues or even a disaster. This is due to the replication of the service across multiple AZs, underscoring the concept of an 'Availability Zone'.

 

 

Natively High available services

 

Some services are replicating automatically to many AZs by default. For example Amazon S3, Amazon DynamoDB, Amazon ElastiCache, Amazon Route 53 and AWS Lambda.

 

 

Services supporting HA

 

While other services may not be highly available by default, they can achieve this status through appropriate configuration. For instance, Amazon EC2 and Amazon RDS can be configured for high availability

 

 

Edge Locations

 

This group forms the largest segment of AWS's global infrastructure, with more than 600 Edge Locations also refered as Points of Presence (PoPs) worldwide. AWS clarifies that these are neither traditional data centers nor standalone servers but not specify further.

 

So, what exactly are they? It's reasonable to speculate that they comprise server setups for content caching, along with networking equipment, load balancers, and similar hardware. This configuration is likely designed to extend AWS's network reach, particularly for services like CloudFront, Route 53, and Global Accelerator

 

 

Local Zones


Local Zones are typically positioned closer to users than Regions and their Availability Zones. They are particularly beneficial for latency-sensitive applications or where adherence to specific local data residency laws is necessary.

 

Each Local Zone maintains a direct connection to a parent Region. This setup allows for services that need low latency or specific compliance requirements to be physically deployed within the zone, while other services can be accessed through their APIs. 

 

Nevertheless, there might be some restrictions in accessing the entire array of AWS services from the parent Region, due to a variety of reasons.

 

Commonly utilized services in Local Zones include EC2, EBS, EFS, RDS, ECS/EKS, and Systems Manager.

 

 

Wavelength Zones

 

As a relatively new addition to AWS infrastructure, Wavelength Zones are akin to Local Zones, primarily serving latency-sensitive applications. However, their focus is on 5G networks. Wavelength Zones are strategically situated near mobile network operators' data centers and maintain a connection to a parent AWS Region, similar to how Local Zones operate.

 

There are several restrictions regarding the services that can be deployed in Wavelength Zones. Currently, it's established that services such as EC2 instances and associated offerings like VPC, subnets, EBS, and others are supported.

 

Additionally, only specific types of EC2 instances are compatible with Wavelength Zones, which further narrows the scope of use cases for these zones.

 

 

AWS Outposts Family

 

A range of various servers and racks, deployable on-premises or at edge locations within the client's infrastructure, forms the foundation of a hybrid cloud setup. These servers allow numerous AWS services to be run locally instead of in AWS.

 

Key applications include latency-sensitive tasks, data residency requirements, challenges or limitations in migrating data to the public cloud, and the need for local data processing

 

 

Summary

 

ComponentNumbersDescription
Region33A geographic area with multiple isolated locations known as Availability Zones, hosting AWS's cloud infrastructure
Availability Zone105A single or group of data centers within a Region, providing redundant power, networking, and connectivity for high availability
Edge Location600+A site that AWS uses to cache content closer to users for faster delivery, primarily used in services like Amazon CloudFront and Route 53
Local Zone36An extension of an AWS Region located closer to users, providing select services with low-latency access in specific geographic areas.
Wavelength Zone29An infrastructure deployment that embeds AWS services within telecommunications providers' data centers, enabling ultra-low latency applications on 5G networks
AWS Outposts FamilyN/AA fully managed on-premises infrastructure and services from AWS, designed to provide a consistent hybrid cloud experience 

 

 

References

 

AWS Region - AWS SDKs and Tools

What Is Amazon DocumentDB (with MongoDB Compatibility) - Amazon DocumentDB

AWS Region selection - AWS SDK for Kotlin

Static stability using Availability Zones

Availability Zones - AWS Fault Isolation Boundaries

FAQs | What is Amazon Cloudfront CDN?

Security at the Edge: Core Principles - Security at the Edge: Core Principles

What is AWS Outposts? - AWS Outposts

What is AWS Local Zones? - AWS Local Zones

AWS Local Zones FAQs - Amazon Web Services

What is AWS Wavelength? - AWS Wavelength

Available Wavelength Zones - AWS Wavelength

What is AWS Outposts? - AWS Outposts

What is AWS Outposts? - AWS Outposts

On-Premises Private Cloud - AWS Outposts Family - AWS