Anycast คืออะไร

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

ปัจจัยที่สามารถระบุจุดหมายปลายทางที่ดีที่สุด ได้แก่ :

  • ความแออัด - คล้ายกับความเร็วของยานพาหนะบนทางหลวงประสิทธิภาพของเครือข่ายอาจได้รับผลกระทบจากปริมาณการจราจรบนเส้นทางอินเทอร์เน็ตโดยเฉพาะ การใช้ anycast สามารถเลือกเซิร์ฟเวอร์ที่มีเส้นทางน้อยที่สุดไปยังคำขอต้นทาง
  • สุขภาพ - เมื่อเซิร์ฟเวอร์เดียวไม่ว่างอาจตอบสนองคำขอเครือข่ายได้ช้า เซิร์ฟเวอร์ที่ไม่ว่างจะถือว่า "มีสุขภาพดี" และอาจได้รับเลือกให้รับปริมาณการใช้งานใหม่
  • ที่ตั้งทางภูมิศาสตร์ - ถ้าเซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่งอยู่ใกล้กับคำขอทางภูมิศาสตร์การรับส่งข้อมูลเครือข่ายจะเดินทางในระยะทางกายภาพที่สั้นกว่าเพื่อที่คำขอจะเสร็จสมบูรณ์เร็วขึ้น ตัวอย่างเช่นผู้ใช้ในแอริโซนาจะโหลดเว็บไซต์ได้เร็วขึ้นหากบริการจากแคลิฟอร์เนียมากกว่านิวยอร์ก การกำหนดเส้นทางประเภทนี้เรียกอีกอย่างว่า geocast
  • ค่าใช้จ่าย - บางครั้งค่าใช้จ่ายที่เกี่ยวข้องกับการใช้เซิร์ฟเวอร์บางตัวอาจสูงกว่าค่าใช้จ่ายอื่นซึ่งในกรณีนี้อาจเลือกเซิร์ฟเวอร์ต้นทุนต่ำที่สุดเพื่อจัดการคำขอ
  • อื่น ๆ - ปัจจัยที่กำหนดเองสามารถกำหนดได้โดยผู้ให้บริการ

Anycast เป็นหนึ่งในเทคนิคห้าอันดับแรกในการกำหนดเส้นทางการรับส่งข้อมูลทางอินเทอร์เน็ต อื่น ๆ คือ unicast, ออกอากาศ, มัลติคาสต์และ geocast

เงื่อนไขอินเทอร์เน็ต, เครือข่าย, เงื่อนไขเครือข่าย