Tech Blog

George
George Tech enthusiast and entrepreneur. Working with hosting and cloud systems for 20 years and counting.

AWS CloudFront: cennik CDN 2026, ile kosztuje, jak liczyć i jak obniżyć rachunek

AWS CloudFront to CDN Amazona, który przyspiesza ładowanie stron i aplikacji, serwując treści z 400+ punktów obecności na świecie. Cennik nie jest prosty: rozliczasz transfer, requesty, invalidacje i opcjonalne funkcje. W tym artykule rozbijam każdą pozycję kosztów i pokazuję, ile realnie zapłacisz.

AWS CloudFront: cennik CDN 2026, ile kosztuje, jak liczyć i jak obniżyć rachunek

Co rozlicza CloudFront: 4 pozycje na rachunku

Cennik CloudFront wygląda prosto, ale składa się z kilku niezależnych pozycji:

  1. Transfer danych do użytkowników (Data Transfer Out): płacisz za każdy GB wysłany z CloudFront do internetu
  2. Requesty HTTP/HTTPS: płacisz za każde 10 000 żądań
  3. Invalidation (opcjonalnie): czyścisz cache ręcznie
  4. Funkcje na edge (opcjonalnie): CloudFront Functions lub Lambda@Edge

Nie płacisz za transfer z Origin do CloudFront (S3 → CloudFront jest darmowy) ani za transfer do AWS origin w tym samym regionie. To istotna różnica w porównaniu z kosztami serwera na EC2, gdzie egress jest płatny.

Cennik transferu danych (sierpień 2026)

Transfer jest rozliczany w progach. Im więcej zużyjesz, tym tańsza stawka za GB:

Próg miesięczny Cena/GB (EU + US) Cena/GB (Azja) Cena/GB (Ameryka Pd.)
Pierwsze 10 TB $0.085 $0.114 $0.110
10-50 TB $0.080 $0.098 $0.090
50-150 TB $0.060 $0.095 $0.080
150-500 TB $0.040 $0.090 $0.070
Powyżej 500 TB negocjowalne negocjowalne negocjowalne

Wniosek: dla europejskiego SaaS-a lub strony firmowej (EU+US) płacisz $0.085/GB czyli ~35 groszy/GB. Jeśli interesuje Cię pełna analiza kosztów chmury dla startupów, tam opisujemy jak budżetować całą infrastrukturę.

Cennik requestów

Typ requestu Cena (EU + US) Cena (Azja)
HTTP $0.0075 / 10k $0.0090 / 10k
HTTPS $0.0100 / 10k $0.0120 / 10k

Dla typowej strony: 50 000 pageviews × 30 requestów/stronę = 1.5M requestów → ~$1.50 za HTTP, ~$2.00 za HTTPS.

Price Classes: jak ograniczyć koszt bez utraty jakości

CloudFront pozwala wybrać, z jakich regionów serwujesz treści:

Price Class Regiony Koszt/GB (najniższy) Dla kogo
Price Class 100 EU, US, Kanada $0.085 Firmy z użytkownikami w Europie i Ameryce
Price Class 200 + Azja, Bliski Wschód, Afryka $0.085 (EU), $0.114 (Azja) Firmy z globalnymi użytkownikami (bez Pd. Ameryki/Australii)
Price Class All Wszystkie regiony $0.085 (EU) do $0.170 (Australia) Globalny SaaS

Jeśli 95% Twojego ruchu to EU+US, Price Class 100 oszczędza pieniądze bez zauważalnej różnicy w latencji dla Twoich użytkowników.

Ile zapłacę? Trzy realne scenariusze

Scenariusz 1: Blog firmowy (20k odsłon/mies.)

  • Transfer: ~40 GB (2 MB/stronę, kompresja gzip)
  • Requesty HTTPS: ~600k
  • Koszt: ~$4.00/mies. (w Free Tier: $0)

Scenariusz 2: SaaS dashboard (100k MAU)

  • Transfer: ~500 GB (dynamiczne API + statyczne assety)
  • Requesty HTTPS: ~15M
  • Koszt: ~$57/mies.

