Czym jest CDN i jak ewoluował w 2018 roku

Opublikowany: 2018-09-10

Sieci dostarczania treści powszechnie znane jako CDN to najnowsza technologia, która całkowicie zmienia sposób dostarczania informacji przez Internet. W dzisiejszych czasach wszyscy go używają, a jeśli myślisz, że nie ma mowy, nigdy go nie używałem; to się mylisz. Bez względu na to, co robisz lub jakiego rodzaju treści używasz, bezpośrednio lub pośrednio wszyscy wchodzimy w interakcję z CDN za każdym razem, gdy surfujemy po Internecie w celu przeczytania artykułu, zakupów online lub oglądania filmów na YouTube.

W prostym języku; CDN lub sieci dostarczania treści pomagają w szybkim transferze zasobów potrzebnych do ładowania treści internetowych, w tym stron HTML, plików JavaScript, arkuszy stylów, obrazów i filmów. Chociaż nie należy go mylić z usługami hostingowymi; ponieważ CDN nie jest w stanie przechowywać twoich danych na żadnym serwerze internetowym, buforuje tylko zawartość aplikacji i używa tej zawartości w pamięci podręcznej do poprawy wydajności witryny.

CDN istnieje od bardzo dawna, ale w ciągu ostatnich kilku lat ich popularność wzrosła wielokrotnie i wciąż rośnie. Obecnie większość ruchu internetowego jest obsługiwana przez sieci CDN. Nawet największe nazwiska w Internecie, takie jak Facebook, Amazon, Google, Netflix itp., również używają go, aby zwiększyć swoje doświadczenie użytkownika i znacznie szybciej dostarczać treści.

CDN można rozumieć jako geograficznie rozproszoną sieć serwerów proxy i ich centrów danych. Celem tego jest płynne rozłożenie usługi, tak aby była stosunkowo bliżej użytkownika końcowego, co skutkuje wysoką dostępnością i wysoką wydajnością. Wiele osób uważa CDN za pojedynczą jednostkę, ale w rzeczywistości CDN jest terminem zbiorczym dla wszystkich różnych rodzajów indywidualnych usług dostarczania treści, takich jak przesyłanie strumieniowe wideo, pobieranie oprogramowania, akceleracja treści internetowych i mobilnych licencjonowana/zarządzana CDN, przezroczyste buforowanie itp.

Jak działają sieci CDN — technologia za tym  

cdn

Głównym celem sieci dostarczania treści jest zminimalizowanie odległości między odwiedzającymi a serwerami Twojej witryny. Aby to osiągnąć, węzły lub serwery CDN są zwykle wdrażane w wielu lokalizacjach, często na wielu sieciach szkieletowych, które przechowują zbuforowaną wersję jej treści i są odpowiedzialne za dostarczanie treści do odwiedzających w swoim zakresie obsługi. Zasadniczo można powiedzieć, że CDN umieszcza Twoje treści w wielu miejscach naraz, zapewniając użytkownikom lepsze pokrycie w szybszy sposób.

Liczba węzłów i serwerów tworzących sieć CDN jest różna, w zależności od różnych czynników, takich jak architektura węzła, liczba odwiedzających, których chcą obsługiwać i wiele innych. Ale podstawowa strategia jest taka sama w każdym rodzaju sieci CDN, tj. sieci połączonych ze sobą serwerów, których celem jest dostarczanie treści tak szybko, tanio, niezawodnie i bezpiecznie, jak to tylko możliwe.

Zrozummy to wszystko na przykładzie:

Załóżmy, że gdy ktoś mieszkający w Los Angeles wchodzi na twoją stronę internetową opartą na serwerze w Wielkiej Brytanii, jest ona obsługiwana przez lokalny amerykański PoP (Point of Presence), co zajmie trochę czasu. Ale co, jeśli żądanie złożone przez użytkownika w LA jest obsługiwane przez najbliższy serwer. W tym miejscu do gry wkracza CDN. Jeśli Twoja witryna korzysta z CDN, buforowany obraz Twojej witryny jest przesyłany przez wszystkie węzły tej sieci CDN, a za każdym razem, gdy wysyłane jest żądanie, jest on obsługiwany przez serwer najbliższy temu żądaniu, co zapewnia szybsze dostarczenie zawartość.

