AWS Global Accelerator จัดการกับความล้มเหลวสำหรับจุดสิ้นสุดแบบคู่โดยการตรวจสอบสุขภาพของจุดสิ้นสุดทั้งหมดภายในกลุ่มจุดปลายและการรับส่งข้อมูลเฉพาะกับผู้ที่มีสุขภาพดี จุดสิ้นสุดแบบคู่-สแต็กรองรับทั้ง IPv4 และ IPv6 และสามารถเป็นบัลลังก์โหลดเครือข่ายตัวโหลดแอปพลิเคชันหรืออินสแตนซ์ของ Amazon EC2 ที่มีที่อยู่ IPv6 หลักที่แนบมา [3] [9] [6]
นี่คือวิธีการทำงานของ Failover ในรายละเอียดสำหรับจุดสิ้นสุดแบบคู่:
- Global Accelerator ดำเนินการตรวจสุขภาพสำหรับจุดสิ้นสุดทั้งหมดในกลุ่มจุดปลาย หากจุดสิ้นสุดไม่แข็งแรงมันจะหยุดการกำหนดเส้นทางการรับส่งข้อมูลไปยังจุดสิ้นสุดนั้นและกำหนดเส้นทางการรับส่งข้อมูลไปยังจุดสิ้นสุดที่ดีต่อสุขภาพอื่น ๆ ภายในกลุ่มเดียวกัน [3] [5]
- หากไม่มีจุดสิ้นสุดที่ดีต่อสุขภาพที่มีน้ำหนักมากกว่าศูนย์อยู่ในกลุ่มจุดสิ้นสุดปัจจุบันความพยายามเร่งความเร็วทั่วโลกพยายามที่จะล้มเหลวไปยังจุดสิ้นสุดที่ดีต่อสุขภาพในกลุ่มจุดปลายอื่น (โดยทั่วไปจะอยู่ในภูมิภาค AWS ที่แตกต่างกัน) การล้มเหลวนี้จะละเว้นการตั้งค่าการโทรเข้าชมซึ่งหมายความว่าแม้แต่กลุ่มจุดสิ้นสุดที่มีการตั้งค่าการโทรเข้าเป็นศูนย์จะถูกพิจารณาในระหว่างการพยายามล้มเหลว [5]
- หากไม่มีจุดสิ้นสุดที่มีสุขภาพดีที่มีน้ำหนักมากกว่าศูนย์หลังจากตรวจสอบกลุ่มจุดสิ้นสุดที่ใกล้เคียงที่สุดสามกลุ่มตัวเร่งความเร็วทั่วโลก "ล้มเหลว" โดยการกำหนดเส้นทางการรับส่งข้อมูลไปยังจุดสิ้นสุดแบบสุ่มในกลุ่มปลายทางที่ใกล้เคียงที่สุดกับลูกค้าโดยไม่คำนึงถึงสถานะสุขภาพ [5]
- เมื่อจุดสิ้นสุดที่ไม่ดีต่อสุขภาพก่อนหน้านี้จะฟื้นตัวตัวเร่งความเร็วทั่วโลกกลับมาทำงานต่อพฤติกรรมการกำหนดเส้นทางตามปกติโดยนำการรับส่งข้อมูลกลับไปยังจุดสิ้นสุดที่มีสุขภาพดีด้วยการโทรเข้าสู่ศูนย์เหนือศูนย์ อย่างไรก็ตามการเชื่อมต่อที่ใช้งานที่มีอยู่ยังคงดำเนินต่อไปเพื่อไปยังจุดสิ้นสุดดั้งเดิมของพวกเขาจนกว่าจะรีเซ็ต [5]
-ตัวเร่งความเร็วแบบคู่นั้นต้องการให้จุดสิ้นสุดทั้งหมดเป็นแบบคู่เช่นกัน เมื่ออัปเดตตัวเร่งความเร็วเป็น Dual-Stack Global Accelerator ทำให้มั่นใจได้ว่าจุดสิ้นสุดทั้งหมดจะมีที่อยู่ IPv6 หลักและเพิ่มหากจำเป็นต้องใช้อินสแตนซ์ EC2 [6] [9]
-Global Accelerator ให้ที่อยู่ IP แบบคู่คงที่เป็นจุดติดต่อเดียวการกำหนดเส้นทางการรับส่งข้อมูลลูกค้าผ่านเครือข่าย AWS Global ไปยังจุดสิ้นสุดคู่ที่มีสุขภาพดีที่สุดที่ใกล้เคียงที่สุดซึ่งจะช่วยปรับปรุงความพร้อมใช้งานและประสิทธิภาพ [3] [10]
-การเก็บรักษาที่อยู่ IP ของไคลเอ็นต์สามารถเปิดใช้งานได้สำหรับจุดสิ้นสุดแบบคู่บางส่วน แต่มีข้อ จำกัด เช่นการปิดการใช้งานคุณสมบัตินี้สำหรับการโหลดบาลานซ์เครือข่ายคู่ในตัวเร่งความเร็ว IPv4 [3]
โดยสรุป AWS Global Accelerator จัดการการล้มเหลวสำหรับจุดสิ้นสุดแบบคู่โดยการตรวจสอบสุขภาพการกำหนดเส้นทางน้ำหนักความล้มเหลวในระดับภูมิภาคและทางเลือกกลับไปยังจุดสิ้นสุดที่ใกล้ที่สุดทั้งหมด
การอ้างอิง:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-caveats.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/global-accelerator-ipv6-ec2/
[7] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[8] https://aws.amazon.com/global-accelerator/faqs/
[9] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[10] https://aws.amazon.com/global-accelerator/features/