Beginner

Understanding AWS and its Global Infrastructure

What AWS is, its global infrastructure, connectivity services and high-availability architectures.

Table of Contents

  1. Module 1: What Is AWS?
  2. Module 2: AWS Global Infrastructure
  3. Module 3: Connectivity and Distribution Services
  4. Module 4: High Availability Architectures
  5. Quick Reference: AWS Key Numbers (2025–2026)

Module 1: What Is AWS?

1.1 Cloud Computing

What Is the Cloud?

Cloud computing is a technology designed to solve three major challenges related to distributed applications:

ChallengeDescriptionCloud Solution
ScalabilityAbility to increase or decrease resources on demandAuto Scaling, per-second elasticity
PerformanceServe users worldwide with low latencyGlobal infrastructure, Edge Locations
Fault ToleranceAvoid single points of failureMulti-AZ, Multi-Region, built-in redundancy

Problems Solved by the Cloud

Scalability: Imagine a flower sales website. During special events like Mother’s Day, traffic increases considerably. With traditional infrastructure, you’d need to install additional servers that would remain unused afterward — generating significant maintenance costs. The cloud allows dynamically adjusting resources, paying only for what is consumed.

Performance: With a single data center, users on the other side of the world experience high latency. Data travels long distances, degrading the user experience. AWS solves this problem with its 39 Regions and 750+ Points of Presence (POPs) distributed across all continents.

Fault Tolerance: A single data center creates a single point of failure. In case of natural disaster or outage, the entire application can go down. The cloud distributes resources across multiple physically separate Availability Zones (AZs) to avoid this scenario.

Cloud Computing Definition

Cloud Computing = On-demand access to computing resources
                  (compute, storage, network, databases, etc.)
                  via the Internet, with pay-as-you-go pricing.

Deployment Models

flowchart LR
    A[Traditional Infrastructure\nOn-Premises] -->|Partial migration| B[Hybrid Cloud]
    B -->|Full migration| C[Public Cloud\nAWS]
    A -->|Private controlled\ninfrastructure| D[Private Cloud]

Cloud Advantages

AdvantageDescription
ElasticityAutomatic resource adjustment based on demand (scale up/down)
Economies of scaleCost reductions through AWS’s purchase volume
AgilityDeployment in minutes instead of weeks
Global distributionServe users close to their geographic location
High availabilityRedundancy built into all infrastructure levels
SecurityShared responsibility model, global compliance
InnovationImmediate access to latest technologies (AI, Quantum, IoT)

1.2 AWS History

AWS Development Timeline

timeline
    title AWS Evolution — From bookstore to global cloud leader
    2000 : Amazon adopts service-oriented architecture
         : Decomposition into independent services
         : Foundation of microservices
    2003 : Identification of key cloud services
         : Focus on compute, storage and databases
         : Vision for external cloud services
    2006 : Launch of first AWS services
         : Amazon S3 — object storage
         : Amazon EC2 — cloud compute
         : Beginning of the cloud revolution
    2008–2012 : Exponential growth
              : Expansion to Europe and Asia
              : Launch of Route 53, VPC, RDS
    2013–2018 : Platform maturity
              : Machine Learning, Serverless Lambda
              : Presence in 20+ Regions
    2019–2025 : Global leadership
              : Generative AI, Quantum Computing
              : 39 Regions, 123 AZs

Origin: Amazon as the Starting Point

At the turn of the millennium, Amazon — originally an online bookstore — launched new products and opened its platform to third-party sellers via Amazon Marketplace. This expansion generated an explosion of data (product images, catalogs) and posed major architectural challenges.

Key decision (2000): Instead of managing Amazon as a single large monolithic application, Amazon began defining services developed independently of each other. This principle is the foundation of the microservices architecture we know today.

Excess capacity: Data centers built by Amazon for its own needs had considerable excess capacity. At some point, Amazon realized this capacity could be offered to third parties — this is how the AWS concept was born.

First AWS Services (2006)

