Мазмұнды жеткізу және тарату желілеріне кіріспе (CDN)

Компьютерлік желіде CDN Мазмұнды жеткізу желісі немесе Мазмұнды тарату желісі болып табылады . CDN - Интернет-қосымшалардың сенімділігі мен өнімділігін жақсартуға арналған клиенттік / серверлік бөлінген жүйе.

CDN тарихы

Мазмұнды жеткізу желілері 90-шы жылдарда танымал WWW (World Wide Web) ретінде таныла бастады. Техникалық көшбасшылар деректердің ағынын басқарудың интеллектуалды әдістерінсіз Интернет желілік трафиктің қарқынды өсу деңгейін реттей алмайтынын түсінді.

1998 жылы негізі қаланған «Akamai Technologies» компаниясы CDN айналасында кең ауқымды бизнесті салатын алғашқы компания болды. Кейбіреулері әр түрлі дәрежедегі жетістіктерге жетті. Кейінірек AT & T, Deutsche Telekom және Telstra сияқты телекоммуникациялық компаниялар өздерінің CDN-лерін жасады. Мазмұнды жеткізу желілері бүгінгі күні веб-мазмұнның маңызды бөлігін, әсіресе, бейнелер мен қолданбаларды жүктеу сияқты үлкен файлдарды алып жатыр. Коммерциялық және коммерциялық емес CDN бар.

CDN қалай жұмыс істейді

CDN провайдері өз серверлерін Интернеттегі негізгі орындарға орнатады. Әрбір сервер үлкен көлемде жергілікті қоймадан тұрады, сонымен қатар шағылысым деп аталатын процесс арқылы мазмұн деректерінің көшірмелерін басқа серверлермен синхрондау мүмкіндігі бар. Бұл серверлер деректер кэштері ретінде әрекет етеді. CDN провайдерлері бүкіл әлемдегі клиенттерге кэшті деректерді әлемдегі ең тиімді түрде жеткізу үшін географиялық түрде таралған «шеткі жерлерде» - Интернет- магистральға тікелей қосылған жерлерді, әдетте ірі Интернет-провайдерлердің (ISP) жақын орналасқан деректер орталықтарында, . Кейбіреулер оларды Point of Presence (PoP) серверлері немесе «шетше кэштер» деп атайды.

CDN абоненттері арқылы өздерінің деректерін провайдермен таратуды қалайтын мазмұнды жариялаушы. CDN провайдерлері баспагерлерге өздерінің серверлік желісіне қол жеткізуге мүмкіндік береді, онда мазмұн объектілерінің түпнұсқа нұсқалары (әдетте файлдар немесе файлдар топтары) тарату және кэштеу үшін жүктелуі мүмкін. Провайдерлер сондай-ақ, жарияланымдардың өздерінің сайттарына сақталған мазмұн нысандарына нұсқайтын URL-сілтемелерін немесе сценарийлерін қолдайды.

Интернет-клиенттер (веб браузерлері немесе ұқсас бағдарламалары) мазмұнға сұраулар жібергенде, баспагердің қабылдайтын сервері CDN серверлеріне сұрауларға жауап береді және қажет болғанда іске қосады. Мазмұнды клиенттің географиялық орналасуына сәйкес жеткізу үшін қолайлы CDN серверлері таңдалады. CDN оны интернетте жіберу үшін қажетті күш-жігерді азайту үшін сұранымға жақынырақ деректерді жеткізеді.

Егер CDN сервері мазмұн нысанын жіберу үшін сұралса, бірақ көшірмесі болмаса, ол өз кезегінде біреудің ата-аналық CDN серверін сұрайды. Көшірмені сұраушыға жіберуге қосымша, CDN сервері оның көшірмесін (кэш) сақтайды, сол нысан үшін кейінгі сұрау ата-аналардан қайта сұрамай-ақ орындалуы мүмкін. Объектілер кэштен жойылады немесе сервер бос орынды босатуды қажет етеді (немесе шығарылған деп аталатын үдеріс) немесе объект белгілі бір уақыт кезеңінде ( қартаю деп аталатын процесс) сұралмаған кезде.

Мазмұн жеткізу желілерінің артықшылықтары

CDN-лар өзара тиімділікпен қамтамасыз ететін провайдерлер, контент жариялаушылар және клиенттер (пайдаланушылар) бірнеше жолмен:

CDN-тегі мәселелер

CDN провайдерлері әдетте олардың тұтынушыларын желілік трафиктің көлеміне сәйкес төлейді, олардың әрқайсысы өз қосымшалары мен қызметтері арқылы жасайды. Тарифтер тез арада жиналуы мүмкін, әсіресе клиенттер абоненттік қызмет жоспарларына жазылса және олардың шегінен асып кетсе. Әсіресе жоспарлы әлеуметтік және жаңалық оқиғалары немесе кейде тіпті Қызметтен бас тарту (DoS) шабуылдарынан туындаған трафиктің күтпеген сәттері ерекше болуы мүмкін.

CDN пайдалану үшінші тараптың контент баспагерінің сеніміне байланысты. Егер провайдер өзінің инфрақұрылымымен техникалық мәселелерді бастан кешірсе, пайдаланушыларға бейне ағымдары немесе желінің күту уақыттары сияқты елеулі пайдалану қиындықтары туындауы мүмкін. Мазмұн сайтының иелері соңғы тұтынушылар көбінесе CDN идентификаторымен анықталмағандықтан, шағымдарды ала алады.