Porównanie

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.

CechaTranzyt IPCDN
Co kupujeszOsiągalność całego internetuDostarczanie własnych treści bliżej użytkownika
Kierunek ruchuWychodzący i przychodzącyGłównie wychodzący, serwowany z cache
RozliczenieZa pasmo: 95. percentyl albo commitZa przesłane dane i liczbę żądań
Kontrola trasowaniaPełna, własne sesje BGPOgraniczona, po stronie dostawcy
Wpływ na opóźnieniaZależny od ścieżki do celuNiższe dzięki węzłom brzegowym
ZastępowalnośćNie zastąpi CDNNie zastąpi tranzytu
Typowy odbiorcaOperator, hosting, przedsiębiorstwoSerwis 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.

Powiązane artykuły