Spis treści 16 sekcji
  1. Ile naprawdę kosztuje AWS?
  2. Model cenowy AWS - jak to działa?
  3. Cennik EC2 - serwery wirtualne
  4. Cennik S3 - przechowywanie danych
  5. Cennik Lambda - serverless compute
  6. Cennik RDS - bazy danych
  7. Transfer danych - ukryty koszt
  8. Darmowe usługi AWS
  9. Ile kosztuje typowy projekt na AWS?
  10. AWS Pricing Calculator - Twój najlepszy przyjaciel
  11. Jak kontrolować koszty na AWS?
  12. AWS vs tradycyjny hosting - porównanie kosztów
  13. Free Tier - zacznij za $0
  14. Podsumowanie - ile zapłacisz za AWS?
  15. FAQ - najczęściej zadawane pytania o koszty AWS
  16. Następny krok
TL;DR
  • AWS działa w modelu pay-as-you-go - płacisz tylko za to, czego używasz, bez abonamentów
  • Prosta strona/blog na AWS to ok. $20/miesiąc (EC2 + RDS + S3)
  • Serverless API (Lambda + DynamoDB) to ok. $11/miesiąc nawet przy 2M requestów
  • AWS Free Tier dla nowych kont to do $200 kredytów na 6 miesięcy - wystarczy na naukę i pełnoprawny mały projekt
  • Klucz do kontroli kosztów: AWS Budgets, Cost Explorer, tagowanie zasobów

Ile naprawdę kosztuje AWS?

"Ile kosztuje AWS?" - to pytanie, które słyszę od każdego, kto rozważa chmurę. I odpowiedź brzmi: to zależy. Ale nie w sposób wymijający - w tym artykule pokażę Ci konkretne kwoty, cenniki poszczególnych usług i narzędzia, które pomogą Ci oszacować koszty zanim wydasz pierwszą złotówkę.

AWS działa w modelu pay-as-you-go - płacisz tylko za to, czego używasz, bez zobowiązań i opłat wstępnych. To jak rachunki za prąd - nie płacisz abonamentu za elektrownię, tylko za zużyte kilowatogodziny. Ten model daje ogromną elastyczność, ale wymaga zrozumienia, jak naliczane są opłaty.

Model cenowy AWS - jak to działa?

AWS rozlicza każdą usługę osobno i zazwyczaj w jednym z trzech modeli:

  • Za czas - np. EC2 rozlicza za sekundę działania instancji (minimum 60 sekund)
  • Za użycie - np. Lambda rozlicza za liczbę requestów i czas wykonania
  • Za przechowywanie - np. S3 rozlicza za GB przechowywanych danych

Dodatkowo AWS nalicza opłaty za transfer danych wychodzących (data transfer out). Transfer przychodzący jest darmowy. Transfer między usługami w tym samym regionie i tej samej Availability Zone jest darmowy lub bardzo tani.

Każda usługa ma własny cennik i własne jednostki rozliczeniowe. Zobaczmy najważniejsze.

Cennik EC2 - serwery wirtualne

Amazon EC2 to najpopularniejsza usługa AWS. Cennik zależy od typu instancji, regionu i modelu zakupu.

Ceny On-Demand (region us-east-1, Linux)

Typ instancjivCPURAMCena/godz.~Koszt/miesiąc
t3.micro21 GB$0.0104~$7.50
t3.small22 GB$0.0208~$15.00
t3.medium24 GB$0.0416~$30.00
t3.large28 GB$0.0832~$60.00
m5.large28 GB$0.096~$69.00
m5.xlarge416 GB$0.192~$138.00
c5.xlarge48 GB$0.170~$122.00
r5.large216 GB$0.126~$91.00

Koszt miesięczny to cena x 730 godzin (średnia liczba godzin w miesiącu). Ale to ceny On-Demand - najdroższy model. Pamiętaj też, że od lutego 2024 każdy publiczny adres IPv4 kosztuje dodatkowo $0.005/godz., czyli ok. $3.65/miesiąc za adres.

Jak oszczędzać na EC2?

AWS oferuje kilka modeli zakupu, które mogą drastycznie obniżyć koszty:

  • Reserved Instances (RI) - zobowiązanie na 1 lub 3 lata daje rabat 30-60% vs On-Demand
  • Savings Plans - elastyczne zobowiązanie do określonego poziomu wydatków, rabat 20-50%
  • Spot Instances - wolne moce AWS z rabatem do 90%, ale mogą zostać przerwane z 2-minutowym ostrzeżeniem

Przykład: instancja t3.medium w modelu On-Demand kosztuje ~$30/miesiąc. Z Reserved Instance na 1 rok (All Upfront) zapłacisz ~$18/miesiąc - oszczędność 40%.

