AWS Global Infrastructure¶
Overview¶
AWS Global Infrastructure is designed to deliver a consistent, reliable, and secure cloud computing environment with the highest levels of availability. It consists of AWS Regions, Availability Zones, Edge Locations, and specialized infrastructure components.
AWS Regions¶
Definition¶
A Region is a physical location around the world where AWS clusters data centers. Each Region consists of multiple, isolated, and physically separate Availability Zones within a geographic area.
Key Characteristics¶
- Geographic Separation: Regions are geographically distributed globally
- Isolated: Each Region is completely isolated from other Regions
- Independent: Regions operate independently for fault tolerance
- Data Sovereignty: Data remains in the Region unless explicitly moved
Current Global Presence (2024/2025)¶
- 33+ Regions worldwide
- 105+ Availability Zones
- 600+ Edge Locations and Regional Edge Caches
- Presence in 190+ countries
Major Regions Include¶
- US East (N. Virginia) - us-east-1 (First AWS Region)
- US West (Oregon) - us-west-2
- Europe (Ireland) - eu-west-1
- Asia Pacific (Singapore) - ap-southeast-1
- South America (SΓ£o Paulo) - sa-east-1
How to Choose a Region¶
1. Compliance and Legal Requirements¶
- Data sovereignty laws
- Regulatory compliance (GDPR, HIPAA, etc.)
- Government regulations
- Industry-specific requirements
2. Proximity to Users (Latency)¶
- Distance affects latency
- Choose Region closest to main user base
- Consider global user distribution
- Test latency from different locations
3. Available Services¶
- Not all services available in all Regions
- New services typically launch in us-east-1 first
- Check service availability before choosing
- Consider future service needs
4. Pricing¶
- Pricing varies by Region
- Some Regions more expensive due to local costs
- Consider data transfer costs
- Factor in currency exchange rates
Availability Zones (AZs)¶
Definition¶
An Availability Zone is one or more discrete data centers with redundant power, networking, and connectivity in an AWS Region. AZs are isolated from each other to provide fault tolerance.
Key Characteristics¶
- Physical Separation: Separated by meaningful distances (miles/kilometers)
- Independent Infrastructure: Own power, cooling, and networking
- High-speed Connectivity: Connected via high-bandwidth, low-latency links
- Fault Isolation: Designed to isolate failures
- Redundancy: Multiple AZs per Region for resilience
Naming Convention¶
- Format: Region code + letter (e.g., us-east-1a, us-east-1b)
- Letters randomized per AWS account for load distribution
- Each account sees different physical AZ for same letter
Best Practices¶
- Multi-AZ Deployment: Deploy across multiple AZs for high availability
- Load Distribution: Distribute resources evenly across AZs
- Data Replication: Replicate critical data across AZs
- Disaster Recovery: Use multiple AZs for business continuity
Edge Locations and CloudFront¶
Edge Locations¶
- Definition: Data centers used by CloudFront for content delivery
- Purpose: Cache content closer to end users
- Global Distribution: 600+ locations worldwide
- Reduced Latency: Deliver content from nearest location
Regional Edge Caches¶
- Larger Caches: Between CloudFront Edge Locations and origin
- Improved Performance: Cache less popular content
- Cost Effective: Reduce origin requests
AWS Global Accelerator¶
- Network Performance: Improve availability and performance
- Global Network: Use AWS global network infrastructure
- Anycast IP: Route traffic to optimal endpoints
- Health Checks: Automatic failover capabilities
Local Zones¶
Definition¶
AWS Local Zones place compute, storage, database, and other select AWS services closer to large population and industry centers.
Key Features¶
- Ultra-low Latency: Single-digit millisecond latency
- Local Processing: Compute and storage closer to end users
- AWS Services: Subset of AWS services available
- Connectivity: Connected to parent AWS Region
Use Cases¶
- Media and entertainment content creation
- Real-time gaming
- Machine learning inference
- Augmented and virtual reality applications
Current Locations¶
- Major metropolitan areas in US
- Expanding globally based on demand
AWS Wavelength¶
Definition¶
AWS Wavelength brings AWS services to the edge of 5G networks, enabling ultra-low latency applications.
Key Features¶
- 5G Integration: Embedded within telecommunications providers' networks
- Ultra-low Latency: Sub-10 millisecond latency
- Mobile Edge Computing: Process data at mobile network edge
- AWS Services: EC2 instances and EBS volumes at edge
Use Cases¶
- Autonomous vehicles
- Smart cities
- IoT applications
- Augmented reality mobile applications
- Real-time gaming
AWS Outposts¶
Definition¶
AWS Outposts brings native AWS services, infrastructure, and operating models to virtually any data center, co-location space, or on-premises facility.
Key Features¶
- Hybrid Cloud: Seamless hybrid experience
- AWS Hardware: AWS-designed hardware
- Local Processing: Compute and storage on-premises
- Consistent APIs: Same AWS APIs and tools
Use Cases¶
- Data residency requirements
- Local data processing
- Low-latency requirements
- Migration staging
Data Centers¶
Design Principles¶
- Redundancy: Multiple layers of redundancy
- Security: Physical and logical security measures
- Efficiency: Optimized for performance and cost
- Sustainability: Focus on renewable energy
Security Features¶
- 24/7 Monitoring: Continuous surveillance
- Access Control: Multi-factor authentication
- Incident Response: Dedicated security teams
- Compliance: Various certifications and audits
Environmental Considerations¶
- Renewable Energy: Commitment to 100% renewable energy
- Efficiency: Power Usage Effectiveness (PUE) optimization
- Water Conservation: Efficient cooling systems
- Carbon Neutral: Goal to be carbon neutral by 2040
Service Scope¶
Global Services¶
Services that operate across all Regions: - IAM: Identity and Access Management - Route 53: DNS service - CloudFront: Content Delivery Network - WAF: Web Application Firewall
Regional Services¶
Services that operate within a specific Region: - EC2: Elastic Compute Cloud - RDS: Relational Database Service - VPC: Virtual Private Cloud - S3: Simple Storage Service (buckets are regional)
Availability Zone Services¶
Services that operate within specific AZs: - EBS: Elastic Block Store - EC2 Instances: Launched in specific AZs - Subnets: Created in specific AZs
Disaster Recovery and Business Continuity¶
Multi-AZ Strategies¶
- Active-Active: Resources running in multiple AZs
- Active-Passive: Primary AZ with standby in another AZ
- Pilot Light: Minimal resources always running
- Warm Standby: Scaled-down version always running
Multi-Region Strategies¶
- Backup and Restore: Data backed up to another Region
- Pilot Light: Core components replicated to another Region
- Warm Standby: Scaled-down version in another Region
- Multi-Site Active/Active: Full capacity in multiple Regions
Network Performance¶
Inter-AZ Communication¶
- High Bandwidth: 25 Gbps between AZs
- Low Latency: Sub-millisecond latency
- Redundant Paths: Multiple network paths
- Dedicated Connections: Private connectivity
Inter-Region Communication¶
- AWS Backbone: Traffic uses AWS global network when possible
- Encryption: Data encrypted in transit
- Optimization: Optimized routing for performance
- Predictable Performance: Consistent network performance
Best Practices for Global Infrastructure¶
High Availability Design¶
- Multi-AZ Deployment: Always deploy across multiple AZs
- Load Balancing: Distribute traffic across AZs
- Health Checks: Implement automated health monitoring
- Auto Scaling: Automatically adjust capacity based on demand
Disaster Recovery Planning¶
- Recovery Time Objective (RTO): Define acceptable downtime
- Recovery Point Objective (RPO): Define acceptable data loss
- Testing: Regular disaster recovery testing
- Documentation: Maintain updated recovery procedures
Performance Optimization¶
- Region Selection: Choose optimal Region for your users
- Content Delivery: Use CloudFront for global content delivery
- Caching: Implement appropriate caching strategies
- Monitoring: Continuous performance monitoring
Key Takeaways¶
- Global Reach: AWS infrastructure spans globally with 33+ Regions
- High Availability: Multiple AZs per Region provide fault tolerance
- Low Latency: Edge Locations and specialized infrastructure reduce latency
- Compliance: Regional isolation supports data sovereignty requirements
- Scalability: Infrastructure designed to scale elastically
- Innovation: Continuous expansion and new infrastructure types
- Security: Multiple layers of physical and logical security
- Sustainability: Focus on renewable energy and efficiency