AWS Global Accelerator รองรับการกู้คืนภัยพิบัติโดยเพิ่มความพร้อมใช้งานของแอปพลิเคชันการทนต่อความผิดพลาดและการล้มเหลวอย่างราบรื่นในหลายภูมิภาค AWS และโซนความพร้อมใช้งาน นี่คือคำอธิบายโดยละเอียดเกี่ยวกับวิธีการบรรลุเป้าหมายนี้:
** 1. การล้มเหลวแบบหลายภูมิภาคและการกำหนดเส้นทางการจราจร
Global Accelerator ช่วยให้คุณสามารถปรับใช้จุดสิ้นสุดแอปพลิเคชันของคุณในหลายภูมิภาค AWS หรือโซนความพร้อมใช้งาน มันตรวจสอบสุขภาพของจุดสิ้นสุดเหล่านี้อย่างต่อเนื่องโดยใช้การตรวจสุขภาพ TCP, HTTP หรือ HTTPS หากตรวจพบจุดสิ้นสุดที่ไม่ดีต่อสุขภาพในภูมิภาคหลักจะเปลี่ยนเส้นทางการรับส่งข้อมูลผู้ใช้โดยอัตโนมัติไปยังจุดสิ้นสุดที่มีสุขภาพดีต่อไปในภูมิภาคหรือโซนอื่น การล้มเหลวนี้เกิดขึ้นภายในไม่กี่วินาทีลดเวลาหยุดทำงานและทำให้มั่นใจได้ว่าธุรกิจจะต่อเนื่องในระหว่างภัยพิบัติหรือการหยุดทำงาน [3] [6] [7] [9] [10]
** 2. ที่อยู่ IP แบบคงที่สำหรับการแยกข้อผิดพลาด
เมื่อคุณสร้างตัวเร่งความเร็ว Global Accelerator จะให้ที่อยู่ IPv4 แบบคงที่สองที่อยู่ (หรือสี่สำหรับ Dual-Stack) ที่ทำหน้าที่เป็นจุดเข้าใช้งานเดียวสำหรับแอปพลิเคชันของคุณ ที่อยู่ IP เหล่านี้ให้บริการจากโซนเครือข่ายอิสระซึ่งเป็นโครงสร้างพื้นฐานทางกายภาพที่แยกได้คล้ายกับโซนความพร้อมใช้งาน หาก IP แบบคงที่หนึ่งไม่สามารถใช้งานได้เนื่องจากการหยุดชะงักของเครือข่ายหรือการปิดกั้น IP ตัวเร่งความเร็วทั่วโลกเปลี่ยนเส้นทางการรับส่งข้อมูลไปยังที่อยู่ IP แบบคงที่เพื่อสุขภาพอื่น ๆ จากโซนเครือข่ายที่แตกต่างกันโดยให้ความทนทานต่อความผิดพลาดในระดับเครือข่าย [3] [6] [9] [11]
** 3. การแพร่กระจายการเปลี่ยนแปลงทันทีโดยไม่มีความล่าช้าในการแคช DNS
ซึ่งแตกต่างจากโซลูชันการกำหนดเส้นทางที่ใช้ DNS ที่อาจประสบกับความล่าช้าในการแคชการใช้ที่อยู่ IP แบบคงที่ของ Global Accelerator หมายถึงการเปลี่ยนแปลงการกำหนดค่าและเหตุการณ์การล้มเหลวแพร่กระจายไปยังลูกค้าทันที สิ่งนี้จะช่วยลดความแปรปรวนที่เกิดจากการแคช DNS บนอุปกรณ์ไคลเอนต์ทำให้มั่นใจได้ว่าผู้ใช้จะถูกส่งไปยังจุดสิ้นสุดที่ดีต่อสุขภาพอย่างรวดเร็วโดยไม่ต้องรอ DNS แคชหมดอายุ [6] [9]
** 4. ใช้ประโยชน์จากเครือข่าย Global AWS สำหรับเวลาแฝงต่ำและปริมาณงานสูง
ตัวเร่งความเร็วทั่วโลกกำหนดเส้นทางการรับส่งข้อมูลผ่านเครือข่าย AWS Global ซึ่งมีความล่าช้าต่ำความเร็วสูงและการเชื่อมต่อที่ซ้ำซ้อนสูงระหว่างภูมิภาค AWS และโซนความพร้อมใช้งาน สิ่งนี้ไม่เพียง แต่ช่วยปรับปรุงประสิทธิภาพของแอปพลิเคชัน แต่ยังช่วยให้มั่นใจได้ว่าการเชื่อมต่อที่เชื่อถือได้ในช่วงสถานการณ์การล้มเหลวสนับสนุนการกู้คืนภัยพิบัติโดยการรักษาการตอบสนองของแอปพลิเคชันที่สอดคล้องกัน [2] [5] [11]
** 5. รองรับสถาปัตยกรรมการกู้คืนภัยพิบัติที่ใช้งานและใช้งานอยู่
ตัวเร่งความเร็วทั่วโลกสามารถใช้ในการปรับใช้ที่ใช้งานได้หลายไซต์ซึ่งมีการกระจายการรับส่งข้อมูลในหลายภูมิภาคพร้อมกันสำหรับการปรับสมดุลการโหลดและการกู้คืนภัยพิบัติ นอกจากนี้ยังรองรับโมเดลการล้มเหลวแบบแอคทีฟที่ใช้งานอยู่ซึ่งการรับส่งข้อมูลจะถูกกำหนดเส้นทางไปยังภูมิภาคหนึ่งเป็นหลักและเปลี่ยนไปเป็นภูมิภาคที่สองเฉพาะในช่วงความล้มเหลว ความยืดหยุ่นนี้ช่วยให้องค์กรสามารถออกแบบสถาปัตยกรรมการกู้คืนภัยพิบัติที่ตรงตามวัตถุประสงค์การกู้คืนเวลา (RTO) และวัตถุประสงค์จุดกู้คืน (RPO) [8] [10] [12]
** 6. การรวมเข้ากับการสำรองข้อมูล AWS และโครงสร้างพื้นฐานเป็นรหัส
สำหรับการกู้คืนภัยพิบัติที่ครอบคลุม Global Accelerator สามารถรวมกับ AWS Backup และ AWS Cloudformation เพื่อทำให้การฟื้นฟูข้อมูลและโครงสร้างพื้นฐานในภูมิภาคการกู้คืนภัยพิบัติโดยอัตโนมัติ สิ่งนี้ทำให้มั่นใจได้ว่าไม่เพียง แต่เปลี่ยนเส้นทางการจราจร แต่สถานะแอปพลิเคชันและสภาพแวดล้อมที่จำเป็นได้รับการฟื้นฟูเพื่อให้บรรลุเป้าหมายการกู้คืน [3]
โดยสรุป AWS Global Accelerator ช่วยเพิ่มการกู้คืนภัยพิบัติโดยการจัดเส้นทางการจราจรทั่วโลกที่มีความผิดปกติและความล่าช้าต่ำพร้อมความสามารถในการล้มเหลวทันที ที่อยู่ IP ของ ANYCAST แบบคงที่การตรวจสอบสุขภาพอย่างต่อเนื่องและการใช้โซนเครือข่ายที่แยกได้มั่นใจว่าแอปพลิเคชันยังคงสามารถเข้าถึงได้และมีประสิทธิภาพแม้ในระหว่างการหยุดทำงานในระดับภูมิภาคหรือภัยพิบัติทำให้สามารถกู้คืนได้อย่างรวดเร็วและความต่อเนื่องทางธุรกิจ
การอ้างอิง:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html
[3] https://docs.aws.amazon.com/whitepapers/latest/disaster-recovery-workloads-on-aws/disaster-recovery-options-in-the-loud.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
[5] https://cloudchipr.com/blog/aws-global-accelerator
[6] https://aws.amazon.com/global-accelerator/faqs/
[7] https://www.whizlabs.com/blog/aws-global-accelerator/
[8] https://github.com/aws-samples/serverless-disaster-recovery-with-global-accelerator
[9] https://tutorialsdo.com/aws-global-accelerator/
[10] https://cloudonaut.io/review-aws-global-accelerator-latency-multi-region-disaster-recovery/
[11] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[12] https://aws.amazon.com/blogs/architecture/disaster-recovery-dr-architecture-on-aws-part-iv-multi-site-active-active-active/
[13] https://intuitive.cloud/blog/mitigate-regional-failover-and-improve-performance-using-aws-lobal-celerator