การออกแบบระบบที่วางเซิร์ฟเวอร์ไว้ในหลายตำแหน่งทั่วโลกเพื่อรองรับผู้ใช้จำนวนมากและลดความหน่วงในการส่งข้อมูล เรียกว่าอะไร และปัญหาหลักที่มักพบคืออะไร

Content Delivery Network (CDN) และปัญหาความสอดคล้องของข้อมูล (Data Consistency) ระหว่างโหนดที่กระจายอยู่
Load Balancing Cluster และปัญหาการจัดสรรทรัพยากร CPU ให้เท่ากันในแต่ละเซิร์ฟเวอร์
Virtual Private Network (VPN) และปัญหาการเข้ารหัสข้อมูลที่ใช้เวลานานเกินไประหว่างไซต์
Network Attached Storage (NAS) และปัญหาแบนด์วิดท์ไม่เพียงพอสำหรับการสำรองข้อมูลข้ามภูมิภาค

เฉลยอธิบาย

Content Delivery Network (CDN) คือสถาปัตยกรรมที่กระจายเซิร์ฟเวอร์ไปยังหลายจุดทั่วโลก (Edge Servers) เพื่อให้ผู้ใช้เข้าถึงข้อมูลจากเซิร์ฟเวอร์ที่ใกล้ที่สุด ลดความหน่วง (Latency) และเพิ่มความเร็วในการส่งข้อมูล ปัญหาหลักที่พบคือความสอดคล้องของข้อมูล (Data Consistency) เนื่องจากเมื่อมีการอัปเดตข้อมูลที่โหนดหนึ่ง ต้องใช้เวลาในการซิงโครไนซ์ไปยังโหนดอื่น ๆ ทั่วโลก ซึ่งอาจทำให้ผู้ใช้ในบางพื้นที่ได้รับข้อมูลที่ยังไม่เป็นปัจจุบัน

ข้อสอบอื่นในวิชาความรู้ทั่วไปด้านเครื่องคอมพิวเตอร์แม่ข่าย (Server) และระบบเครือข่าย

ดูข้อสอบวิชานี้ทั้งหมด →