ในเครือข่ายคอมพิวเตอร์, CDN ย่อมาจาก เครือข่ายการจัดส่งเนื้อหา หรือ เครือข่ายการจัดจำหน่ายเนื้อหา . CDN เป็นระบบไคลเอ็นต์ / เซิร์ฟเวอร์แบบกระจายที่ออกแบบมาเพื่อปรับปรุงความน่าเชื่อถือและประสิทธิภาพของแอปพลิเคชันอินเทอร์เน็ต
ประวัติความเป็นมาของ CDNs
เครือข่ายการจัดส่งเนื้อหาเริ่มมีการวางแผนขึ้นเมื่อเวิลด์ไวด์เว็บ (WWW) แพร่หลายในช่วงทศวรรษที่ 1990 ผู้นำด้านเทคนิคตระหนักว่าอินเทอร์เน็ตไม่สามารถจัดการกับระดับการเข้าชมเครือข่ายที่เพิ่มขึ้นอย่างรวดเร็วโดยไม่ใช้วิธีที่ฉลาดกว่าในการจัดการการไหลของข้อมูล
ก่อตั้งขึ้นในปีพ. ศ. 2541 บริษัท อะคามี่เทคโนโลยีส์เป็น บริษัท แรกที่สร้างธุรกิจขนาดใหญ่บน CDNs อื่น ๆ ตามด้วยองศาที่แตกต่างของความสำเร็จ ต่อมา บริษัท ด้านโทรคมนาคมต่างๆเช่น AT & T Deutsche Telekom และ Telstra ได้สร้าง CDN ของตนเองขึ้นด้วย เครือข่ายการจัดส่งเนื้อหาในปัจจุบันถือเป็นส่วนสำคัญของเนื้อหาของเว็บโดยเฉพาะไฟล์ขนาดใหญ่เช่นวิดีโอและการดาวน์โหลดแอป มีทั้ง CDN เชิงพาณิชย์และไม่ใช่เชิงพาณิชย์
วิธีการทำงานของ CDN
ผู้ให้บริการ CDN ติดตั้งเซิร์ฟเวอร์ของตนในสถานที่สำคัญทั่วอินเทอร์เน็ต เซิร์ฟเวอร์แต่ละเครื่องมีพื้นที่จัดเก็บข้อมูลในตัวเครื่องจำนวนมากพร้อมด้วยความสามารถในการซิงโครไนซ์สำเนาข้อมูลกับเซิร์ฟเวอร์อื่นบนเครือข่ายเนื้อหาผ่านกระบวนการที่เรียกว่า การทำซ้ำ . เซิร์ฟเวอร์เหล่านี้ทำหน้าที่เป็นแคชข้อมูล เพื่อจัดหาข้อมูลแคชไปยังลูกค้าทั่วโลกผู้ให้บริการ CDN สามารถติดตั้งเซิร์ฟเวอร์ของตนได้ที่สถานที่ที่เชื่อมต่อโดยตรงกับแกนนำอินเทอร์เน็ตโดยทั่วไปอยู่ในศูนย์ข้อมูลใกล้กับผู้ให้บริการอินเทอร์เน็ตรายใหญ่ (ISPs) ) บางคนเรียกว่าเซิร์ฟเวอร์ Point of Presence (PoP) หรือ "เก็บแคช" ไว้
ผู้เผยแพร่เนื้อหาที่ประสงค์จะแจกจ่ายข้อมูลของตนผ่านทางสมาชิก CDN กับผู้ให้บริการ ผู้ให้บริการ CDN ยอมให้ผู้เผยแพร่โฆษณาเข้าถึงเครือข่ายเซิร์ฟเวอร์ของพวกเขาซึ่งสามารถอัปโหลดไฟล์เนื้อหาหรือเนื้อหาของไฟล์ต้นฉบับ (ไฟล์หรือกลุ่มไฟล์) เพื่อเผยแพร่และแคชได้ ผู้ให้บริการยังสนับสนุน URL หรือสคริปต์ที่ผู้เผยแพร่โฆษณาฝังอยู่ในไซต์ของตนเพื่อชี้ไปยังวัตถุเนื้อหาที่เก็บไว้
เมื่อไคลเอนต์อินเทอร์เน็ต (เว็บเบราเซอร์หรือแอปที่คล้ายคลึงกัน) ส่งคำขอเนื้อหาเซิร์ฟเวอร์รับของผู้เผยแพร่จะตอบสนองและเรียกร้องขอไปยังเซิร์ฟเวอร์ CDN ตามที่ต้องการ เซิร์ฟเวอร์ CDN ที่เหมาะสมจะถูกเลือกเพื่อส่งมอบเนื้อหาตามที่ตั้งทางภูมิศาสตร์ของลูกค้า CDN นำเสนอข้อมูลที่ใกล้ชิดกับผู้ร้องขอเพื่อลดความพยายามที่จำเป็นในการถ่ายโอนข้อมูลผ่านอินเทอร์เน็ต
ถ้ามีการร้องขอเซิร์ฟเวอร์ CDN เพื่อส่งเนื้อหาของเนื้อหา แต่ไม่มีสำเนาก็จะขอให้เซิร์ฟเวอร์ CDN สำหรับแม่ข่ายหนึ่ง นอกเหนือจากการส่งต่อสำเนาไปยังผู้ร้องขอเซิร์ฟเวอร์ CDN จะบันทึกสำเนา (แคช) ของสำเนาเพื่อให้การร้องขอต่อไปนี้สำหรับวัตถุเดียวกันสามารถทำได้โดยไม่ต้องถามผู้ปกครองอีกครั้ง วัตถุถูกนำออกจากแคชเมื่อเซิร์ฟเวอร์ต้องการเพิ่มพื้นที่ว่าง (กระบวนการที่เรียกว่า " การขับไล่ ) หรือเมื่อวัตถุไม่ได้รับการร้องขอสำหรับระยะเวลาหนึ่ง (กระบวนการที่เรียกว่า ริ้วรอย ).
ประโยชน์ของเครือข่ายการจัดส่งเนื้อหา
CDNs เป็นผู้ให้บริการผลประโยชน์ร่วมกันผู้เผยแพร่เนื้อหาและลูกค้า (ผู้ใช้) ร่วมกันในหลายวิธี:
- ผู้ให้บริการรายใหญ่เช่น Akamai ทำธุรกิจที่ร่ำรวยจาก CDN แต่ บริษัท ขนาดเล็กก็ประสบความสำเร็จเช่นกัน ระบบกระจายเหล่านี้ช่วยลดภาระทั่วโลกโดยรวมบนอินเทอร์เน็ตทำให้เว็บทำงานอย่างมีประสิทธิภาพสำหรับทุกคน
- CDN สามารถปรับปรุงคุณภาพของผู้ให้บริการได้ ด้วยการทำให้การเชื่อมต่อของตนมีการตอบสนองและเนื้อหาที่รวดเร็วยิ่งขึ้นในการดาวน์โหลดผู้เผยแพร่โฆษณาจะเพิ่มความพึงพอใจของลูกค้า (และมักดึงดูดลูกค้าเพิ่มขึ้น)
- ผู้ใช้ไคลเอ็นต์สามารถดาวน์โหลดเนื้อหาได้เร็วกว่าสำหรับเนื้อหาที่เปิดใช้งาน CDN เช่นวิดีโอและตอบสนองได้ดีขึ้น (ลดเวลาในการรับส่งข้อมูลเครือข่ายต่ำลงและลดเวลาเดินทางไปกลับ) ของแอปพลิเคชันอินเทอร์เน็ต
ปัญหาเกี่ยวกับ CDNs
ผู้ให้บริการ CDN มักคิดค่าบริการลูกค้าตามปริมาณการเข้าชมเครือข่ายที่สร้างขึ้นโดยใช้แอปพลิเคชันและบริการของตน ค่าธรรมเนียมสามารถสะสมได้อย่างรวดเร็วโดยเฉพาะอย่างยิ่งเมื่อลูกค้าสมัครรับบริการตามแผนบริการขั้นสูงและเกินขีด จำกัด การเพิ่มขึ้นของการเข้าชมที่เกิดจากเหตุการณ์ทางสังคมและข่าวสารที่ไม่คาดคิดหรือแม้แต่การโจมตีแบบ DoS (DoS) ที่ไม่ได้วางแผนไว้อาจเป็นปัญหาได้โดยเฉพาะ
การใช้ CDN จะเป็นการเพิ่มความน่าเชื่อถือของผู้จัดพิมพ์เนื้อหาในธุรกิจของบุคคลที่สาม หากผู้ให้บริการประสบปัญหาด้านเทคนิคกับโครงสร้างพื้นฐานผู้ใช้อาจประสบปัญหาด้านการใช้งานที่สำคัญเช่นการสตรีมวิดีโอที่ซบเซาหรือการหมดเวลาของเครือข่าย เจ้าของเว็บไซต์เนื้อหาอาจได้รับการร้องเรียนเนื่องจากลูกค้าส่วนท้ายไม่ได้ระบุตัวตนกับ CDN




