Co to jest sieć dostarczania treści?
Sieć dystrybucji treści lub dystrybucja treści (CDN) to grupa dystrybuowanych geograficznie serwerów internetowych, które mają zapewnić bardziej wydajne dostarczanie treści dużej liczbie użytkowników. CDNS przynoszą korzyści użytkownikom i dostawcom treści, zmieniając ciężar dużych pobrań z jednego serwera na wiele severów w różnych lokalizacjach. W wielu przypadkach użytkownicy końcowi nie zauważają, że używają CDN. Kilka firm specjalizuje się teraz w oferowaniu usług CDN, a wiele dużych organizacji korzysta z nich do dystrybucji oprogramowania, wideo i innych rodzajów treści.
Korzystanie z sieci dostarczania treści może złagodzić niektóre problemy, które rozwinęły się przy nowoczesnym wykorzystaniu protokołu transferu hipertekstu (HTTP), które tworzą fundament sieci. HTTP został zaprojektowany do scenariuszy, w których przeglądarka internetowa pobiera treść z jednego serwera WWW. Stanowi to problem dla dużych stron internetowych lub witryn, które nagle doświadczają wzrostu ruchu sieciowego. Pojedynczy serw HTTPR może obsłużyć ograniczoną liczbę jednoczesnych użytkowników, po czym serwer staje się bardzo powolny lub całkowicie nieosiągalny. Serwery HTTP są również podatne na rozproszone ataki odmowy usług (DDOS), które wysyłają dużą liczbę nieistotnych żądań na serwer WWW, uniemożliwiając rzeczywistym użytkownikom dostęp do strony.
Zamiast polegać na jednym serwerze HTTP, sieć dostarczania treści korzysta z wielu serwerów w różnych lokalizacjach, każda z własnymi kopiami treści witryny. Jeśli jakikolwiek pojedynczy serwer stanie się zbyt zajęty, pozostałe wpisują się, aby poradzić sobie z dodatkowym ruchem. CDN znacznie utrudnia atak DDOS, aby sprowadzić witrynę internetową. Ponadto umieszczanie serwerów w różnych lokalizacjach może zwiększyć prędkość dostępną dla użytkowników końcowych, ponieważ można wybrać najbliższego serwera. Serwery bliższe użytkownikom zwykle są szybsze, ponieważ dane muszą podróżować przez mniej punktów w InternecieAby dotrzeć do miejsca docelowego.
Większość użytkowników Internetu nawet nie zauważy, czy używana jest sieć dostarczania treści. Żądania są normalnie wysyłane do HTTP Sever, a CDN skieruje przeglądarkę internetową użytkownika do innego serwera w oparciu o szereg czynników. Niektóre CDN używają systemu nazwy domeny (DNS) do przekierowania ruchu, podczas gdy inne mogą kierować ruchem na podstawie typu pliku lub przez dynamiczne zastępowanie jednolitych lokalizatorów zasobów (URL) na stronie internetowej.
Wiele dużych korporacji zwróci się do sieci dostarczania treści, aby rozpowszechniać oprogramowanie lub inne typy dużych plików. Mogą zdecydować się na zbudowanie własnego CDN lub umowy z firmą, która jest właścicielem dużej sieci i specjalizuje się w usługach CDN. CDN są szczególnie odpowiednie do dostarczania mediów strumieniowych, ponieważ bliskość serwerów do użytkowników końcowych powoduje mniej przerw w przepływu danych, co oznacza płynniejsze odtwarzanie. Wielu dużych dostawców sieci buduje własne sieci dostarczania treści lub zachęca do partii trzecichES, aby umieścić serwery CDN w swoich centrach danych. Ci dostawcy mają nadzieję na dodatkowe przychody z rosnącej popularności telewizji internetowej i innych form dystrybucji cyfrowej.