Scenariusz 3: E-commerce z obrazkami (500k odsłon/mies.)

  • Transfer: ~2 TB (ciężkie obrazy produktów)
  • Requesty HTTPS: ~30M
  • Koszt: ~$200/mies.

Dla porównania: Cloudflare Free plan pokryłby scenariusz 1 i 2 za $0 (ale bez integracji z S3, Lambda@Edge, WAF AWS).

CloudFront vs Cloudflare vs Fastly: porównanie kosztów

CDN Darmowy plan Koszt przy 500 GB/mies. Mocne strony
CloudFront 1 TB/mies. (1 rok) ~$42 Integracja z AWS (S3, Lambda@Edge, WAF)
Cloudflare Bez limitu transferu $0 (Free) / $20 (Pro) Najtańszy, prosty w użyciu
Fastly Brak ~$60 Najszybszy purge, Varnish-based
Bunny CDN Brak ~$5 Najtańszy płatny CDN

Kiedy CloudFront mimo wyższej ceny? Gdy Twój stack to AWS: S3 origin jest darmowy, ALB origin nie generuje egress, a WAF + Shield chroni bez dodatkowego vendora.

Jak obniżyć rachunek za CloudFront

1. Kompresja (oszczędność 60-80% transferu)

Włącz automatyczną kompresję gzip/Brotli w ustawieniach dystrybucji. Plik JS/CSS 500 KB → 80 KB po kompresji. Płacisz za skompresowane GB.

2. Wydłuż Cache TTL

Domyślny TTL w CloudFront to 24h. Ustaw na 7-30 dni dla statycznych assetów (CSS, JS, obrazy). Mniej requestów do origin = mniej kosztów i szybsze ładowanie.

3. CloudFront Security Savings Bundle

Zobowiązanie na 1 rok za ustaloną kwotę/mies. daje do 30% zniżki na transfer. Opłaca się od ~200 GB/mies. w górę.

4. Przenieś ciężkie pliki do S3 + CloudFront

Transfer z S3 do CloudFront jest darmowy. Transfer z EC2/ALB do internetu to $0.09/GB. Jeśli serwujesz obrazy z EC2, przenieś je na S3+CloudFront. Oszczędzasz na egress.

Darmowy tier: co dokładnie dostajesz

W ramach AWS Free Tier (12 miesięcy od założenia konta):

  • 1 TB transferu wychodzącego/mies.
  • 10 000 000 requestów HTTP+HTTPS/mies.
  • 2 000 000 wywołań CloudFront Functions/mies.

Po Free Tier: nie ma permanentnego darmowego progu. Każdy GB i request jest płatny.

CloudFront Functions vs Lambda@Edge: koszt

Cecha CloudFront Functions Lambda@Edge
Cena za wywołanie $0.10 / milion $0.60 / milion
Cena za czas (GB-s) brak $0.00005001
Max czas wykonania 1 ms 5-30 s
Pamięć 2 MB do 10 GB
Kiedy używać Rewrite URL, redirect, dodaj nagłówek SSR, A/B testing, auth na edge

Dla prostych manipulacji (redirect, rewrite): CloudFront Functions jest 6x tańsze niż Lambda@Edge.

Podsumowanie: kiedy CloudFront się opłaca

CloudFront opłaca się, gdy:

  • Twoja infrastruktura już jest na AWS (darmowy transfer z S3)
  • Potrzebujesz WAF/DDoS protection w jednym miejscu
  • Masz custom logic na edge (geolokalizacja, auth, SSR)
  • Zużywasz 500+ GB/mies. i bierzesz Savings Bundle

Dla prostych stron firmowych: Cloudflare Free wystarczy. Dla SaaS na AWS: CloudFront to naturalne rozszerzenie stacku. Warto też rozumieć kiedy migracja z hostingu do chmury ma sens, bo decyzja o CDN często idzie w parze z decyzją o platformie.

Jeśli planujesz migrację do AWS i chcesz od razu skonfigurować CDN optymalnie kosztowo, przeczytaj nasz przewodnik po migracji do AWS, w którym opisujemy, jak zaprojektować infrastrukturę z myślą o kontroli kosztów od pierwszego dnia.

