Globalna infrastruktura AWS
AWS nie ma jednego wielkiego data center. Ma sieć setek data center rozsianych po całym świecie, zorganizowaną w logiczną hierarchię. Zrozumienie tej struktury to fundament pracy z AWS.
Region
Region to fizyczna lokalizacja na świecie, w której AWS ma klaster data center. Każdy region to niezależna, izolowana grupa zasobów.
Przykłady regionów:
- eu-central-1 - Frankfurt (najbliższy Polsce!)
- us-east-1 - Virginia (największy, najstarszy region)
- ap-southeast-1 - Singapur
Aktualnie AWS ma 34 regiony i ciągle uruchamia nowe.
Availability Zone (AZ)
Każdy region składa się z minimum 3 stref dostępności (Availability Zones). Każda AZ to jedno lub więcej fizycznych data center z niezależnym zasilaniem, chłodzeniem i siecią.
AZ w regionie Frankfurt:
- eu-central-1a
- eu-central-1b
- eu-central-1c
AZ są połączone szybką, prywatną siecią (low-latency links), ale są fizycznie oddzielone. Jeśli jedno data center padnie (pożar, powódź, awaria prądu), pozostałe działają normalnie.
Edge Locations
Edge Locations to punkty obecności (Points of Presence) rozmieszczone bliżej użytkowników końcowych. Jest ich ponad 400+ na całym świecie, znacznie więcej niż regionów.
Do czego służą?
- Amazon CloudFront (CDN) - cachuje treści statyczne bliżej użytkownika
- Route 53 (DNS) - szybsze rozwiązywanie nazw domenowych
- AWS WAF - ochrona przed atakami na krawędzi sieci
Twoja aplikacja działa w regionie eu-central-1 (Frankfurt). Użytkownik z Japonii otwiera Twoją stronę. Bez CloudFront, każde żądanie leci do Frankfurtu i z powrotem (200ms+ opóźnienia). Z CloudFront, statyczne treści (zdjęcia, CSS, JS) są serwowane z Edge Location w Tokio (20ms). Ogromna różnica!
Jak wybrać region?
4 kryteria przy wyborze regionu:
- Compliance - regulacje prawne (np. GDPR wymaga danych w EU)
- Latency - bliskość do użytkowników (Frankfurt dla polskich klientów)
- Dostępność usług - nie każda usługa jest w każdym regionie
- Cena - te same usługi kosztują różnie w różnych regionach!
Oprócz regionów, AZ i Edge Locations, AWS ma jeszcze Local Zones (mini-regiony blisko dużych miast, np. Warszawa) i Wavelength Zones (infrastruktura wbudowana w sieci 5G operatorów telekomunikacyjnych). Te elementy nie pojawiają się na egzaminie Cloud Practitioner, ale warto wiedzieć, że istnieją.
- Region = geograficzna lokalizacja (np. eu-central-1, Frankfurt)
- AZ = izolowane data center w regionie (min. 3 na region)
- Edge Location = punkt cache blisko użytkownika (400+)
- Dla HA: rozpraszaj zasoby między min. 2 AZ
- Wybór regionu: compliance, latency, usługi, cena
Ile minimalnie stref dostępności (AZ) ma każdy region AWS?
Do czego służą Edge Locations?
Polska firma musi przechowywać dane osobowe w UE (GDPR). Co powinno być kluczowym kryterium wyboru regionu?