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.

⚠️ Uwaga
Nie wszystkie usługi AWS są dostępne we wszystkich regionach! Nowe usługi często startują najpierw w us-east-1 (Virginia), a potem trafiają do reszty. Jeśli nie widzisz jakiejś usługi, sprawdź region.

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.

⚠️ EXAM ALERT
Na egzaminie padnie pytanie o różnicę między Region a AZ. Zapamiętaj: Region = geograficzna lokalizacja (np. Frankfurt). AZ = izolowane data center w ramach regionu. Aby mieć wysoką dostępność (HA), uruchamiaj zasoby w minimum 2 AZ.

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
🏢 Scenariusz: Polska firma, globalni użytkownicy

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!
💡 Ciekawostka
Region us-east-1 (Virginia) jest nie tylko najstarszy, ale też najtańszy dla większości usług. Dlatego wiele globalnych firm wybiera go jako główny region, nawet jeśli ich klienci są w Europie (i potem używają CloudFront do przyspieszenia).

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ą.

🧠 Podsumowanie
  • 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
🧪 Sprawdź się

Ile minimalnie stref dostępności (AZ) ma każdy region AWS?

A 1
B 3
C 5
Każdy region AWS ma minimum 3 strefy dostępności. Dzięki temu możesz uruchamiać zasoby w wielu AZ dla wysokiej dostępności.

Do czego służą Edge Locations?

A Do uruchamiania instancji EC2
B Do przechowywania backupów baz danych
C Do cachowania treści bliżej użytkowników (CDN)
Edge Locations to punkty obecności używane głównie przez CloudFront (CDN) i Route 53 (DNS). Nie uruchamiasz tam EC2 ani baz danych.

Polska firma musi przechowywać dane osobowe w UE (GDPR). Co powinno być kluczowym kryterium wyboru regionu?

A Compliance (zgodność z regulacjami)
B Najniższa cena
C Największa liczba usług
Zgodność z regulacjami (compliance) zawsze jest priorytetem numer 1. GDPR wymaga, aby dane osobowe obywateli UE były przetwarzane na terenie UE. Frankfurt (eu-central-1) lub Irlandia (eu-west-1) to naturalne wybory.