CDN - co to jest Content Delivery Network (CDN) i jak działa


Dowiedz się, jak działa Content Delivery Network (CDN) i jakie są jego zalety

Dzięki CDN od OVHcloud i naszym punktom obecności (PoP) rozmieszczonym na całym świecie zwiększa się wydajność stron WWW i prędkość pobierania plików. Krótszy czas odpowiedzi pozwoli Ci zoptymalizować współczynnik konwersji i poprawić SEO.

illustration cdn-infrastructure

Kluczowe korzyści

Większe bezpieczeństwo, szybkość i komfort użytkowania

CDN Infrastructure przejmuje zarządzanie ruchem, przez co zmniejsza się ryzyko ataku na Twój serwer, ponieważ sieć jest w stanie obsłużyć większą liczbę zapytań. Kiedy korzystasz z usługi CDN, Twój serwer jest mniej narażony na podatności.

Icons/concept/Hands/Hand World Created with Sketch.

SEO w poszczególnych krajach

Osiągnij wyższe pozycje w wyszukiwarkach dzięki SEO wdrożonemu dla każdego kraju, w którym znajduje się punkt obecności. CDN Infrastructure zapewnia korzyści polegające na przyspieszeniu czasu ładowania stron oraz skróceniu czasu odpowiedzi stron WWW i aplikacji. Dzięki temu zdecydowanie poprawia się user experience.

Icons/concept/Gear/Gear Dollar Created with Sketch.

Obniżenie kosztów hostingu i szybszy zwrot z inwestycji (ROI)

Nie musisz kupować więcej sprzętu, aby obsłużyć więcej treści. CDN Infrastructure zarządza rosnącymi potrzebami w zakresie ruchu sieciowego. Serwer back-end jest rzadziej wykorzystywany, co obniża koszty przetwarzania danych. Ponadto jesteś bliżej użytkowników końcowych i oszczędzasz zasoby.

Co to jest CDN?

CDN (Content Delivery Network) to grupa serwerów rozmieszczonych w różnych lokalizacjach na świecie. Lokalizacje te nazywane są punktami obecności (PoP). Zgodnie ze zdefiniowanymi przez Ciebie regułami zawartość serwerów redystrybuowana jest lokalnie poprzez buforowanie plików, które nie muszą być regularnie aktualizowane.

Ta prosta zasada pozwala zoptymalizować działanie międzynarodowych stron WWW i zwiększyć komfort użytkowników na całym świecie.

Dlaczego warto korzystać z CDN Infrastructure?

CDN Infrastructure od OVHcloud zapewnia wiele korzyści. Przede wszystkim optymalizuje ruch i podnosi współczynnik konwersji. Dzięki Content Delivery Network strony otwierają się szybciej, a treści znajdują się bliżej użytkowników, niezależnie od miejsca ich przebywania. Możliwe jest to dzięki replikacji kontentu na wielu serwerach.

Transfer danych jest szybszy, a czas odpowiedzi (który może być bardzo długi w przypadku użytkowników znajdujących się na innych kontynentach) zostaje znacznie skrócony. Dzięki zwiększeniu wydajności i wyższym pozycjom w wyszukiwarkach, rośnie konkurencyjność Twojej strony.

Kolejną zaletą rozwiązania CDN Infrastructure jest to, że działa jako tarcza ochronna strony WWW, gdyż blokuje zagrożenia zewnętrzne (abusive crawls, ataki DDoS).

Poznaj liczne zalety rozwiązania CDN Infrastructure od OVHcloud.

Jak działa CDN, 3 etapy:

Etap 1: Użytkownicy mają dostęp do Twoich treści z każdego miejsca na świecie

Access_content_anywhere_world

Serwery DNS są odpytywane. Dzięki technologii IP Anycast, CDN przekierowuje zapytanie do punktu obecności OVHcloud, który jest zlokalizowany najbliżej użytkownika i który zapewni najkrótszy czas odpowiedzi.

Przykładowo, jeśli użytkownik znajduje się w Montrealu, zostanie przekierowany do punktu PoP w Beauharnois w Kanadzie, ponieważ jest to najbliższy względem niego punkt obecności.

Etap 2: Wysyłka plików do użytkownika i komunikacja między CDN a serwerami

Po wysłaniu zapytania przez CDN do użytkownika, mogą wystąpić 3 scenariusze:

  1. Żądane pliki nie zostały jeszcze zapisane w pamięci cache w tym punkcie obecności. CDN pobiera je z Twojej usługi Cloud Storage i wysyła z punktu PoP do użytkownika.
  2. Żądane pliki są dostępne w pamięci podręcznej na serwerze PoP (zgodnie z regułami użytkownika) i są przekazywane bez konieczności łączenia się z serwerami hostingowymi, dzięki czemu zużywana jest mniejsza przepustowość i mniejsza ilość zasobów.
  3. Żądane pliki lub strony albo są dynamiczne albo nie są zawarte w regułach pamięci podręcznej. CDN kieruje zapytanie do Twojego serwera, aby przesłał on żądane treści do użytkownika.

