Utangulizi wa Utoaji wa Maudhui na Mtandao wa Usambazaji (CDN)

Katika mitandao ya kompyuta, CDN inasimama kwa Mtandao wa Utoaji wa Maudhui au Mtandao wa Usambazaji wa Maudhui . CDN ni mfumo wa mteja / server iliyosambazwa iliyoundwa ili kuboresha kuaminika na utendaji wa programu za mtandao.

Historia ya CDN

Mitandao ya utoaji wa maudhui ilianza kuundwa kama Mtandao Wote wa Ulimwengu (WWW) ulilipuka kwa umaarufu wakati wa miaka ya 1990. Viongozi wa kiufundi waligundua kwamba mtandao haukuweza kushughulikia kiwango cha kasi cha trafiki ya mtandao bila njia za akili zaidi za kusimamia mtiririko wa data.

Ilianzishwa mwaka wa 1998, Akamai Technologies ilikuwa kampuni ya kwanza ya kujenga biashara kubwa kwa karibu na CDN. Wengine walifuatiwa na shahada tofauti za mafanikio. Baadaye, makampuni mbalimbali ya mawasiliano ya simu kama AT & T, Deutsche Telekom, na Telstra walijenga CDN zao pia. Mitandao ya utoaji wa maudhui leo hubeba sehemu muhimu ya maudhui ya wavuti, hasa faili kubwa kama video na programu za kupakuliwa. CDN zote za kibiashara na zisizo za kibiashara zipo.

Jinsi CDN Kazi

Mtoa huduma wa CDN anaweka sava zao kwenye maeneo muhimu kwenye mtandao. Kila seva ina kiasi kikubwa cha hifadhi ya ndani pamoja na uwezo wa kusawazisha nakala ya data yake na seva nyingine kwenye mtandao wa maudhui kupitia mchakato unaoitwa replication . Seva hizi zinachukua kama caches data. Ili kuwasilisha data zilizohifadhiwa kwa wateja duniani kote kwa ufanisi zaidi, watoaji wa CDN huweka seva zao kwenye maeneo ya "makali ya" ya kijiografia-maeneo ambayo huunganisha moja kwa moja kwenye mgongo wa Intaneti, hasa katika vituo vya data karibu na watoa huduma kubwa wa Internet (ISPs) . Watu wengine huwaita seva ya Pole (PoP) au "caches makali" ipasavyo.

Mchapishaji wa maudhui ambaye anataka kusambaza data zao kupitia wanachama wa CDN na mtoa huduma. Watoa huduma za CDN huwapa wahubiri upatikanaji wa mtandao wao wa seva ambapo matoleo ya awali ya vitu vya maudhui (kawaida faili au vikundi vya faili) zinaweza kupakiwa kwa usambazaji na caching. Watoa huduma pia huunga mkono URL au scripts ambazo wahubiri huingia katika maeneo yao ili kuelezea vitu vyenye kuhifadhiwa.

Wakati wavuti za wavuti (wavuti wa wavuti au programu zinazofanana) kutuma maombi ya maudhui, seva ya kupokea mchapishaji hujibu na husababisha maombi kwa seva za CDN kama inahitajika. Seva za CDN zinazofaa zinachaguliwa kutoa maudhui kulingana na eneo la mteja wa kijiografia. CDN huleta kwa ufanisi data karibu na ombi ili kupunguza juhudi zinazohitajika kuhamisha kwenye mtandao.

Ikiwa seva ya CDN inatakiwa kutuma kitu cha maudhui lakini haina nakala, itawaomba seva ya CDN ya wazazi kwa moja. Mbali na kupeleka nakala kwa mwombaji, seva ya CDN itahifadhi (cache) nakala yake ili maombi ya baadaye ya kitu kimoja yanaweza kutekelezwa bila kuhitaji kuuliza tena mzazi. Vipengee vinaondolewa kwenye cache hata wakati seva inahitaji kufungua nafasi (mchakato unaoitwa kufukuzwa ) au wakati kitu kisichoombwa kwa muda fulani (mchakato unaoitwa kuzeeka ).

Faida za Mtandao wa Utoaji wa Maudhui

Wafanyakazi wa CDN wanaopata manufaa, wachapishaji wa maudhui, na wateja (watumiaji) kwa njia kadhaa:

Masuala yenye CDN

Watoa huduma za CDN huwapa malipo wateja wao kulingana na kiasi cha trafiki ya mtandao kila huzalisha kupitia programu na huduma zao. Malipo yanaweza kujilimbikiza haraka, hasa wakati wateja wanajiunga na mipango ya huduma ya tiered na kuzidi mipaka yao. Spikes ya ghafla ya trafiki iliyotokana na matukio yasiyo ya mipango ya kijamii na habari, au wakati mwingine hata mashambulizi ya Denial of Service (DoS) , yanaweza kuwa shida hasa.

Kutumia CDN huongeza ushuhudaji wa maudhui kwa biashara ya watu wengine. Ikiwa mtoa huduma hupata masuala ya kiufundi na miundombinu yake, watumiaji wanaweza kupata matatizo makubwa ya usability kama vile kuenea video kwa muda mrefu au wakati wa mtandao. Wamiliki wa tovuti ya maudhui wanaweza kupokea malalamiko kama wateja wa mwisho hawatambui na CDN.