Chociaż wcześniej CDN działały w ten sposób, teraz CDN opracowało nową metodę znaną jako „Optymalizacja dostarczania”. Gdy odwiedzasz witrynę internetową na swoim komputerze, kopia tej witryny w pamięci podręcznej jest przechowywana na Twoim komputerze. Teraz, jeśli ktoś z Twojej okolicy zażąda tego samego zasobu, a serwery CDN są zajęte lub znajdują się daleko od Twojej lokalizacji, prześlesz dane na serwery. Tak działa Akamai Technologies, który obsługuje 30% całkowitego ruchu internetowego.

Korzyści z korzystania z sieci dostarczania treści

cdn

Chociaż istnieje wiele korzyści z korzystania z CDN, zależy to również od rodzaju i rozmiaru CDN, którego używasz, ponieważ istnieją różne rodzaje CDN do różnych celów. Ale główne zalety korzystania z sieci dostarczania treści są następujące.

  1. Szybszy czas ładowania stron internetowych i aplikacji

Jako CDN dystrybuuj swoje treści do wszystkich węzłów obecnych w ich sieci, co umożliwia szybsze ładowanie strony, ponieważ najbliższy serwer CDN obsługuje żądanie użytkownika. Wraz z szybszym czasem ładowania pomaga również zmniejszyć współczynnik odrzuceń i zaangażowanie użytkowników w witrynie.

  1. Redukcja kosztów przepustowości

Za pomocą buforowania i innych optymalizacji sieci CDN mogą naprawdę pomóc w zmniejszeniu kosztów przepustowości, ponieważ zmniejszają ilość danych, które musi dostarczyć oryginalny serwer lub serwer, na którym początkowo hostowana jest Twoja witryna.

  1. Zwiększenie dostępności i nadmiarowości treści

Dzięki CDN możesz zwiększyć dostępność i nadmiarowość treści, ponieważ CDN może obsłużyć duży ruch i awarie sprzętu z tego powodu zwykle nie jest rzeczą w dostarczaniu treści.

  1. Poprawa bezpieczeństwa witryny

CDN pomaga w rozwijaniu bezpieczeństwa witryny, zapewniając ochronę przed łagodzeniem ataków DDoS i innymi rodzajami ataków.

  1. Obsługa dużego natężenia ruchu – równoważenie obciążenia

Dzięki lepiej rozproszonej naturze serwera CDN może obsłużyć duży ruch i wytrzymać awarie sprzętu lepiej niż wiele serwerów źródłowych. Dzięki CDN można również łatwo korzystać z usług równoważenia obciążenia. Topologia odwrotnego proxy CDN jest do tego idealna, ponieważ jest to domyślny odbiorca całego ruchu przychodzącego.

Ewolucja CDN – wydarzenia historyczne

  1. Firma Akamai Technologies wyewoluowała z badań MIT, które po raz pierwszy próbowały rozwiązać ten problem rozproszonego dostarczania treści
  2. Do 2002 roku dostawcy usług internetowych na dużą skalę rozpoczęli tworzenie własnych funkcji CDN, świadcząc usługi dostosowane do potrzeb
  3. Stwierdzono, że ponad 3000 firm korzysta z CDN, o wartości milionów dolarów.

Szacuje się, że w 2005 r. przychody CDN zarówno z transmisji strumieniowej wideo, jak i radia internetowego wzrosły o 40%

  1. W 2008 roku Amazon uruchomił sieć dostarczania treści
  2. W 2011 AT&T ogłasza swoją nową sieć dostarczania treści opartą na chmurze, która umożliwia przepływ treści z 38 centrów danych na całym świecie w celu skrócenia czasu tranzytu i opóźnień
  3. Przychody Akamai z akcji w 2012 r. wyniosły 345,32 mln USD
  4. Coraz więcej inwestycji na dalszy rozwój tej technologii napływają giganci internetowi, tacy jak Microsoft i Google.