Cennik S3 - przechowywanie danych

Amazon S3 rozlicza za przechowywanie danych (GB/miesiąc) oraz operacje (PUT, GET, LIST).

Klasy storage i ceny (eu-west-1)

Klasa storageCena za GB/miesiącPrzypadek użycia
S3 Standard$0.023Częsty dostęp do danych
S3 Infrequent Access$0.0125Rzadki dostęp, potrzebujesz szybkiego retrieval
S3 Glacier Instant$0.004Archiwum z natychmiastowym dostępem
S3 Glacier Flexible$0.0036Archiwum, retrieval w minutach-godzinach
S3 Glacier Deep Archive$0.00099Długoterminowe archiwum, retrieval w godzinach

Przykład: 100 GB zdjęć w S3 Standard = $2.30/miesiąc. 1 TB backupów w Glacier Deep Archive = $1.01/miesiąc. S3 jest jedną z najtańszych usług AWS.

Dodatkowo płacisz za operacje: PUT/COPY/POST - $0.005 za 1000 requestów, GET - $0.0004 za 1000 requestów. Dla typowej strony internetowej te koszty są minimalne.

Cennik Lambda - serverless compute

AWS Lambda rozlicza za liczbę requestów i czas wykonania (w GB-sekundach).

  • Requesty: $0.20 za milion requestów (pierwsze 1M/miesiąc - gratis)
  • Compute: $0.0000166667 za GB-sekundę (pierwsze 400 000 GB-sekund/miesiąc - gratis)

Przykład: API obsługujące 1 milion requestów/miesiąc, każdy trwa 200ms z 256 MB pamięci:

# Obliczenia kosztów Lambda
Requesty: 1M x $0.20/1M = $0.20
Compute: 1M x 0.2s x 0.25GB = 50 000 GB-s
Koszt compute: 50 000 x $0.0000166667 = $0.83
------------------------------------------
RAZEM: ~$1.03/miesiąc

Tak - API obsługujące milion requestów miesięcznie kosztuje około dolara. To dlatego serverless jest tak popularny dla startupów i projektów z nieprzewidywalnym ruchem.

Cennik RDS - bazy danych

Amazon RDS to zarządzane bazy danych (MySQL, PostgreSQL, MariaDB, Oracle, SQL Server). Cennik jest podobny do EC2 plus storage.

Instancja RDSvCPURAMCena/godz.~Koszt/miesiąc
db.t3.micro21 GB$0.017~$12.40
db.t3.small22 GB$0.034~$24.80
db.t3.medium24 GB$0.068~$49.60
db.r5.large216 GB$0.252~$184.00

Do tego dochodzi storage (gp3: $0.115/GB/miesiąc) i backup powyżej darmowego limitu. Multi-AZ (wysoka dostępność) podwaja koszt instancji.

Transfer danych - ukryty koszt

Transfer danych to element, o którym wiele osób zapomina:

Uwaga: Transfer danych potrafi mocno podbić rachunek! W praktyce widzę, że to najczęstsza przyczyna niespodzianek kosztowych na AWS, szczególnie przy serwowaniu multimediów bez CDN.
  • Data transfer IN - darmowy (zawsze)
  • Data transfer OUT do internetu - pierwsze 100 GB/miesiąc gratis, potem $0.09/GB
  • Między regionami - $0.02/GB
  • W ramach regionu, między AZ - $0.01/GB
  • W ramach tej samej AZ - darmowy

Dla większości małych i średnich projektów transfer danych to niewielki koszt. Problem pojawia się przy serwowaniu dużych ilości contentu - wtedy warto użyć Amazon CloudFront (CDN), który jest tańszy niż bezpośredni data transfer z EC2/S3.

Darmowe usługi AWS

Wiele usług AWS jest zawsze darmowych (nie tylko w ramach Free Tier):

  • IAM - zarządzanie użytkownikami i uprawnieniami
  • CloudFormation - Infrastructure as Code (płacisz za zasoby, nie za sam CF)
  • VPC - sieci wirtualne (płacisz za NAT Gateway, VPN, etc.)
  • CloudWatch - podstawowy monitoring (10 metryk, 3 dashboardy)
  • Auto Scaling - skalowanie (płacisz za uruchomione zasoby)
  • Elastic Beanstalk - platforma deploymentu (płacisz za infrastrukturę pod spodem)

Ile kosztuje typowy projekt na AWS?

Z mojego doświadczenia - klienci zawsze są zaskoczeni, gdy pokazuję im realne koszty. Spodziewają się tysięcy, a okazuje się, że mała aplikacja to często mniej niż lunch w restauracji. Zobaczmy realne scenariusze:

Scenariusz 1: Strona internetowa / blog

