Повече от 3 милиарда души използват интернет и броят им расте с всеки изминал ден. Благодарение на най-новите технологии повечето уебсайтове вече са с много сложен дизайн. Посетителите на даден уебсайт обаче искат не само да бъдат забавлявани по привлекателен начин. Освен това те очакват кратко или едва забележимо време за зареждане и искат да сърфират без прекъсвания. Големият брой изображения, анимации и видеоклипове обаче има отрицателен ефект върху времето за зареждане на съответния уебсайт. Уебсайт изключено. Това създава редица проблеми за операторите и посетителите. Голяма част от тези проблеми се решават чрез мрежата за доставка на съдържание.
Смисъл и цел на CDN
Все повече хора използват интернет, а международният трафик нараства с всеки изминал ден. Обемът и количеството на онлайн съдържанието също се увеличават все повече и повече. Класическите методи за предаване на данни, преди всичко изпитаният принцип "сървър-клиент", все повече достигат своите граници. Конвенционалните технологии са не само скъпи и неефективни. Те вече не могат да предоставят големи данни достатъчно бързо или, в най-лошия случай, изобщо не могат да ги предоставят. Според оценките на големите доставчици на интернет услуги почти половината от глобалния обем данни се дължи на обмена на видеоклипове между равнопоставени потребители. За операторите на уебсайтове и особено за бизнеса бавното зареждане е основен проблем. Посетителите и потенциалните клиенти се отблъскват от тях и в най-лошия случай веднага напускат уебсайта или онлайн магазина. Поради огромните разстояния между уебсайтовете и техните посетители съдържанието не винаги се предава достатъчно бързо по интернет. За да се осигури оптимално посещение на потребителите, уеб съдържанието трябва да е достъпно без дълго време за зареждане. CDN е разработен въз основа на този добре познат проблем.
Най-просто казано, мрежата за доставка на съдържание (Content Delivery Network или накратко CDN) е модерен и ефективен интернет ускорител. В детайли мрежата се състои от няколко локално разпределени сървъра. Съществува т.нар. сървър на произхода и няколко кеш сървъра. Сървърите са свързани помежду си чрез интернет и намаляват разстоянието между уебсайтовете и техните посетители. Уеб съдържанието, главно по-големи мултимедийни файлове, се прехвърля чрез CDN. По този начин нарастващият динамичен интернет трафик може да бъде разпределен по-добре. Благодарение на глобалната мрежа за доставка на съдържание, съдържанието се намира близо до потребителя и това има положителен ефект върху времето за зареждане. Мрежата за доставка на съдържание обикновено се предлага от доставчик на интернет услуги (ISP). Те си сътрудничат с доставчици на хостинг услуги, които хостват уебсайтове на средни и големи компании. хост. Освен това доставчикът на интернет услуги предлага CDN и директно на специални клиенти. Сред тях са големи клиенти, като например новинарски телевизии и медийни компании.
Най-важните компоненти на CDN
Много просто казано, мрежата за доставка на съдържание има сървър за произход, различни кеш сървъри (наричани също сървъри за реплики) и система за разпространение (система за маршрутизиране на заявките). Сървърите са разположени в различни страни по света. Централна роля играе сървърът на произхода. Операторът на сайта съхранява своето уеб съдържание на този сървър. Всеки от различните кеш сървъри разполага с копие на съдържанието на сървъра на произхода.
Модерна система за разпространение разпределя съдържанието към различните кеш сървъри. Ако потребителят подаде заявка към сървъра на произхода, интелигентна система за маршрутизиране на заявки поема пренасочването на тази заявка. Повечето уеб съдържание, като например Изображения, графики и видеоклипове, могат да се кешират, тъй като са статични. Това означава, че съдържанието може да се съхранява в цифрова папка. Това означава, че това мултимедийно съдържание може да се съхранява и на различните кеш сървъри в мрежата за доставка на съдържание. CDN може да се използва и за динамично съдържание. Те са динамични, тъй като се променят от посетителите на уебсайта. Класически пример е заявка за база данни с индивидуални правила за филтриране. Въпреки че повечето динамични приложения не могат да се кешират, времето за тяхното зареждане може да се ускори с помощта на CDN. Сравнително лесно е да се обясни как точно работи CDN на практика.
Как работи мрежата за доставка на съдържание на практика
Фирмите, които използват CDN, трябва да качат данните си само веднъж на сървъра за произход. Обикновено това става чрез FTP достъп. Операторите на уебсайтове не трябва да се притесняват за разпространението на съдържанието, тъй като мрежата за доставка на съдържание се грижи за това автоматично.
Когато посещавате даден уебсайт и получавате достъп до неговото съдържание, местоположението ви се определя чрез вашия IP адрес. След това системата за маршрутизиране на заявките незабавно ви назначава най-близкия кеш сървър. Ако този сървър вече разполага с извикания от вас файл, той ще бъде прехвърлен директно в уеб браузъра ви. Ако съдържанието все още не е в кеш сървъра, заявката ви ще бъде препратена към сървъра на произхода. В същото време кеш сървърът зарежда текущия файл от изходния сървър. Веднага щом даден файл бъде зареден от сървъра на произхода за първи път, той се съхранява за постоянно в паметта на кеш сървъра. Този тип съхранение се нарича кеширане на файлове. Статичните обекти се кешират безпроблемно и не е необходимо да се презареждат от сървъра на произхода всеки път.
Благодарение на глобално разпределената си структура и на технологията за кеширане CDN може да обработва значително повече уеб достъп, отколкото класически сървър. Цялото уеб съдържание се намира в непосредствена географска близост до посетителя на уебсайта и следователно може да се зареди много по-бързо. Мрежата за доставка на съдържание не се използва без причина от повечето по-големи компании. Като цяло обаче CDN е подходящ и за по-малки компании и частни оператори на уебсайтове. Ако изберете модерната технология, ще се възползвате от няколко предимства.
Закъсненията оказват отрицателно въздействие върху сърфирането
Когато интернет браузърът извика даден уебсайт, е необходимо известно време, за да се зареди цялото съдържание. Съдържанието с малък обем за съхранение - по-малко от един мегабайт - отнема най-много време. За да зареди цялото съдържание, като текст, Flash анимации и изображения, браузърът се нуждае средно от 80 до 90 процента от общото време за зареждане. Колкото по-голямо е географското разстояние между сървъра и посетителя на уебсайта, толкова по-дълъг е процесът на зареждане. При нормалните уебсайтове без съдържание с голям обем памет латентността (забавянето) почти не се забелязва от посетителя. В случай на сложно проектирани уебсайтове или онлайн магазини обаче по-дългото време за зареждане има много негативен ефект върху посетителя.
Например, ако потребителят е в Щутгарт, а сървърът е във Франкфурт, данните могат да бъдат заредени за около 30 ms. Ако обаче сървърът не се намира в Щутгарт, а в Ню Йорк, времето за зареждане може лесно да се увеличи десетократно. В такъв случай посетителят на уебсайта ясно усеща тази висока латентност. Мрежата за доставка на съдържание гарантира, че посетителят никога не е твърде далеч от сървъра. Няма значение дали става въпрос за оригиналния сървър или за един от многобройните кеш сървъри. CDN гарантира, че посетителят винаги се препраща към оптималния сървър. Статичното съдържание може да бъде доставено до компютрите на посетителите на уебсайта по целия свят с постоянна ниска латентност. Благодарение на тази модерна мрежа и двете страни се възползват от значителни предимства.
Всеки оператор на уебсайт се възползва от мрежата за доставка на съдържание
Мрежата за доставка на съдържание е подходяща за компании, които поддържат уебсайтове с много изображения и видеоклипове. Те включват портали за изображения и видеоклипове и общности на социални партии. Компаниите, които управляват уебсайтове с много качвания и изтегляния, също имат значителна полза от CDN. Модерната мрежа е от полза и за частните оператори на уебсайтове, самостоятелно заетите лица и малките предприятия.
Ако имате уебсайт или онлайн магазин, зависите от посетителите или клиентите. Като цяло има два фактора, които са важни за всеки посетител на уебсайт. Първо, уебсайтът трябва да е визуално привлекателен и второ, да се зарежда бързо. Ако само един от тези два фактора не е приложим, ще загубите посетители, а също и клиенти. Разбира се, това се отразява негативно и на финансовото ви състояние. Например, ако имате много клиенти от чужбина, разстоянието до вашия уеб сървър е сравнително голямо. Това разстояние оказва отрицателно въздействие върху времето за зареждане, дори и да нямате много мултимедийни елементи в сайта си. Чрез мрежата за доставка на съдържание чуждестранните ви посетители се възползват от значително по-бързо зареждане. В допълнение към бързата достъпност на вашето уеб съдържание, вашият собствен уеб сървър (ако е наличен) ще бъде значително облекчен и ще спестите трафик, а по този начин и пари. Следователно инвестицията в мрежа за доставка на съдържание всъщност се изплаща.
Можете да намерите подходящ доставчик на CDN при почти всеки голям немски доставчик на интернет услуги. Те работят съвместно с мрежите за доставка на съдържание и предлагат услугите като част от хостинг офертата си. В зависимост от избрания доставчик можете да ползвате и допълнителни услуги. Вашият уебсайт е допълнително защитен чрез постоянен анализ на трафика на данни. По този начин вредните повиквания могат да бъдат надеждно филтрирани. По този начин мрежата за доставка на съдържание предотвратява превръщането на уебсайта ви в мишена на спамъри, DDoS атаки и атаки с инжектиране на SQL.