Amazon S3 (Simple Storage Service)
  • Object storage service with virtually unlimited capacity
  • Born from Amazon’s need to store millions of product images
  • Developers no longer need to worry about storage capacity or data resilience
  • Ideal for serving objects to globally distributed applications
  • Durability: 99.999999999% (11 nines) — Standard class
Amazon EC2 (Elastic Compute Cloud)
  • AWS’s first cloud compute service
  • Allows provisioning virtual servers (instances) in the cloud
  • Network of public and private servers, fully configurable via VPC
  • Pay by the hour or second depending on instance type
  • Instance families: General Purpose, Compute, Memory, Storage, GPU, Arm

1.3 How the World Uses AWS

mindmap
  root((AWS))
    Big Data
      Data Lakes on S3
      Redshift Data Warehouses
      Glue ETL Pipelines
      Athena and QuickSight Analytics
    Backup and Retention
      Application backup
      Glacier long-term archiving
      Disaster Recovery
    Object Storage
      File distribution
      CDN via CloudFront
      Public data sharing
    Internet of Things
      Industrial data collection
      IoT Core automation
      Greengrass device management
    IT Infrastructure
      IAM identity management
      WorkSpaces Virtual Desktops
      Managed Active Directory
    AI and Machine Learning
      Bedrock pre-trained models
      SageMaker training
      Rekognition vision
      Comprehend NLP
    Special Services
      Quantum Computing Braket
      GPS and mapping Location Service
      IVS media streaming
      Ground Station satellite simulation

Module 2: AWS Global Infrastructure

2.1 Regions and Availability Zones

Infrastructure Hierarchy

flowchart TB
    AWS[AWS Global Infrastructure] --> R1[Region\nus-east-1\nUS East — N. Virginia]
    AWS --> R2[Region\neu-west-1\nEU West — Ireland]
    AWS --> R3[Region\nap-southeast-1\nAsia Pacific — Singapore]
    AWS --> RN[... 36 other Regions\n39 total]

    R1 --> AZ1[Availability Zone\nus-east-1a\nData centers A]
    R1 --> AZ2[Availability Zone\nus-east-1b\nData centers B]
    R1 --> AZ3[Availability Zone\nus-east-1c\nData centers C]
    R1 --> AZ4[... up to 7 AZs\nper Region]

    AZ1 --> DC1[Data Center 1]
    AZ1 --> DC2[Data Center 2]
    AZ1 --> DC3[Data Center N]

Key Numbers (2025–2026)

ComponentCurrent CountIn Development
Regions39+2 (Saudi Arabia, Chile)
Availability Zones123+7
CloudFront POPs750+Continuously growing
Regional Edge Caches15
Embedded POPs1,140+
Local Zones43
Wavelength Zones33

What Is a Region?

An AWS Region is a physical geographic location in the world where AWS groups its data centers. Each Region is:

  • Independent: resources in Region A are completely separate from those in Region B
  • Composed of at least 3 Availability Zones
  • Identified by a logical code (e.g., us-east-1, eu-west-3, ap-southeast-1)
  • Selected based on user proximity, data sovereignty requirements, and costs

Region selection criteria:

CriterionExplanation
LatencyChoose the Region closest to end users
Data sovereigntySome regulations (GDPR, local laws) require data to stay in a country
Service availabilityNot all AWS services are available in all Regions
CostPrices vary slightly by Region
ComplianceSecurity certifications specific to certain Regions

What Is an Availability Zone (AZ)?

An Availability Zone is a cluster of one or more data centers physically separated within the same Region. Characteristics:

  • Physical separation: each AZ is several kilometers from others, protecting against local natural disasters
  • Independent power: redundant power supply, cooling, and networking
  • Ultra-fast connectivity: private network with very low latency between AZs in the same Region (< 2 ms)
  • High availability: deploying across 3 AZs guarantees availability even if an entire AZ goes down
