การออกแบบระบบที่วางเซิร์ฟเวอร์ไว้ในหลายตำแหน่งทั่วโลกเพื่อรองรับผู้ใช้จำนวนมากและลดความหน่วงในการส่งข้อมูล เรียกว่าอะไร และปัญหาหลักที่มักพบคืออะไร
ก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) เนื่องจากเมื่อมีการอัปเดตข้อมูลที่โหนดหนึ่ง ต้องใช้เวลาในการซิงโครไนซ์ไปยังโหนดอื่น ๆ ทั่วโลก ซึ่งอาจทำให้ผู้ใช้ในบางพื้นที่ได้รับข้อมูลที่ยังไม่เป็นปัจจุบัน