Ynlieding foar Content Delivery and Distribution Networks (CDN)

Yn komputer netwurking, CDN stiet foar Ynhâld Delivery Delivery Network of Content Distribution Network . In CDN is in distribuearre kliïn / tsjinner systeem dat ûntwikkele is om de betrouberheid en prestaasjes fan ynternetapplikaasjes te ferbetterjen.

Skiednis fan CDN's

Content Delivery Networks begûn te wêzen as it World Wide Web (WWW) yn 'e jierren 1990 wûn waard yn populêrens. Technyske lieders realisearre dat it ynternet net it hurde groei fan it netwurkferkear beheart sûnder mear yntelliginte metoaden foar it behearen fan de stream fan gegevens.

Yn 1998 waard Akamai Technologies oprjochte as it earste bedriuw om in grutskalige bedriuw oan te meitsjen om CDN's te meitsjen. Oaren folgen mei ferskate gradens sukses. Letter ferskate televyzjebewegingsbedriuwen lykas AT & T, Deutsche Telekom, en Telstra ek har eigen CDNs. Content Delivery Networks jouwe hjoed in wichtich part fan 'e ynhâld fan' e websiden, benammen grutte bestannen as fideo's en app downloads. Sawol kommersjele en net-kommersjeel CDNs bestiet.

Hoe't in CDN wurket

In CDN-leveransier makket har tsjinners yn 'e kaai lokaasjes oer it ynternet. Eltse tsjinner befettet grutte bedragen fan lokale opslach en de mooglikheid om kopyen fan syn gegevens mei oare serveren yn it ynhâldnetwurk troch in proses neamd replikaasje te synchronisearjen. Dizze tsjinners wurkje as data caches. Om CDA-befeiligingsgegevens oan kliïnten om 'e wrâld te leverjen, makket CDN-providers har tsjinners op geografysk-ferspriedige "rânestilen" ynstallearje - plakken dy't direkt ferbine mei de ynternetkombinaasje, typysk yn' e datacentres by grutte ynternet tsjinsten (ISP's) . Guon minsken neame har dan Point of Presence (PoP) tsjinners of "rinnende caches".

In ynhâldútjouwer dy't har gegevens oer CDN-abonnees ferspriede mei de oanbieder wolle. CDN-providers jouwe publisearders tagong ta har servernetwurk wêryn orizjinele ferzjes fan ynhâld-objekten (normaal triemmen of groep fan triemmen) oplade kinne foar distribúsje en caching. Providers stipe ek URL-adressen of skripts dy't publisearders yn har webside ynstappe om te sjen op dizze opsleine ynhâldsgegevens.

Wannear Internet-kliïnten (webblêders of simpellike apps) fersyken foar ynhâld ferstjoere, antwortet de ûntfanger-tsjinner op fersyk en ferfange fersyen oan CDN-tsjinners as nedich. Oanpasse CDN-tsjinners wurde keazen om de ynhâld te leverjen neffens de geografyske lokaasje fan it client. De CDN bringt effektive data tichterby oan de fersyk om de ynspanningen te minimalisearjen dy't nedich binne om it oer it ynternet te oerjaan.

As in CDN-tsjinner frege is om in ynhâldtriem te stjoeren, mar hat gjin kopy, dan sil it in kear de CDN-tsjinner freegje foar ien. Neist it kopiearjen fan it kopiearje nei de requester, sil de kopy (cache) syn kopy bewarje, sadat derfolgjende fersiken foar deselde objekt kinne oanfolle wurde sûnder dat de âlder wer te freegjen is. Objekten wurde út 'e cache fuortsmiten as de server de romte ferfiere moat (in proseduere neamd ferklearring ) of as it item net wat feitlik frege hat (in proses neamd âlder ).

Benefisjes fan ynsetferlieningsnetwurken

CDN's leverje providers, ynhâld útjouwers, en kliïnten (brûkers) op ferskate wizen:

Problemen mei CDN's

CDN-leveransiers typearje har klanten yn 'e mande mei it fermogen fan it netwurkferkear dat elkenien fia har applikaasjes en tsjinsten generearret. Feilen kinne fluch ophelje, benammen as klanten opskreaun binne op tierde tsjinstenplannen en tafoegje har limiten. Soargen spits fan ferkear dy't troch ûnplanned sosjale en nijs eveneminten, of soms sels Denial of Service (DoS) oanfallen, kinne spesjaal problematysk wurde.

It brûken fan in CDN fergriept in ynhâld útjouwerij op relaasje op bedriuwen fan tredden. As de leveransier technyske problemen hat mei syn ynfrastruktuer, dan kinne brûkers brûkbere problemen foar brûkberens lykas slaggele streaming of netwurk of netwurktiid. De ynhâldsideigens kinne ynhâldt klachten as ende klanten algemien net identifisearje mei CDN's.