Gdy upłynie czas życia (TTL) plików zapisanych w pamięci cache, sieć CDN wyczyści pamięć i zapełni ją, gdy użytkownik zażąda pliku.

Sending_files_between_CDN_servers

Etap 3: Użytkownik powraca: Twoja strona działa szybciej!

Site_faster

Gdy użytkownik ponownie wchodzi na stronę, najbliższy punkt CDN przekazuje treści statyczne bezpośrednio ze swojej pamięci podręcznej, bez łączenia się z Twoimi serwerami.

Możesz ustawić czas życia (TTL) plików, aby PoP weryfikował informacje przed ich rozpowszechnieniem. Jeśli TTL wygaśnie, zażąda treści od serwerów hostingowych.

Brak CDN

Bez sieci CDN żądanie użytkownika z Fort Worth w Teksasie pokonywałoby znacznie dłuższą drogę przy każdym połączeniu z Twoją stroną WWW ze względu na dystans, który dzieli ją od miejsca, w którym zlokalizowany jest Twój hosting.

W przypadku gdyby Twoja strona była hostowana w Polsce, czas jej wczytywania byłby wyraźnie dłuższy. Jak widać, zaletą sieci CDN jest zmniejszenie dystansu między stronami oraz aplikacjami a użytkownikami, a w rezultacie odciążenie serwerów hostingowych i zmniejszenie wykorzystania przepustowości.

Without_CDN

Jak rozpocząć korzystanie z CDN Infrastructure

Wykonaj 3 poniższe kroki i zacznij korzystać z CDN Infrastructure:

1. Podaj nazwy domen. Wygenerujemy dla Ciebie certyfikat Let's Encrypt SSL , jeśli nie posiadasz własnego.

2. Ustaw adres IP serwera źródłowego dla każdej domeny.

3. Zaktualizuj serwery DNS, aby skonfigurować CDN Infrastructure jako front-end.

Zacznij korzystać z usługi CDN w połączeniu z Twoją infrastrukturą

Rozwiązanie CDN Infrastructure jest kompatybilne z takimi usługami OVHcloud, jak serwery dedykowane, prywatne serwery wirtualne (VPS)
lub serwery hostowane lokalnie, a nawet u zewnętrznego dostawcy usług w chmurze.

Możesz zacząć od zamówienia na 1, 3, 6 lub 12 miesięcy.

FAQ

Co to jest zawartość statyczna?

Na zawartość statyczną strony internetowej składają się wszystkie elementy, które nie podlegają dynamicznym aktualizacjom. Zazwyczaj treści statyczne obejmują obrazy, filmy, statyczny html i audio (ale nie ograniczają się tylko do nich) . Strona statyczna jest taka sama dla wszystkich użytkowników aplikacji internetowej. Pobierane dane nie są personalizowane.

Co to jest strona dynamiczna?

Po otrzymaniu żądania aplikacja internetowa generuje dynamiczną stronę dopasowaną do danego użytkownika.

Co to jest PoP?

PoP (point of presence) to lokalny punkt obecności. Punkty te rozmieszczone są w Europie i Ameryce Północnej. Każdy PoP ma własną pamięć podręczną, dzięki czemu może dostarczać treści lokalnie.

Co to jest cache CDN i TTL?

Każdy POP dysponuje własną lokalną pamięcią cache. Zawartość może być wywoływana przez wszystkich użytkowników strony WWW kierowanych do tego punktu. Zawartość będzie automatycznie odświeżana o wartość zadeklarowaną przez TTL (time to live). TTL to parametr pozwalający na zdefiniowanie czasu retencji danych w pamięci cache danego punktu obecności.

Co to jest back-end?

Back-endy to usługi hostingowe powiązane z Twoją aplikacją internetową. Źródła te są wykorzystywane przez PoP do przechowywania danych w pamięci podręcznej. W przypadku oferty hostingowej OVHcloud warto rozważyć opcję zintegrowanego CDN.

Co to jest IP Anycast?

Aplikacja internetowa wskazuje na IP Anycast, który kieruje zapytania w określony sposób. Gdy użytkownik odpytuje stronę, zapytanie jest automatycznie przesyłane do najbliższego punktu POP.

Co to jest reguła konfiguracji lub reguła cache?

Reguły konfiguracji umożliwiają zarządzanie buforowaniem oraz TTL aplikacji internetowych. Są one dostępne w Panelu klienta lub poprzez API OVHcloud.