flowchart TB
    subgraph Region["Region: us-east-1 — N. Virginia — 7 AZs"]
        subgraph AZa["AZ: us-east-1a"]
            DC_A1[Data Center A1]
            DC_A2[Data Center A2]
        end
        subgraph AZb["AZ: us-east-1b"]
            DC_B1[Data Center B1]
            DC_B2[Data Center B2]
        end
        subgraph AZc["AZ: us-east-1c"]
            DC_C1[Data Center C1]
        end
        AZa <-->|Redundant private network\n< 2 ms| AZb
        AZb <-->|Redundant private network| AZc
        AZa <-->|Redundant private network| DC_A2
    end

2.2 Local Zones, Wavelength Zones and Edge Locations

AWS Local Zones

Local Zones are AWS Region extensions located geographically very close to large metropolitan areas. They allow running applications requiring latency in the single-digit milliseconds for local users.

  • 43 Local Zones deployed (2025)
  • Use cases: real-time gaming, live video streaming, AR/VR, edge computing
  • Available services: EC2, EBS, ELB, VPC (subset of full services)
  • Each Local Zone is linked to a parent Region for services not locally available

AWS Wavelength Zones

Wavelength Zones embed AWS compute and storage services directly in 5G carrier data centers, achieving latencies below 10 milliseconds for mobile devices.

  • 33 Wavelength Zones (2025)
  • Partners: Verizon, Vodafone, KDDI, SK Telecom, T-Mobile
  • Use cases: autonomous vehicles, industrial robotics, mobile cloud gaming, 5G AR/VR

CloudFront Edge Locations

Edge Locations are CloudFront network points of presence distributed globally for caching content as close as possible to end users.

Three layers of CloudFront infrastructure:

LayerCountLocationRole
Regional Edge Caches (RECs)15In AWS RegionsIntermediate cache between origin and POPs
Points of Presence (POPs)750+100+ cities, 50+ countriesPrimary cache, close to ISPs
Embedded POPs1,140+In ISP networksLast mile, minimal latency

2.3 AWS Outposts and Dedicated Local Zones

AWS Outposts

AWS Outposts brings AWS infrastructure physically into the customer’s data center, enabling a truly hybrid cloud experience with the same AWS APIs, tools and services.

  • Use cases: data that cannot leave the site (compliance), applications requiring ultra-low latency to local equipment
  • Formats: full 42U racks, or Outposts servers (1U/2U format)
  • Management: fully managed by AWS (installation, maintenance, updates)

AWS Dedicated Local Zones

Dedicated Local Zones are AWS infrastructure instances built for a specific customer or group of customers, to meet digital sovereignty and strict regulatory compliance requirements.

  • Access restricted to a specific organization (government, defense, banking sector)
  • Infrastructure physically separated from public AWS infrastructure

2.4 AWS Global Backbone Network

AWS owns one of the world’s most extensive private networks, designed to route traffic between Regions and Edge Locations with the minimum number of hops on the public Internet.

Backbone characteristics:

CharacteristicDetail
Extent~20 million kilometers of fiber optic cables (terrestrial + submarine)
TechnologyMultiple parallel 400 GbE fibers
ConnectivityInterconnection with tens of thousands of ISP networks
RedundancyMultiple paths between each site to eliminate SPOFs
Inter-AZ latency< 2 ms (within the same Region)
SecurityAWS traffic encrypted on the backbone

Benefits of intra-AWS communication: When AWS services communicate with each other (EC2 to S3, for example), traffic stays on the private AWS network — not on the public Internet. This ensures performance, security and reliability.


2.5 How Enterprises Provision Resources

Structure: Users → Accounts → Organizations

flowchart TB
    Org[AWS Organization\n1 consolidated bill] --> MA[Management Account\nCentralized billing]
    Org --> A1[AWS Account\nProduction]
    Org --> A2[AWS Account\nDevelopment]
    Org --> A3[AWS Account\nData / Analytics]
    Org --> A4[AWS Account\nSecurity / Audit]

    A1 --> U1[User: Dev Team]
    A1 --> U2[User: Ops Team]
    A1 --> R1[Resources: EC2, RDS\nS3, Lambda...]
    R1 --> REG1[Region us-east-1]
    R1 --> REG2[Region eu-west-1]

Core Concepts

