AWS (Amazon Web Services)
AWS (Amazon Web Services): chmura dla firm, które chcą skalować aplikacje bez własnej serwerowni
Amazon Web Services (AWS) to platforma chmurowa Amazona z usługami do uruchamiania serwerów, baz danych, przechowywania plików, dostarczania treści i wykonywania kodu bez serwerów. AWS dla firm oznacza przede wszystkim możliwość złożenia infrastruktury z gotowych usług, uruchomienia jej w wybranym regionie i płacenia za faktyczne zużycie – w modelu na żądanie bez długoterminowych zobowiązań i bez zakupu sprzętu. Zasoby dodaje się, gdy rośnie ruch, i wyłącza, gdy przestają być potrzebne.
Opisujemy tu usługi AWS, z których buduje się infrastrukturę stron i aplikacji webowych, osobno Amazon EC2, czyli serwery wirtualne, oraz to, jak zakładamy i utrzymujemy środowiska AWS. Prostszą usługę – serwer w przewidywalnej miesięcznej cenie – opisujemy na stronie AWS Lightsail.
Czym jest AWS i co go wyróżnia
Infrastruktura AWS dzieli się na regiony, a każdy region na kilka stref dostępności (Availability Zones) – oddzielnych lokalizacji zaprojektowanych tak, by awaria jednej nie wpływała na pozostałe. Aplikacja uruchomiona w dwóch strefach może działać dalej, gdy w jednej z nich wystąpi problem.
W Europie AWS ma regiony we Frankfurcie, w Irlandii, Londynie, Paryżu, Sztokholmie, Mediolanie, Hiszpanii i Zurychu. Regionu w Polsce nie ma, ale w Warszawie działa AWS Local Zone – lokalna strefa podłączona do regionu we Frankfurcie, z wybranymi usługami, m.in. instancjami EC2 i bazami Amazon RDS. Od stycznia 2026 roku dostępna jest też AWS European Sovereign Cloud: osobna chmura z pierwszym regionem w Brandenburgii, działająca niezależnie od pozostałych regionów AWS i obsługiwana wyłącznie przez mieszkańców UE.
Bezpieczeństwo opiera się na modelu współodpowiedzialności (shared responsibility model): AWS odpowiada za bezpieczeństwo samej chmury – centrów danych, sprzętu i sieci – a klient za to, co w niej uruchamia. Przy serwerach EC2 są to m.in. aktualizacje systemu operacyjnego, oprogramowanie i konfiguracja zapory (security groups). W ramach opieki technicznej możemy przejąć te obowiązki.
Obok serwerów EC2, opisanych niżej, infrastrukturę strony lub aplikacji tworzą zwykle:
- Amazon S3 – magazyn obiektów na pliki, media i kopie zapasowe. Zasoby są domyślnie prywatne, wersjonowanie pozwala odzyskać nadpisany lub usunięty plik, a dane nie opuszczają regionu bez celowego skopiowania.
- Amazon RDS – zarządzane bazy MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, Oracle i IBM Db2. AWS wykonuje kopie zapasowe, instaluje poprawki i wykrywa awarie, a w trybie Multi-AZ utrzymuje zapasową instancję bazy w innej strefie.
- Amazon CloudFront – sieć dostarczania treści (CDN), która przechowuje kopie plików w lokalizacjach brzegowych blisko użytkowników; źródłem może być S3 albo serwer HTTP, np. na EC2.
- AWS Lambda – funkcje uruchamiane zdarzeniami, bez serwerów do utrzymania; jedno wywołanie może trwać do 15 minut.
- Usługi pomocnicze – IAM (tożsamości i uprawnienia), CloudWatch (monitoring), AWS Backup (kopie według planów), AWS Budgets (alerty kosztowe) i Amazon Bedrock (modele generatywnej AI dostępne przez API).
Amazon EC2 – serwery wirtualne w AWS
Amazon EC2 (Elastic Compute Cloud) udostępnia serwery wirtualne nazywane instancjami. Typ instancji określa procesory, pamięć oraz wydajność sieci i dysków, a system z oprogramowaniem startuje z szablonu AMI (Amazon Machine Image). Dane przechowuje się na trwałych wolumenach EBS; dyski typu instance store są tymczasowe i tracą zawartość przy zatrzymaniu lub usunięciu instancji. Ruch sieciowy kontrolują grupy zabezpieczeń (security groups), działające jak wirtualna zapora.
Instancje są pogrupowane w rodziny według przeznaczenia:
- ogólnego przeznaczenia (T, M) – równowaga procesora, pamięci i sieci, odpowiednia dla wielu zastosowań, w tym serwerów www,
- zoptymalizowane obliczeniowo (C) – dla zadań ograniczonych mocą procesora,
- zoptymalizowane pamięciowo (R, X) – dla dużych zbiorów danych przetwarzanych w pamięci,
- z akceleratorami (P, G) – z procesorami graficznymi, m.in. do zadań AI i grafiki,
- zoptymalizowane pod dyski (I, D) – dla bardzo dużej liczby operacji odczytu i zapisu.
Część instancji działa na procesorach AWS Graviton, projektowanych przez AWS w architekturze Arm. Przed ich wyborem sprawdzamy, czy aplikacja i jej zależności działają na Arm.
Instancje na żądanie (On-Demand) są rozliczane za każdą sekundę pracy, z minimum 60 sekund, bez zobowiązań. Savings Plans i instancje zarezerwowane (Reserved Instances) obniżają koszt w zamian za zobowiązanie na rok lub trzy lata. Instancje Spot to wolna moc obliczeniowa AWS – tańsza, ale możliwa do przerwania, więc odpowiednia dla zadań, które da się wznowić.
Przy zmiennym ruchu instancje łączy się w grupy Auto Scaling: AWS utrzymuje w nich zadaną liczbę serwerów między minimum a maksimum, dodaje je przy wzroście obciążenia, zastępuje niesprawne i rozkłada między strefy dostępności, a ruch rozdziela Elastic Load Balancing.
Kiedy AWS ma sens i co daje firmie
- Zmienny ruch – kampanie, sezonowe szczyty czy start sprzedaży inwestycji: Auto Scaling dodaje serwery wtedy, gdy są potrzebne.
- Wysoka dostępność – aplikacja i baza w kilku strefach, z automatycznym przełączeniem bazy RDS w trybie Multi-AZ.
- Lokalizacja danych – region w UE i pliki w S3, które nie opuszczą go bez decyzji właściciela konta.
- Rozbudowa systemu – kolejki, funkcje Lambda czy modele AI w Amazon Bedrock w ramach tego samego konta.
- Kontrola kosztów – budżety z alertami o przekroczeniu lub prognozowanym przekroczeniu kwoty, a przy stałym obciążeniu – Savings Plans.
AWS daje dużo kontroli, ale wymaga konfiguracji sieci, uprawnień, kopii zapasowych i stałej obserwacji kosztów. Dla prostej strony firmowej bez skoków ruchu zwykle wystarczy hosting, serwer Lightsail albo platforma serverless, np. Cloudflare Workers i Pages.
Co budujemy i utrzymujemy na AWS w G2 TEAM
Rozwiązania AWS dla firm przygotowujemy wtedy, gdy projekt potrzebuje własnej infrastruktury, a nie tylko hostingu. Dotyczy to m.in.:
- infrastruktury dla aplikacji webowych i portali – z serwerami EC2 lub funkcjami Lambda, bazą w RDS, plikami w S3 i CloudFront,
- systemów dla deweloperów nieruchomości i sklepów z dużą liczbą plików – zdjęć, wizualizacji, dokumentów PDF – przechowywanych w S3 i dostarczanych przez CloudFront,
- przeniesienia istniejącej strony lub aplikacji z hostingu albo własnego serwera.
Po uruchomieniu zajmujemy się utrzymaniem: aktualizacjami systemów i aplikacji, kopiami zapasowymi, monitoringiem i przeglądem kosztów. Zakres opieki technicznej opisujemy na stronie obsługa stron WWW.
AWS a inne rozwiązania
| Rozwiązanie | Mocne strony | Kiedy wybrać |
|---|---|---|
| AWS: EC2 z RDS, S3 i CloudFront | Pełna kontrola nad serwerami, wiele typów instancji, automatyczne skalowanie, regiony w UE, kopie i monitoring w jednym koncie | Aplikacje i portale ze zmiennym ruchem, wymaganiami dostępności lub niestandardowym oprogramowaniem |
| AWS Lambda | Brak serwerów do utrzymania, rozliczenie za wywołania i czas działania | API, przetwarzanie plików, zadania w tle trwające do 15 minut |
| AWS Lightsail | Prosty serwer w przewidywalnej miesięcznej cenie | Mniejsze strony i aplikacje bez rozbudowanej sieci i automatycznego skalowania |
| Google Cloud lub Microsoft Azure | Szeroki zakres usług i regiony w Warszawie (Google Cloud europe-central2, Azure Poland Central) | Gdy dane muszą być przechowywane w Polsce albo firma korzysta już z usług Google lub Microsoft |
| Hosting współdzielony lub VPS | Prostota i stała opłata; na hostingu współdzielonym serwerem administruje dostawca | Proste strony firmowe i WordPress bez dużych skoków ruchu |
Jak pracujemy z AWS
- Konto należy do klienta. Konto AWS zakładamy na firmę klienta i firmowy, najlepiej grupowy adres e-mail, jak zaleca AWS. Użytkownik główny (root) ma uwierzytelnianie wieloskładnikowe (MFA) i nie służy do codziennej pracy, a zespół loguje się przez IAM Identity Center z tymczasowymi poświadczeniami i ograniczonymi uprawnieniami.
- Projekt infrastruktury. Region dobieramy do lokalizacji użytkowników i wymagań dotyczących danych. Produkcję oddzielamy od testów – w większych projektach osobnymi kontami w AWS Organizations. Konfigurację i dokumentację przechowujemy w repozytorium Git.
- Kopie zapasowe. Plany AWS Backup obejmują instancje EC2 z wolumenami EBS, bazy RDS i dane w S3; przy wyższych wymaganiach kopie trafiają też do drugiego regionu. Odtwarzanie z kopii sprawdzamy, zanim będzie potrzebne.
- Monitoring i dostęp. Metryki i alarmy w CloudWatch informują o obciążeniu i błędach, a do serwerów łączymy się przez Session Manager z AWS Systems Manager – bez otwartych portów przychodzących i kluczy SSH, z zapisem sesji.
- Koszty. Przed startem szacujemy koszt w AWS Pricing Calculator, a po uruchomieniu ustawiamy budżety z alertami na rzeczywiste i prognozowane wydatki. Przy stabilnym obciążeniu proponujemy Savings Plans.
Najczęstsze pytania o AWS
Czy AWS ma region w Polsce?
Nie. Z Polski najbliżej są m.in. regiony we Frankfurcie i Sztokholmie, a w Warszawie działa Local Zone podłączona do Frankfurtu, z ograniczonym zestawem usług – bez S3. Jeśli dane muszą być przechowywane w Polsce, porównujemy AWS z chmurami, które mają region w Warszawie.
Do kogo należą konto i dane?
Do klienta. Nasz zespół pracuje na nadanych uprawnieniach, które po zakończeniu współpracy wystarczy odebrać – infrastruktura, dane i kopie zapasowe zostają na koncie firmy.
Ile kosztuje utrzymanie na AWS?
To zależy od usług, liczby i wielkości serwerów, ilości danych oraz transferu, dlatego wycenę przygotowujemy dla konkretnej architektury. Alerty budżetowe mogą przychodzić z opóźnieniem względem faktycznego zużycia, więc koszty przeglądamy też regularnie.
Czy przeniesiecie na AWS naszą istniejącą aplikację?
Tak. Zaczynamy od przeglądu obecnego serwera: systemu, wersji oprogramowania, bazy, plików i zadań cyklicznych. Na tej podstawie proponujemy architekturę – czasem instancję EC2 z bazą RDS, czasem prostsze rozwiązanie, np. Lightsail. Migrację przygotowujemy na środowisku testowym, a przełączenie domeny planujemy na czas najmniejszego ruchu.
Zapytaj o infrastrukturę AWS
G2 TEAM to agencja interaktywna i software house z biurami w Szczecinie (ul. Cyfrowa 6), Warszawie i Poznaniu. Projektujemy i utrzymujemy środowiska AWS dla firm – jeśli planujesz aplikację na AWS, chcesz uporządkować istniejące konto albo sprawdzić, czy AWS jest właściwym wyborem dla Twojego projektu, opisz go w formularzu „Zapytaj o ofertę” poniżej. Zaproponujemy architekturę, sposób utrzymania i szacunkowy koszt infrastruktury.