Chcesz zrozumieć pełen obraz kosztów serverless i infrastruktury AWS? Przeczytaj pełna analiza ukrytych kosztów serverless i CDN na AWS, która rozbija każdy komponent rachunku.

Najczęstsze pytania

Ile kosztuje CloudFront dla małej strony?

Strona z 50 000 odsłon miesięcznie i ~100 GB transferu zapłaci ~$12-15/mies. W pierwszym roku (Free Tier): $0 jeśli nie przekraczasz 1 TB transferu.

Czy CloudFront ma darmowy tier?

Tak, ale tylko przez 12 miesięcy od założenia konta AWS: 1 TB transferu + 10M requestów. Po tym okresie każdy GB jest płatny.

CloudFront vs Cloudflare: co wybrać?

Cloudflare jest tańsze (darmowy plan bez limitu transferu). CloudFront wygrywa integracją z AWS: darmowy transfer z S3, Lambda@Edge, wspólny WAF i Shield. Jeśli Twój backend jest na AWS, wybierz CloudFront. Jeśli nie, Cloudflare.

Co to jest Price Class w CloudFront?

Mechanizm ograniczający, z jakich regionów serwujesz treści. Price Class 100 (EU+US) jest najtańsze. Price Class All obejmuje cały świat, ale regiony jak Australia czy Indie są droższe.

Jak obniżyć koszt CloudFront?

Kompresja gzip/Brotli (60-80% mniej transferu), dłuższy TTL cache, Price Class 100 zamiast All, i Security Savings Bundle (30% zniżki przy rocznym zobowiązaniu).

Potrzebujesz pomocy z migracją? Sprawdź ofertę Devopsity →

pełna analiza ukrytych kosztów serverless i CDN na AWS

Definicje

Price Class
Konfiguracja CloudFront ograniczająca punkty obecności (PoP) do tańszych regionów. Price Class 100 serwuje tylko z EU i US, co daje najniższy koszt za GB.
Origin
Serwer źródłowy, z którego CloudFront pobiera treści do cache. Najczęściej: S3 bucket, ALB lub dowolny serwer HTTP.
Invalidation
Wymuszenie odświeżenia cache. Pierwsze 1000 ścieżek/mies. jest darmowe. Każda kolejna: $0.005/ścieżka.
Lambda@Edge
Funkcje Lambda uruchamiane na brzegu sieci CDN. Pozwalają modyfikować requesty/response bez serwera. Osobna pozycja na rachunku.

Źródła

  1. AWS CloudFront Pricing
  2. AWS Pricing Calculator

FAQ

Ile kosztuje CloudFront dla małej strony?

Strona z 50 000 odsłon miesięcznie i średnio 2 MB na stronę zużyje ~100 GB transferu. Koszt w Price Class 100 (EU+US): około $8.50/mies. plus requesty (~$3.75). Razem: ~$12-15/mies.

Czy CloudFront ma darmowy tier?

Tak. AWS Free Tier obejmuje 1 TB transferu wychodzącego i 10 milionów requestów HTTP/HTTPS miesięcznie przez pierwszy rok. Po roku nie ma darmowego progu.

CloudFront vs Cloudflare: co tańsze?

Cloudflare jest tańsze dla prostych stron (darmowy plan bez limitu transferu). CloudFront wygrywa, gdy potrzebujesz integracji z S3, Lambda@Edge, WAF AWS lub kontroli nad cachem w konkretnych regionach.

Co to jest Price Class w CloudFront?

Price Class ogranicza, z których regionów AWS serwuje Twoje treści. Price Class 100 = EU + US (najtaniej). Price Class 200 dodaje Azję. Price Class All = wszystkie regiony, najdrożej.

Jak obniżyć koszt CloudFront?

Cztery sposoby: wybierz niższy Price Class, włącz kompresję gzip/Brotli (mniej GB transferu), wydłuż TTL cache (mniej requestów do origin), i rozważ CloudFront Security Savings Bundle (do 30% zniżki przy zobowiązaniu).

comments powered by Disqus