Pambuka Jaringan Konten Pengiriman lan Distribusi (CDN)

Ing jaringan komputer, CDN yaiku Jaringan Pengiriman Konten utawa Jaringan Distribusi Konten . CDN minangka sistem klien / server sing didistribusikake sing dirancang kanggo ningkatake keandalan lan kinerja aplikasi Internet.

Sajarah CDN

Jaringan Konten Konten wiwit digawé minangka World Wide Web (WWW) sing mbledhos ing popularitas nalika taun 1990-an. Pamimpin teknis ngandhakake yen Internet ora bisa nangani tingkat lalu lintas jaringan kanthi cepet tanpa cara sing luwih cerdas kanggo ngatur aliran data.

Didegaké ing taun 1998, Akamai Technologies minangka perusahaan pisanan mbangun bisnis skala gedhé ing CDN. Liyane sing diterusake kanthi werna-werna tingkat sukses. Sabanjure, maneka perusahaan telekomunikasi kaya AT & T, Deutsche Telekom, lan Telstra mbangun CDN dhewe. Konten Pengiriman Konten saiki nggawa bagean sing signifikan saka isi Web, utamane file gedhe kaya video lan download aplikasi. Loro CDN komersial lan non-komersial ana.

Cara CDN dianggo

A panyedhiya CDN masang server ing lokasi-lokasi sing penting ing saindhenging Internet. Saben server ngemot akeh panyimpenan lokal lan kemampuan nyinkronake salinan data kasebut karo server liyane ing jaringan isi liwat proses sing disebut replikasi . Server kasebut minangka cache data. Kanggo nyedhiyakake data sing disimpen ing klien ing saindhenging donya, sing paling efisien, panyedhiya CDN nginstal server-server ing "lokasi pinggiran" geografis sing disambung kanthi geografis - panggonan sing nyambung langsung menyang backbone Internet, biasane ing pusat data sing nyedhiyani panyedhiya layanan Internet (ISP) . Sawetara wong nyebat server Point of Presence (PoP) utawa "pinggir cache".

Penerbit konten sing kepengin ngedistribusi data liwat pelanggan CDN karo panyedhiya. Penyedia CDN menehi penerbit akses menyang jaringan server sing ngendi versi asli obyek isi (file normal utawa kelompok file) bisa diunggah kanggo distribusi lan caching. Penyedhiya uga ndhukung URL utawa skrip sing diterbitake dening penerbit ing situs-situs kasebut kanggo nuding obyek-obyek isi sing disimpen.

Nalika klien Internet (browser web utawa aplikasi sing padha) ngirim panjalukan kanggo isi, panrima server sing nanggepi responds lan micu panjalukan menyang server CDN minangka dibutuhake. Server CDN sing cocog bakal dipilih kanggo ngirim konten miturut lokasi geografis klien. CDN èfèktif ndadekake data luwih cendhak karo panyuwun kanggo ngurangi usaha sing kudu ditransfer ing Internet.

Yen server CDN dijaluk ngirim obyek isi nanging ora nduweni salinan kasebut, bakal nggambar server CDN induk kanggo siji. Saliyane nerusake salinan kasebut ing requester, server CDN bakal nylametake (cache) salinan kasebut supaya panjaluk sabanjure kanggo obyek sing padha bisa kawujud tanpa kudu mulang wong tuwa maneh. Objek dibusak saka cache manawa server kudu mbebasake ruang (proses sing disebut eviction ) utawa nalika obyek durung dijaluk kanggo sawetara wektu wektu (proses disebut aging ).

Keuntungan Jaringan Konten Konten

CDNs bebarengan nggayuh panyedhiya, penerbit isi, lan klien (kedhaftar) kanthi sawetara cara:

Masalah karo CDN

Penyedhap CDN biasane ngisi pelanggan sing miturut volume lalu lintas jaringan saben nggawe liwat aplikasi lan layanan. Fees bisa akumulasi kanthi cepet, utamané nalika pelanggan langganan rencana layanan undhang lan ngluwihi watesan. Panyegahan lalu lintas gedhe sing dipicu dening acara sosial lan berita sing ora direncanakake, utawa kadhangkala uga serangan Denial of Service (DPS) , bisa dadi masalah banget.

Nggunakake CDN nambah ketergantungan publisher isi ing bisnis pihak katelu. Yen panyedhiya ngalami masalah teknis karo infrastruktur, pangguna bisa ngalami masalah migunani banget kayata streaming video alon utawa wektu tamat jaringan. Panganggo situs isi bisa nampa keluhan minangka pelanggan pungkasan ora ngenali karo CDNs.