global infrastructure Flashcards
What IS Global Infrastructure?
Global Infrastructure is globally distributed hardware and data centers.
Global Infrastructure: Building Blocks
- Regions (25)
- Availability Zones (81)
- Direct Connection Locations (108)
- Points of Presence (275+)
- Local Zones (11)
- Wavelength Zones (17)
Regions: basic def
Regions are geographically distinct locations consisting of one or more Availability Zones.
Every region is independent from other regions in terms of these 3 things:
- Location
- Power
- Water Supply
Most important region (and why)
US-East 1 (North Virginia)
- New services available here first.
- All billing appears here.
Regions: basic characteristics
- Each region generally has 3 AZs. Some new users could be limited to 2
- Cost varies by region
- Not all services available in all regions
4 factors to consider when choosing a region
- What is the regulatory compliance associated with this region.
- What services are available in that region?
- Cost?
- Distance to end users.
How is a service associated with a Region?
AWS Management Console is scoped by a specific Region.
This implicitly determines where an AWS service is launched.
By contrast, Azure and GCP ask you to explicitly specify a region when launching a service.
Regional vs Global services
Some AWS services operate across regions. For these services, the selected Region will be Global.
EG: Amazon S3, CloudFront, Rout53, IAM
Availability Zones: Defn.
An Availability Zone (AZ) is a physical location made up of one or more datacenters.
How is High Availability achieved?
Run workloads in at least 3 AZs. This is why Amazon tries to have at least 3 AZ/Region.
How are AZs designated?
a, b, (eg us-east-1a)
Subnet need info
subnets are related to AZs. Need more details about that. Perhaps
Fault Tolerance: What is a Fault Domain
A fault domain is the section of a network that is vulnerable to damage if a system fails. Anything outside the Fault Domain would NOT be effected by the system failing.
Fault Tolerance: What is a Fault Level
A fault level is a collection of fault domains. EG us-east-1 (Region) is a fault level made up of 2 fault domains (us-east-1a and us-east-1b).
Fault Tolerance: Examples of Fault Domains
- Each AZ is designed as an independent failure domain.
- specific servers in a rack
- entire rack in a datacenter
- entire room in a datacenter
- entire datacenter building