En komputila interreto, CDN signifas ĉu Enhavo Transdona Reto aŭ Content Distribution Network . CDN estas distribuita kliento / servila sistemo desegnita por plibonigi la fidindecon kaj agadon de interretaj aplikoj.
Historio de CDNs
Enhavo Transdono Retoj komencis esti konceptita kiel la Monda Reto (WWW) eksplodis populare dum la 1990-aj jaroj. Teknikaj gvidantoj konsciis, ke Interreto ne povis pritrakti la rapide kreskantan nivelon de reto-trafiko sen pli inteligentaj metodoj por administri la fluon de datumoj.
Fondita en 1998, Akamai Technologies estis la unua kompanio konstrui grandskalaran negocon ĉirkaŭ CDNs. Aliaj sekvis kun diversaj gradoj de sukceso. Poste, diversaj kompanioj de telekomunikadoj kiel AT & T, Deutsche Telekom, kaj Telstra ankaŭ konstruis siajn proprajn CDNojn. Enhavo Transdono Retoj hodiaŭ portas gravan parton de la enhavo de la retejo, precipe grandaj dosieroj kiel filmetoj kaj aplikaĵoj. Ekzistas komercaj kaj nekomercaj CDNoj.
Kiel KDN Funkcias
KD-provizanto instalas siajn servilojn ĉe ŝlosilaj lokoj trans Interreto. Ĉiu servilo enhavas grandajn kvantojn de loka stokado plus la kapablon sinkronigi kopiojn de ĝiaj datumoj kun aliaj serviloj en la enhavo reto per procezo nomata replikado . Ĉi tiuj serviloj agas kiel datumoj. Por provizi tajditajn datumojn al klientoj ĉirkaŭ la mondo plej efike, CDN-provizantoj instigas siajn servilojn ĉe "randaj lokoj" disigitaj geografie - lokoj kiuj konektas rekte al la interreta dorso , ĝenerale en la datumcentroj proksime de grandaj Interretaj Servaj Provizantoj (ISP) . Kelkaj homoj nomas ilin Servantoj de Punkto de Ĉeesto (PoP) aŭ "randaj kokoj" laŭe.
Enhavo eldonisto kiu deziras distribui sian datumon per CDN-abonantoj kun la provizanto. Kondiĉoj de CDN donas al la eldonistoj aliri al sia reto de servilo, kie originalaj versioj de kontentaj objektoj (kutime dosieroj aŭ grupoj de dosieroj) povas esti alŝutitaj por distribuado kaj caching. Provizantoj ankaŭ subtenas URLojn aŭ skriptoj, kiujn eldonistoj enkorpigas siajn retejojn por indiki tiujn celojn de enhavo.
Kiam interretaj klientoj (retumiloj aŭ similaj apps) sendas petojn por enhavo, la ricevanta servilo de la eldonisto respondas kaj forigas petojn al CDN-serviloj laŭeble. Taŭgaj CDN-serviloj estas elektitaj por liveri la enhavon laŭ la geografia loko de la kliento. La CDN efektive alportas datumojn pli proksimajn al la petanto por minimumigi la penadon necesan por translokigi ĝin tra Interreto.
Se CDN-servilo estas petita por sendi kontentan celon, sed ne posedas kopion, ĝi alvokos, ke oni petas, ke unu servanto de KDN estu unu. Krom sendi la kopion al la postulisto, CDN-servilo savos (kopii) ĝian kopion por ke postaj petoj por la sama objekto plenumiĝu sen neceso denove demandi la gepatron. Objektoj forigas el la kaŝmemoro aŭ kiam la servilo bezonas liberigi spacon (procezon nomata malvirtigo ) aŭ kiam la celo ne postulis tempon (procezo nomata maljuniĝanta ).
Profitoj de Enhavo Transdono Retoj
CDNs reciproke profitigas provizantojn, enhavajn eldonistojn kaj klientojn (uzantojn) de pluraj manieroj:
- Grandaj provizantoj kiel Akamai faris lukrajn entreprenojn de CDNs, sed pli malgrandaj firmaoj ankaŭ sukcesis. Ĉi tiuj distribuitaj sistemoj helpas malpliigi la ĝeneralan mondan ŝarĝon en Interreto, farante ke la retejo funkciu pli efike por ĉiuj.
- CDNs povas plibonigi la kvaliton de la eldonisto. Farante iliajn rilatojn pli respondemaj kaj enhavo pli rapide por elŝuti, eldonistoj pliigas kontentigon de siaj klientoj (kaj inklinas altiri pli da klientoj).
- Klientaj uzantoj ĝuas multe pli rapidajn malŝarĝojn por kontribuoj de KDN kiel videoj kaj ĝenerale pli bona respondo (malsupera reto de latencia , pli mallongaj vojaĝaj tempoj) de interretaj aplikoj.
Problemoj kun CDNs
CDN-provizantoj tipe ŝargas siajn klientojn laŭ la volumo de reto trafiko ĉiu generas per iliaj aplikoj kaj servoj. La tarifoj povas akumuli rapide, precipe kiam klientoj subskripcias al streĉitaj planoj kaj superas siajn limojn. Subita punktoj de trafiko deĉenigitaj de neplanitaj sociaj kaj novaĵoj, aŭ kelkfoje eĉ de rifuzo de Servo (DoS) -atakoj, povas esti speciale problemaj.
Uzante CDN pliigas la dependon de eldonisto de enhavo sur triaj entreprenoj. Se la provizanto spertas teknikajn aferojn kun ĝia infrastrukturo, uzantoj povas sperti signifajn problemojn pri usabilidad kiel malrapidaj filmetoj aŭ retoj. La enhavaj posedantoj povas ricevi plendojn kiel finaj klientoj ĝenerale ne identigas kun CDNs.