Czym jest CDN i jak ewoluował w 2018 roku
Opublikowany: 2018-09-10Sieci 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

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

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.
- 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.
- 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.
- 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.
- Poprawa bezpieczeństwa witryny
CDN pomaga w rozwijaniu bezpieczeństwa witryny, zapewniając ochronę przed łagodzeniem ataków DDoS i innymi rodzajami ataków.
- 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
- Firma Akamai Technologies wyewoluowała z badań MIT, które po raz pierwszy próbowały rozwiązać ten problem rozproszonego dostarczania treści
- Do 2002 roku dostawcy usług internetowych na dużą skalę rozpoczęli tworzenie własnych funkcji CDN, świadcząc usługi dostosowane do potrzeb
- 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%
- W 2008 roku Amazon uruchomił sieć dostarczania treści
- 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ń
- Przychody Akamai z akcji w 2012 r. wyniosły 345,32 mln USD
- Coraz więcej inwestycji na dalszy rozwój tej technologii napływają giganci internetowi, tacy jak Microsoft i Google.