Pengenalan kepada Rangkaian Pengiriman dan Pengedaran Kandungan (CDN)

Dalam rangkaian komputer, CDN bermaksud Rangkaian Pengiriman 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 disebut replikasi . Pelayan ini bertindak sebagai cache data. Untuk membekalkan data cache kepada pelanggan di seluruh dunia yang paling cekap, pembekal CDN memasang pelayan mereka pada "lokasi pinggir" yang tersebar secara geografi - tempat-tempat yang menyambung secara langsung ke tulang belakang Internet, biasanya di pusat data berhampiran Penyedia Perkhidmatan Internet (ISP) . Sesetengah orang memanggilnya pelayan Point of Presence (PoP) atau "kelebihan cache" dengan sewajarnya.

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 (penyemak imbas Web atau aplikasi yang serupa) menghantar permintaan untuk kandungan, pelayan penerima penerbit 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 (suatu proses yang dipanggil pengusiran ) atau apabila objek itu tidak diminta untuk beberapa tempoh masa (proses yang disebut penuaan ).

Manfaat Rangkaian Pengiriman Kandungan

CDN saling memberi manfaat kepada pembekal, penerbit kandungan, dan pelanggan (pengguna) dalam beberapa cara:

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 pergantungan penerbit kandungan pada 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.