2.1 AWS infrastructure
Components of AWS Global Infrastructure
1. Regions
- Definition: Geographic areas containing two or more Availability Zones (AZs).
- Separation: Regions are isolated from each other for fault tolerance and stability.
- Data Replication: Not automatic; users handle replication across Regions.
- Factors to Consider When Choosing a Region:
- Compliance: Adhere to local data governance (e.g., AWS GovCloud for US-specific regulations).
- Latency: Closer Regions reduce delays for better user experience.
- Service Availability: Not all AWS services are available in every Region.
- Cost: Service prices vary by Region.
- Example: AWS had 24 Regions as of August 2020.
2. Availability Zones (AZs)
- Definition: Clusters of one or more data centers within a Region.
- Physical Separation: Each AZ is isolated with independent power, networking, and connectivity.
- Redundancy: Ensures resilience—if one AZ fails, others can continue operations.
- Connectivity: High-speed, low-latency private links connect AZs.
- Best Practice: Distribute applications across multiple AZs for fault tolerance and high availability.
3. Points of Presence (PoPs)
- Definition: Global locations for content delivery and DNS services.
- Purpose: Bring AWS services closer to users for reduced latency and better performance.
- Components:
- Edge Locations: Cache frequently accessed content (205 as of August 2020).
- Regional Edge Caches: Store less frequently accessed content (11 as of August 2020).
- Used By:
- Amazon CloudFront: Content Delivery Network (CDN) improves download speeds.
- Amazon Route 53: Routes DNS requests efficiently.
Data Centers: The Foundation of AWS
- Physical Infrastructure: Houses servers (50,000-80,000 per data center).
- Key Features:
- Security: Restricted access and undisclosed locations for safety.
- Redundancy: Designed to handle failures while maintaining service levels.
- Capacity Management: AWS ensures enough resources for all customers.
- Environmental Risk Mitigation: Built in low-risk areas for safety.
Key Features of AWS Global Infrastructure
- Elasticity and Scalability: Dynamically adjusts resources to match demand and growth.
- Fault Tolerance: Redundant systems ensure operation continuity during failures.
- High Availability: Automation reduces downtime and ensures reliable access to services.
Importance of Points of Presence (PoPs)
- Amazon CloudFront:
- Acts as a CDN to serve cached content from the nearest edge location.
- Reduces latency and accelerates delivery.
- Amazon Route 53:
- Directs DNS requests to the optimal server based on user location.
Key Takeaways for Exam
- AWS infrastructure is built on Regions, Availability Zones (AZs), and Points of Presence (PoPs).
- Regions ensure compliance, low latency, and service availability but don’t replicate data automatically.
- AZs provide fault isolation and redundancy within a Region; recommend replication of data across AZs.
- PoPs enhance content delivery and DNS resolution for faster user access.
- Data Centers are secure, redundant, and environmentally risk-mitigated, forming the backbone of AWS.