Tranzyt IP vs CDN
Tranzyt IP kupuje pełną osiągalność internetu przez BGP, a CDN przenosi treści bliżej użytkownika. Porównujemy model kosztów, zasięg i kontrolę.
Ostatnia aktualizacja:
Tranzyt IP to wykupiona usługa, w której dostawca przenosi Twój ruch BGP do całego internetu. CDN (sieć dostarczania treści) to rozproszona infrastruktura serwerów cache, która kopiuje i serwuje treści bliżej użytkownika końcowego. Nie są to usługi wymienne. Tranzyt daje uniwersalną osiągalność dla całego ruchu Twojej sieci, a CDN odciąża jedynie powtarzalne treści HTTP i media. Operator zwykle korzysta z obu, bo rozwiązują różne problemy.
| Cecha | Tranzyt IP | CDN |
|---|---|---|
| Co kupujesz | Osiągalność całego internetu | Dostarczanie własnych treści bliżej użytkownika |
| Kierunek ruchu | Wychodzący i przychodzący | Głównie wychodzący, serwowany z cache |
| Rozliczenie | Za pasmo: 95. percentyl albo commit | Za przesłane dane i liczbę żądań |
| Kontrola trasowania | Pełna, własne sesje BGP | Ograniczona, po stronie dostawcy |
| Wpływ na opóźnienia | Zależny od ścieżki do celu | Niższe dzięki węzłom brzegowym |
| Zastępowalność | Nie zastąpi CDN | Nie zastąpi tranzytu |
| Typowy odbiorca | Operator, hosting, przedsiębiorstwo | Serwis z dużym wolumenem treści |
Model kosztów
Tranzyt IP rozliczany jest za przepustowość, najczęściej w modelu 95. percentyla w Mb/s lub ryczałtem za port o danej pojemności w Gb/s, niezależnie od tego, czy ruch to wideo, gry, czy poczta. CDN przesuwa koszt z przepustowości na wolumen przesłanych danych (zwykle za GB lub TB), często z cennikiem zależnym od regionu geograficznego. Różnica jest istotna: w tranzycie płacisz za każdy bit wychodzący z Twojej sieci, a CDN obniża rachunek za tranzyt, bo cache odpowiada na zapytania zamiast łącza upstream.
- Tranzyt IP: opłata za przepustowość, najczęściej 95. percentyl w Mb/s lub ryczałt za port w Gb/s.
- CDN: opłata za przesłany wolumen (GB/TB) i liczbę zapytań, często z cennikiem zależnym od regionu.
- CDN obniża koszt tranzytu, przejmując powtarzalny ruch z pamięci podręcznej (trafienia cache).
- Tranzyt dotyczy całego ruchu sieci, CDN tylko treści, które da się buforować.
Zasięg i osiągalność
Tranzyt IP daje osiągalność każdego prefiksu w globalnej tablicy BGP. Dostawca ogłasza Ci trasę domyślną lub pełną tablicę i zobowiązuje się dostarczyć ruch do dowolnej destynacji. CDN nie daje takiej uniwersalności. Przyspiesza tylko dostarczanie treści hostowanych na jego węzłach brzegowych (PoP), zwykle przez anycast (opisany w RFC 4786 i RFC 7094), aby kierować użytkownika do najbliższego węzła. Ruch, którego nie da się buforować (sesje BGP, VoIP, ruch tranzytowy klientów, dynamiczne API), i tak musi przejść przez tranzyt.
Kontrola i trasowanie
Tranzyt daje Ci pełną kontrolę nad polityką BGP: możesz wpływać na trasy przez AS-path prepending, local-preference, MED i społeczności BGP, a także prowadzić własną inżynierię ruchu. CDN przenosi tę kontrolę na operatora sieci dostarczania, który decyduje o rozmieszczeniu PoP, regułach cache i kierowaniu użytkowników. Zyskujesz wydajność i odporność na skoki ruchu, ale tracisz część widoczności i wpływu na ścieżkę pakietu. Dla wrażliwych na opóźnienia treści statycznych CDN niemal zawsze wygrywa, a dla pełnej kontroli nad osiągalnością niezbędny pozostaje tranzyt.
- Tranzyt: pełna kontrola BGP, czyli local-preference, MED, AS-path prepending, społeczności.
- CDN: kontrolę nad trasowaniem do treści przejmuje operator CDN i jego anycast.
- CDN dodaje odporność na skoki ruchu i ataki wolumetryczne na warstwie treści.
- Tranzyt pozostaje warstwą bazową. Bez niego sieć nie ma pełnej osiągalności internetu.
Tranzyt IP i CDN w sieci AS202520 SkyPass
AS202520 SkyPass dostarcza tranzyt IP jako warstwę bazową Twojej osiągalności, z pełną tablicą BGP, redundancją i PoP w Warszawie oraz Wrocławiu. Peering w polskich punktach wymiany ruchu (THINX, TPIX, WRIX, 1-IX) skraca ścieżkę do lokalnych węzłów CDN i sieci treściowych, dzięki czemu ruch z cache trafia do użytkownika krótszą trasą i z niższym opóźnieniem. Jeśli planujesz odciążyć treści do CDN, tranzyt i peering od SkyPass są fundamentem, na którym węzły brzegowe CDN działają wydajnie.
Najczęstsze pytania
Czy CDN może zastąpić tranzyt IP?
Nie. CDN przyspiesza jedynie treści, które da się buforować, i działa na poziomie aplikacji. Tranzyt daje osiągalność całego internetu dla każdego rodzaju ruchu, więc sieć i tak go potrzebuje jako warstwy bazowej.
Jak CDN obniża rachunek za tranzyt?
Węzły brzegowe CDN odpowiadają na powtarzalne zapytania z pamięci podręcznej, więc ten ruch nie obciąża płatnego łącza upstream. Im wyższy współczynnik trafień w cache, tym mniej ruchu liczonego w modelu 95. percentyla.
Jaką rolę odgrywa anycast w CDN?
Anycast (RFC 4786, RFC 7094) pozwala ogłaszać ten sam adres z wielu lokalizacji, dzięki czemu BGP kieruje użytkownika do najbliższego węzła CDN. Skraca to ścieżkę i opóźnienie bez zmian po stronie klienta.
Czy mając CDN nadal potrzebuję peeringu?
Tak. Peering w lokalnym IXP skraca ścieżkę między Twoją siecią a węzłami CDN oraz sieciami treściowymi, co obniża opóźnienie i koszt tranzytu dla ruchu, którego nie obsłuży cache.
