Rangkaian Penghantaran Kandungan (CDN) ialah rangkaian pelayan yang diedarkan secara geografi yang bekerjasama untuk menyediakan penghantaran kandungan Internet yang pantas. Ia membolehkan pemindahan pantas aset yang diperlukan untuk memuatkan kandungan Internet, termasuk halaman HTML, fail JavaScript, helaian gaya, imej dan video.
Asal dan Sejarah Rangkaian Penyampaian Kandungan
Konsep CDN pertama kali muncul pada akhir 1990-an sebagai penyelesaian kepada masalah "World Wide Wait". Populariti Internet yang berkembang pesat telah memperlahankan kelajuan penghantaran halaman web dan kandungan dalam talian. Sebutan pertama CDN adalah dalam paten oleh Sandpiper Networks pada tahun 1998 bertajuk "Sistem dan Kaedah untuk Penghantaran Kandungan Teragih."
Apabila Internet berkembang, begitu juga permintaan untuk perkhidmatan CDN. Hari ini, CDN menyediakan sebahagian besar daripada semua trafik web, termasuk objek web (teks, grafik), objek boleh dimuat turun (fail media, perisian, dokumen), aplikasi (e-dagang, portal), media penstriman langsung, media penstriman atas permintaan , dan rangkaian sosial.
Mendalam: Rangkaian Penyampaian Kandungan
CDN pada asasnya adalah mengenai kelajuan dan kebolehpercayaan. Ia direka untuk menyelesaikan isu kependaman, kelewatan yang berlaku apabila anda meminta untuk memuatkan halaman web dan masa yang diperlukan untuk memaparkan kandungan sepenuhnya pada skrin anda.
Semakin jauh permintaan itu perlu dilalui, semakin tinggi kependaman. CDN menyelesaikannya dengan menyimpan kandungan pada berbilang pelayan di seluruh dunia, jadi apabila pengguna membuat permintaan, kandungan tersebut dihantar dari pelayan terdekat, atau 'pelayan tepi,' mengurangkan jarak yang perlu dilalui.
Struktur Dalaman dan Fungsi CDN
CDN terdiri daripada dua komponen utama: pelayan asal dan rangkaian pelayan tepi. Pelayan asal memegang salinan asal, "induk" kandungan web. Pelayan tepi terletak secara strategik di seluruh dunia dan menyimpan versi cache kandungan ini.
Apabila pengguna meminta kandungan (seperti video atau halaman web), pelayan tepi CDN yang paling hampir dengan pengguna menghantar kandungan cache, memastikan kependaman minimum dan masa muat terpantas. Sekiranya kandungan yang diminta tidak tersedia pada pelayan tepi, ia mendapatkannya dari pelayan asal atau pelayan tepi berdekatan.
Ciri-ciri Utama CDN
- Prestasi: Dengan meng-cache kandungan dekat dengan pengguna, CDN mengurangkan kependaman dan meningkatkan kelajuan penghantaran kandungan.
- Kebolehskalaan: CDN boleh mengendalikan lonjakan trafik secara tiba-tiba dan beban berat, memastikan kandungan sentiasa tersedia.
- Kebolehpercayaan: Dengan mengedarkan kandungan merentasi banyak pelayan, CDN mengawal kegagalan dan memastikan perkhidmatan tidak terganggu.
- Keselamatan: CDN menyediakan langkah keselamatan seperti perlindungan DDoS, token selamat dan penyekatan IP.
Jenis CDN
Terdapat beberapa jenis CDN yang memenuhi keperluan yang berbeza:
Jenis CDN | Penerangan |
---|---|
CDN standard | Menyampaikan kandungan statik cache daripada pelayan tepi. |
Pecutan Tapak Dinamik (DSA) | Mengoptimumkan penyampaian kandungan dinamik dan tidak boleh cache. |
CDN persendirian | CDN tersuai yang dibina dan digunakan oleh entiti tunggal seperti syarikat besar. |
CDN hibrid | Menggabungkan ciri CDN swasta dan awam. |
Penggunaan, Masalah dan Penyelesaian
CDN digunakan oleh pelbagai industri: tapak web e-dagang untuk tontonan produk yang lebih pantas, tapak web media untuk pemuatan imej yang pantas dan permainan dalam talian untuk permainan yang pantas dan lancar. Mereka amat berfaedah untuk perniagaan yang mempunyai jangkauan global.
Walau bagaimanapun, penggunaan CDN boleh membawa kepada beberapa isu seperti keracunan cache di mana penyerang menghantar respons yang menyebabkan CDN menyimpan versi tapak yang salah. Ini boleh dikurangkan melalui mekanisme kawalan cache yang ketat dan menggunakan pengepala HTTP yang selamat.
Perbandingan dan Ciri
CDN boleh dibezakan dengan pengehosan web tradisional. Dalam pengehosan tradisional, semua kandungan datang dari satu pelayan. Tetapi dengan CDN, kandungan datang daripada berbilang pelayan yang tersebar di seluruh dunia, menghasilkan penyampaian kandungan yang lebih pantas dan lebih dipercayai.
Ciri utama CDN termasuk bilangan PoP (Titik Kehadiran), jumlah kapasiti rangkaian (diukur dalam Tbps), dan jenis kandungan yang boleh disampaikannya (statik, dinamik, penstriman langsung, dll.).
Perspektif dan Teknologi Masa Depan
Teknologi baru muncul seperti 5G dan Edge Computing dijangka mempengaruhi masa depan CDN. 5G akan meningkatkan permintaan untuk kandungan berkualiti tinggi, dan Pengkomputeran Edge akan meningkatkan keupayaan pemprosesan pelayan tepi.
CDN juga akan lebih disepadukan dengan perkhidmatan awan dan menjadi lebih tertumpu kepada keselamatan, menawarkan perkhidmatan seperti mitigasi Bot, Tembok Api Aplikasi Web (WAF) dan perlindungan DDoS.
Pelayan Proksi dan CDN
Pelayan proksi dan CDN kedua-duanya terlibat dalam penghantaran kandungan web. Walaupun pelayan proksi bertindak sebagai perantara untuk permintaan daripada pelanggan yang mencari sumber daripada pelayan lain, CDN mengedarkan perkhidmatan secara spatial berbanding pengguna akhir untuk menyediakan ketersediaan tinggi dan prestasi tinggi. Pelayan proksi boleh menjadi sebahagian daripada infrastruktur CDN, membantu dalam caching dan menyampaikan kandungan.