UsługaKonfiguracjaKoszt/miesiąc
EC2t3.micro (On-Demand)$7.50
RDSdb.t3.micro (MySQL)$12.40
S310 GB statycznych plików$0.23
Data transfer50 GB/miesiąc (w limicie darmowym)$0.00
RAZEM~$20/miesiąc

Scenariusz 2: Aplikacja SaaS (mały zespół, startup)

UsługaKonfiguracjaKoszt/miesiąc
EC22x t3.medium (za Load Balancerem)$60
ALBApplication Load Balancer$22
RDSdb.t3.medium Multi-AZ$99
ElastiCachecache.t3.micro (Redis)$12
S3100 GB + CloudFront$5
Data transfer200 GB/miesiąc$9
RAZEM~$207/miesiąc

Scenariusz 3: Serverless API

UsługaKonfiguracjaKoszt/miesiąc
Lambda2M requestów/miesiąc$1.80
API Gateway2M requestów$7.00
DynamoDBOn-Demand, 5M reads, 1M writes$1.50
S310 GB$0.23
RAZEM~$10.50/miesiąc

AWS Pricing Calculator - Twój najlepszy przyjaciel

AWS udostępnia darmowy AWS Pricing Calculator. To narzędzie, w którym możesz:

  • Wybrać usługi, których chcesz użyć
  • Skonfigurować parametry (typ instancji, ilość storage, przewidywany ruch)
  • Zobaczyć szacowany koszt miesięczny i roczny
  • Porównać różne konfiguracje
  • Wyeksportować estymację jako link lub PDF

Zawsze rób estymację PRZED uruchomieniem czegokolwiek na produkcji.

Pro tip: W projektach, które prowadziłem, AWS Pricing Calculator uratował nas nieraz przed kosztownymi niespodziankami. Zrób estymację, dodaj 20% buforu i dopiero wtedy ruszaj.

Jak kontrolować koszty na AWS?

Nawet doświadczeni inżynierowie potrafią się zdziwić rachunkiem z AWS. Oto sprawdzone metody kontroli kosztów:

1. Ustaw AWS Budgets

AWS Budgets pozwala ustawić limit wydatków i otrzymywać alerty emailowe, gdy zbliżasz się do niego. Ustaw alarm na 80% budżetu - to daje Ci czas na reakcję.

  1. Wejdź do Billing > Budgets w konsoli AWS
  2. Kliknij "Create a budget"
  3. Wybierz "Customized (advanced)"
  4. Budget type: Cost budget
  5. Wpisz nazwę: Monthly-50USD, okres: Monthly, kwota: $50
  6. Dodaj alert: próg 80% (Actual), wpisz swój email
  7. Kliknij "Create budget"
Screenshot: Billing > Budgets > Create budget
# AWS CLI - stworzenie budżetu na $50/miesiąc z alertem na 80%
aws budgets create-budget \
  --account-id 123456789012 \
  --budget file://budget.json \
  --notifications-with-subscribers file://notifications.json

2. Monitoruj z Cost Explorer

AWS Cost Explorer to narzędzie do analizy kosztów. Widzisz dokładnie, która usługa ile kosztuje, jak koszty zmieniają się w czasie i gdzie możesz oszczędzić.

3. Taguj wszystkie zasoby

Dodawaj tagi (np. Project, Environment, Team) do każdego zasobu. Dzięki temu w Cost Explorer możesz filtrować koszty po projekcie czy środowisku.

  1. Wejdź do konsoli danej usługi (np. EC2 > Instances)
  2. Zaznacz zasób i kliknij zakładkę "Tags"
  3. Kliknij "Manage tags"
  4. Dodaj tagi: Project = MyApp, Environment = Production, Team = Backend
  5. Kliknij "Save"
Screenshot: EC2 > Instance > Tags > Manage tags
# Przykład tagowania instancji EC2
aws ec2 create-tags \
  --resources i-0123456789abcdef0 \
  --tags Key=Project,Value=MyApp Key=Environment,Value=Production

4. Wyłączaj to, czego nie używasz

Częsty błąd: zostawione instancje EC2, nieużywane EBS volumes, stare snapshoty. Regularnie przeglądaj zasoby w AWS Trusted Advisor lub narzędziu Cost Anomaly Detection.

5. Wybierz odpowiedni region

Ceny różnią się między regionami. us-east-1 (Virginia) jest zwykle najtańszy. Europejskie regiony (eu-west-1, eu-central-1) są droższe o 5-15%. Ale pamiętaj o latencji - jeśli Twoi użytkownicy są w Polsce, eu-central-1 (Frankfurt) da najlepszy czas odpowiedzi.

AWS vs tradycyjny hosting - porównanie kosztów

