Dalam rangkaian komputer, CDN bermaksud sama ada Rangkaian Penghantaran Kandungan atau Rangkaian Pengedaran Kandungan . CDN adalah sistem klien / pelayan diedarkan yang direka untuk meningkatkan kebolehpercayaan dan prestasi aplikasi Internet.
Sejarah CDN
Rangkaian Penyampaian Kandungan mula dirumuskan apabila World Wide Web (WWW) meletup dengan populariti pada tahun 1990-an. Pemimpin teknikal menyedari bahawa Internet tidak dapat menangani tahap trafik rangkaian yang semakin meningkat tanpa kaedah yang lebih bijak untuk menguruskan aliran data.
Ditubuhkan pada tahun 1998, Akamai Technologies merupakan syarikat pertama yang membina perniagaan berskala besar di sekitar CDN. Lain-lain diikuti dengan pelbagai tahap kejayaan. Kemudian, pelbagai syarikat telekomunikasi seperti AT & T, Deutsche Telekom, dan Telstra juga membina CDN mereka sendiri. Rangkaian Pengiriman Kandungan hari ini membawa sebahagian besar kandungan Web, terutamanya fail besar seperti video dan muat turun aplikasi. Kedua-dua CDN komersial dan bukan komersial wujud.
Bagaimana CDN berfungsi
Penyedia CDN memasang pelayan mereka di lokasi utama di seluruh Internet. Setiap pelayan mengandungi sejumlah storan setempat yang besar serta keupayaan untuk menyegerakkan salinan datanya dengan pelayan lain pada rangkaian kandungan melalui proses yang dipanggil replikasi . Pelayan ini bertindak sebagai cache data. Untuk membekalkan data cache kepada pelanggan di seluruh dunia yang paling cekap, penyedia CDN memasang pelayan mereka secara geografi yang tersebar, "lokasi - tempat yang menyambung secara langsung ke tulang belakang Internet, biasanya di pusat data berhampiran Penyedia Perkhidmatan Internet yang besar (ISP) ). Sesetengah orang memanggil mereka pelayan Point of Presence (PoP) atau 'ceded'.
Penerbit kandungan yang ingin mengedarkan data mereka melalui pelanggan CDN dengan pembekal. Penyedia CDN memberikan penerbit akses kepada rangkaian pelayan mereka di mana objek asal versi objek (biasanya fail atau kumpulan fail) boleh dimuat naik untuk pengedaran dan caching. Penyedia juga menyokong URL atau skrip yang diterbitkan oleh penerbit di tapak mereka untuk menunjuk kepada objek kandungan yang tersimpan.
Apabila pelanggan Internet (pelayar Web atau aplikasi serupa) menghantar permintaan untuk kandungan, penerbit menerima pelayan bertindak balas dan mencetuskan permintaan kepada pelayan CDN apabila diperlukan. Pelayan CDN yang sesuai dipilih untuk menyampaikan kandungan mengikut lokasi geografi klien. CDN berkesan membawa data lebih dekat kepada pemohon untuk meminimumkan usaha yang diperlukan untuk memindahkannya ke seluruh Internet.
Jika pelayan CDN diminta untuk menghantar objek kandungan tetapi tidak memiliki salinan, ia akan pula meminta pelayan CDN induk untuk satu. Sebagai tambahan untuk menghantar salinan kepada pemanggil, pelayan CDN akan menyimpan (cache) salinannya supaya permintaan berikutnya untuk objek yang sama dapat dipenuhi tanpa perlu meminta ibu bapa lagi. Objek dapat dialih keluar dari cache sama ada apabila pelayan perlu membebaskan ruang (proses yang dipanggil, Äã pengusiran ) atau apabila objek tidak dimohon untuk beberapa tempoh masa (proses yang dipanggil penuaan ).
Manfaat Rangkaian Pengiriman Kandungan
CDN saling memberi manfaat kepada pembekal, penerbit kandungan, dan pelanggan (pengguna) dalam beberapa cara:
- Penyedia besar seperti Akamai telah membuat perniagaan yang menguntungkan dari CDN, tetapi firma yang lebih kecil juga telah berjaya. Sistem yang diedarkan ini membantu mengurangkan beban seluruh dunia di Internet, menjadikan Web berjalan dengan lebih cekap untuk semua orang.
- CDN boleh meningkatkan kualiti perkhidmatan penerbit. Dengan menjadikan sambungan mereka lebih responsif dan kandungan lebih pantas untuk dimuat turun, penerbit meningkatkan kepuasan pelanggan mereka (dan cenderung menarik lebih banyak pelanggan).
- Pengguna pengguna menikmati muat turun lebih pantas untuk kandungan yang dibolehkan CDN seperti video dan respons respons umumnya lebih baik (latensi rangkaian yang lebih rendah, masa perjalanan yang lebih singkat) dari aplikasi Internet.
Isu dengan CDN
Penyedia CDN biasanya mengenakan caj kepada pelanggan mengikut jumlah trafik rangkaian yang dihasilkan oleh aplikasi dan perkhidmatan mereka. Yuran boleh berkumpul dengan cepat, terutamanya apabila pelanggan melanggan pelan perkhidmatan berperingkat dan melebihi had mereka. Peningkatan lalu lintas yang dipicu oleh kejadian sosial dan berita yang tidak dirancang, atau kadang-kadang serangan Denial of Service (DoS), mungkin menjadi masalah.
Menggunakan CDN meningkatkan penerbit kandungan bergantung kepada perniagaan pihak ketiga. Sekiranya penyedia mengalami masalah teknikal dengan infrastrukturnya, pengguna mungkin mengalami masalah kebolehgunaan yang penting seperti streaming video yang lembap atau masa tamat rangkaian. Pemilik tapak kandungan mungkin menerima aduan sebagai pelanggan akhir umumnya tidak mengenal pasti dengan CDNs.