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.
Co rozlicza CloudFront: 4 pozycje na rachunku
Cennik CloudFront wygląda prosto, ale składa się z kilku niezależnych pozycji:
- Transfer danych do użytkowników (Data Transfer Out): płacisz za każdy GB wysłany z CloudFront do internetu
- Requesty HTTP/HTTPS: płacisz za każde 10 000 żądań
- Invalidation (opcjonalnie): czyścisz cache ręcznie
- 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 AWSDefinicje
- 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
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).