ParametrTradycyjny hostingAWS
Koszt wejścia50-500 zł/miesiącOd $0 (Free Tier)
SkalowanieZmiana planu, downtimeAutomatyczne, bez downtime
Nadpłata za nieużywane zasobyTak (stała cena)Nie (pay-as-you-go)
Kontrola kosztówStały abonamentAlerty, budżety, tagi
Globalna infrastrukturaJeden datacenter30+ regionów na świecie

Dla małej strony tradycyjny hosting może być tańszy i prostszy. Ale gdy potrzebujesz skalowalności, redundancji i globalnej infrastruktury - AWS jest trudny do pokonania.

Free Tier - zacznij za $0

AWS oferuje AWS Free Tier z trzema rodzajami darmowych ofert:

  • Kredyty na start - nowe konta (założone po 15.07.2025) dostają $100 na start plus do $100 za wykonanie prostych aktywności, do wykorzystania przez 6 miesięcy; starsze konta zachowują 12-miesięczny Free Tier (750h EC2 t3.micro, 5 GB S3, 750h RDS)
  • Zawsze darmowe - 1M requestów Lambda/miesiąc, 25 GB DynamoDB
  • Okresy próbne - np. 30 dni Amazon GuardDuty

Przeczytaj nasz szczegółowy artykuł o AWS Free Tier 2026, żeby dowiedzieć się, jak korzystać z niego bez niespodzianek na rachunku.

Podsumowanie - ile zapłacisz za AWS?

  • Nauka i eksperymenty: $0 (Free Tier - do $200 kredytów na 6 miesięcy)
  • Prosta strona/blog: $15-25/miesiąc
  • Serverless API: $5-20/miesiąc
  • Mała aplikacja SaaS: $100-300/miesiąc
  • Średnia aplikacja produkcyjna: $500-2000/miesiąc

Klucz do kontroli kosztów to: zacząć od Free Tier, monitorować koszty od pierwszego dnia, używać odpowiednich modeli zakupu i nie zostawiać niepotrzebnych zasobów.

FAQ - najczęściej zadawane pytania o koszty AWS

Czy AWS jest drogi?

To zależy od skali i architektury. Dla małych projektów i nauki AWS jest zaskakująco tani - blog to ok. $20/miesiąc, a serverless API to kilkanaście dolarów. Drogi robi się dopiero przy dużej skali, ale wtedy i tak wychodzi taniej niż utrzymywanie własnej infrastruktury, bo płacisz tylko za to, czego faktycznie używasz.

Jaki jest minimalny koszt AWS?

$0 - na nowym koncie Free Tier daje do $200 kredytów do wykorzystania przez 6 miesięcy, bez żadnych opłat. Po wygaśnięciu Free Tier usługi serverless (Lambda, DynamoDB) mają darmowe limity, które wystarczają na małe projekty. Wielu programistów utrzymuje produkcyjne API na Always Free usługach, płacąc dosłownie grosze miesięcznie.

Czy da się używać AWS za darmo?

Tak - nowe konto dostaje do $200 kredytów Free Tier na 6 miesięcy, do wykorzystania m.in. na EC2, RDS i S3. Po tym czasie usługi Always Free (Lambda, DynamoDB, SQS, SNS) pozwalają utrzymać proste aplikacje za $0. Szczegóły znajdziesz w naszym przewodniku po AWS Free Tier.

Jak uniknąć niespodzianek na rachunku AWS?

Ustaw AWS Budgets z alertem na $1, taguj wszystkie zasoby, regularnie sprawdzaj Cost Explorer i usuwaj nieużywane zasoby (EBS volumes, Elastic IP, snapshoty). Kluczowe jest też trzymanie się jednego regionu na start - zasoby w wielu regionach łatwo stracić z oczu, a każdy generuje osobne koszty.

Następny krok

Chcesz zacząć korzystać z AWS za darmo? Przeczytaj nasz szczegółowy przewodnik po AWS Free Tier 2026 - dowiesz się, co dokładnie jest za darmo i jak uniknąć niespodzianek. A jeśli zastanawiasz się nad architekturą, sprawdź EC2 vs Lambda - kiedy serwer, a kiedy serverless, bo wybór architektury ma ogromny wpływ na koszty.

Jeśli planujesz karierę w chmurze, sprawdź naszą roadmapę Jak zostać Cloud Engineerem.

Zastanawiasz się, ile kosztuje migracja na AWS? Sprawdź Migracja WordPress z hostingu na AWS - porównanie kosztów hostingu tradycyjnego vs chmury.

Emil Kowalczyk

Pasjonat chmury i twórca CloudManiak.pl. Na co dzień MSP Engineer w amerykańskiej firmie ClearScale (AWS Premier Tier Partner). Pomagam osobom wchodzącym do świata chmury zdobywać wiedzę i certyfikaty.