ConceptDescription
AWS AccountResource container. An account can have multiple users. Not a personal account but a resource boundary.
IAM UserIndividual identity with defined permissions in an Account
IAM RoleSet of permissions assumable by a service or user (temporary)
AWS OrganizationGroups multiple Accounts under a single entity for billing and governance
Service Control Policies (SCPs)Policies applied to organizational units (OUs) to control what Accounts can do

2.6 An Ever-Expanding Infrastructure

PeriodRegionsAZsNote
Course recording33105Course data
2025–2026 (current)39123Source: aws.amazon.com
Announced (upcoming)+2+7Saudi Arabia, Chile

Scale economy principle: As AWS acquires equipment and improves its global infrastructure, costs decrease. AWS passes on these savings through regular price cuts — historically dozens of price reductions since 2006.


Module 3: Connectivity and Distribution Services

3.1 Amazon CloudFront

Amazon CloudFront is AWS’s CDN (Content Delivery Network). It distributes content (static, dynamic, streaming) to end users from the nearest Edge Locations.

CloudFront Key Features

FeatureDescription
Distributed cacheContent cached in 750+ POPs and 1,140+ embedded POPs
HTTPS / TLS 1.3End-to-end encryption with auto-renewal via ACM
CloudFront FunctionsLightweight edge compute (< 1 ms) for HTTP manipulations
Lambda@EdgeFull-featured serverless compute at edge locations
Origin ShieldCentralized cache layer reducing origin load
Integrated WAFProtection against SQL injections, XSS, DDoS Layer 7
Signed URLs/CookiesContent access restriction
Geo-restrictionBlock or allow by country
Real-time logsLogs sent to Kinesis Data Streams within seconds

CloudFront Functions vs Lambda@Edge:

CriterionCloudFront FunctionsLambda@Edge
Latency< 1 msA few ms to seconds
LanguagesJavaScript (subset)Node.js, Python
Memory limits2 MB128 MB – 10 GB
Network accessNoYes
AWS integrationLimitedFull (S3, DynamoDB…)
CostVery lowHigher

3.2 AWS Global Accelerator

AWS Global Accelerator improves application availability and performance by routing user traffic through the AWS backbone (private network) rather than the public Internet.

flowchart LR
    User[User\nTokyo] -->|Public Internet\nunpredictable paths| GA[AWS Global Accelerator\n2 static anycast IPs]
    GA -->|AWS backbone\nlow latency, stable| EP1[Endpoint\nUS East — ALB]
    GA -->|Health check\nautomatic failover| EP2[Endpoint\nEU West — ALB]

Key difference from CloudFront:

AspectCloudFrontGlobal Accelerator
TypeCDNNetwork accelerator
ProtocolHTTP/HTTPS/WebSocketTCP/UDP
CacheYesNo
IPsVariable (anycast)2 static anycast IPs
Use casesWeb content distributionNon-HTTP apps, fixed IPs, gaming, VoIP

3.3 Amazon Route 53

Amazon Route 53 is AWS’s DNS (Domain Name System) service, with advanced routing and health checking features.

Route 53 routing policies:

PolicyDescriptionUse Case
SimpleStandard DNS recordSingle resource without health check
WeightedRoute traffic by percentageA/B testing, gradual migration
Latency-basedRoute to lowest latency RegionGlobal applications
FailoverActive/passive with health checkDisaster recovery
GeolocationRoute by user countryData sovereignty, regional content
GeoproximityRoute by geographic proximity with biasTraffic management with shift bias
MultivalueReturns multiple healthy IPsSimple load balancing

3.4 Connectivity Services Comparison Table

AspectCloudFrontGlobal AcceleratorRoute 53
Main functionContent distributionNetwork accelerationDNS management
LevelApplication (Layer 7)Network (Layer 4)DNS (Layer 7)
CacheYesNoNo
ProtocolHTTP/HTTPSTCP/UDPDNS
Global entry points750+ POPs2 anycast IPsAnycast DNS servers
Health checkYes (origins)Yes (endpoints)Yes (resources)
Use casesWeb, media, APIsNon-HTTP, fixed IPs, VoIPDomain management, routing

