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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.