Module 4: High Availability Architectures

4.1 Multi-AZ Deployment Patterns

The Multi-AZ pattern distributes resources across multiple Availability Zones in the same Region.

flowchart TB
    LB[Application Load Balancer\nMulti-AZ] --> AZ_A[AZ us-east-1a\nEC2 instances\nRDS Primary]
    LB --> AZ_B[AZ us-east-1b\nEC2 instances\nRDS Standby]
    LB --> AZ_C[AZ us-east-1c\nEC2 instances]

    AZ_A <-->|Synchronous replication| AZ_B

RTO/RPO for Multi-AZ:

  • Recovery Time Objective (RTO): time to restore service (< 60 seconds for RDS Multi-AZ)
  • Recovery Point Objective (RPO): maximum data loss (near zero for synchronous replication)

4.2 Multi-Region Deployment Patterns

For highest availability and compliance with geographic data requirements:

PatternDescriptionRTORPO
Active/PassivePrimary Region active, standby on secondaryMinutesSeconds to minutes
Active/ActiveBoth Regions serve traffic simultaneouslySecondsNear zero
Pilot LightMinimal secondary infrastructure, scaled on failoverHoursMinutes
Warm StandbyScaled-down secondary, ready to scaleMinutesSeconds

4.3 Disaster Recovery

The 4 DR strategies (in order of cost and RTO):

flowchart LR
    A[Backup & Restore\nRTO: hours\nLowest cost] --> B[Pilot Light\nRTO: 10-30 min\nLow cost]
    B --> C[Warm Standby\nRTO: minutes\nMedium cost]
    C --> D[Multi-Site Active/Active\nRTO: seconds\nHighest cost]

Quick Reference: AWS Key Numbers (2025–2026)

MetricValueSource
Launched Regions39aws.amazon.com
Availability Zones123aws.amazon.com
Announced Regions+2 (Saudi Arabia, Chile)aws.amazon.com
Announced AZs+7aws.amazon.com
CloudFront POPs750+ (100+ cities, 50+ countries)aws.amazon.com/cloudfront/features
Regional Edge Caches15aws.amazon.com/cloudfront/features
Embedded POPs1,140+ (300+ cities)aws.amazon.com/cloudfront/features
Local Zones43aws.amazon.com
Wavelength Zones33aws.amazon.com
Backbone fiber network~20 million kmaws.amazon.com
Gartner Magic Quadrant Leader15th consecutive year (2025)Gartner
Minimum AZs per Region3aws.amazon.com
S3 Standard durability99.999999999% (11 nines)aws.amazon.com

Global Infrastructure Topology

flowchart TB
    subgraph Global["AWS Global Infrastructure"]
        subgraph Tier1["Tier 1: Regions — 39 launched"]
            NA["North America\n9 Regions"]
            EU["Europe\n8+ Regions"]
            APAC["Asia-Pacific\n12+ Regions"]
            SA["South America\n1 Region"]
            ME["Middle East / Africa\n5+ Regions"]
        end

        subgraph Tier2["Tier 2: Edge and Local"]
            LZ["Local Zones\n43 zones\nnear metro areas"]
            WZ["Wavelength Zones\n33 zones\nin 5G networks"]
            OP["AWS Outposts\nIn customer data centers"]
        end

        subgraph Tier3["Tier 3: Content Distribution"]
            REC["Regional Edge Caches\n15 points\nin AWS Regions"]
            POPs["CloudFront POPs\n750+ points\nin global cities"]
            EPOP["Embedded POPs\n1,140+ points\nin ISP networks"]
        end

        Tier1 <-->|AWS Backbone\n20 million km fiber| Tier2
        Tier1 <-->|AWS Backbone| Tier3
        Tier2 <-->|AWS private network| Tier3
    end

Search Terms

aws · global · infrastructure · core · services · amazon · web · cloud · zones · local · availability · cloudfront · deployment · computing · connectivity · dedicated · edge · locations · numbers · outposts · patterns · wavelength

Interested in this course?

Contact us to book it or get a custom training plan for your team.