AWS Global Accelerator สามารถใช้งานได้อย่างมีประสิทธิภาพสำหรับทั้งความพร้อมใช้งานสูงและการกู้คืนภัยพิบัติให้คุณสมบัติและกลไกโดยละเอียดเพื่อสนับสนุนแง่มุมที่สำคัญเหล่านี้ของความยืดหยุ่นของแอปพลิเคชัน
ความพร้อมใช้งานสูงด้วย AWS Global Accelerator
AWS Global Accelerator ช่วยเพิ่มความพร้อมใช้งานสูงโดยให้การออกแบบการแยกความผิดพลาดซึ่งเพิ่มความพร้อมใช้งานของแอปพลิเคชันของคุณ เมื่อคุณสร้างตัวเร่งความเร็วคุณจะได้รับที่อยู่ IPv4 แบบคงที่สองที่ให้บริการโดยโซนเครือข่ายอิสระซึ่งเป็นหน่วยที่แยกได้ด้วยโครงสร้างพื้นฐานทางกายภาพของตัวเองและซับเน็ต IP ที่ไม่ซ้ำกัน หากที่อยู่ IP แบบคงที่หนึ่งไม่สามารถใช้งานได้กับการปิดกั้น IP หรือการหยุดชะงักของเครือข่าย-Global Accelerator เปลี่ยนเส้นทางการรับส่งข้อมูลไปยังที่อยู่ IP แบบคงที่ที่ดีต่อสุขภาพในโซนที่แยกได้อื่น การตั้งค่านี้ช่วยให้มั่นใจได้ถึงความทนทานต่อความผิดพลาดในระดับเครือข่ายและปกป้องแอปพลิเคชันของคุณจากจุดล้มเหลวเดียว [3] [4] [5]
ตัวเร่งความเร็วทั่วโลกตรวจสอบสุขภาพของจุดสิ้นสุดทั้งหมดอย่างต่อเนื่องโดยใช้การตรวจสุขภาพ TCP, HTTP และ HTTPS หากจุดสิ้นสุดจะไม่ดีต่อสุขภาพจะนำการเข้าชมไปยังจุดสิ้นสุดที่ดีต่อสุขภาพทันที การตรวจสอบสุขภาพและความสามารถในการล้มเหลวในทันทีช่วยให้คุณสร้างสถาปัตยกรรมที่มีอยู่ในโซนหรือภูมิภาคที่มีอยู่หลายแห่ง [3] [5] [6]
นอกจากนี้ตัวเร่งความเร็วทั่วโลกช่วยลดความแปรปรวนที่เกิดจากการแคช DNS ฝั่งไคลเอ็นต์เนื่องจากมีที่อยู่ IP คงที่คงที่ การเปลี่ยนแปลงสถานะการกำหนดเส้นทางหรือจุดสิ้นสุดสุขภาพจะแพร่กระจายภายในไม่กี่วินาทีลดการหยุดทำงานและทำให้มั่นใจได้ว่ามีความพร้อมใช้งานที่สอดคล้องกันสำหรับผู้ใช้ปลายทาง [5]
การกู้คืนภัยพิบัติและความยืดหยุ่นหลายภูมิภาค
Global Accelerator รองรับการกู้คืนภัยพิบัติโดยการเปิดใช้งานการปรับใช้หลายภูมิภาคด้วยความล้มเหลวอัตโนมัติ คุณสามารถเชื่อมโยงจุดสิ้นสุดของแอปพลิเคชันในหลายภูมิภาค AWS ด้วยที่อยู่ IP แบบคงที่ที่ให้โดย Global Accelerator หากภูมิภาคหลักประสบความล้มเหลวในการหยุดทำงานหรือความล้มเหลวของจุดสิ้นสุดเครื่องเร่งความเร็วทั่วโลกจะตรวจจับจุดสิ้นสุดที่ไม่ดีต่อสุขภาพและเปลี่ยนเส้นทางการรับส่งข้อมูลไปยังภูมิภาคที่เหมาะสมและมีสุขภาพดีต่อไปโดยอัตโนมัติ ความล้มเหลวนี้เกิดขึ้นอย่างรวดเร็วภายในเวลาไม่ถึงหนึ่งนาทีทำให้เกิดการหยุดชะงักน้อยที่สุดและการให้บริการอย่างต่อเนื่อง [5] [7] [10]
ความสามารถในการล้มเหลวแบบหลายภูมิภาคนี้มีความสำคัญต่อสถานการณ์การกู้คืนภัยพิบัติซึ่งแอปพลิเคชันจะต้องเข้าถึงได้แม้ว่าทั้งภูมิภาคจะไม่สามารถใช้งานได้ ความสามารถของตัวเร่งความเร็วทั่วโลกในการกำหนดเส้นทางการรับส่งข้อมูลไปยังจุดสิ้นสุดที่ใกล้เคียงที่สุดยังช่วยลดเวลาแฝงและปรับปรุงประสิทธิภาพในระหว่างการล้มเหลวเพิ่มประสบการณ์ผู้ใช้ [7] [10]
ผลประโยชน์เพิ่มเติมที่สนับสนุนความพร้อมใช้งานสูงและการกู้คืนภัยพิบัติ
- ที่อยู่ IP แบบสแตติกแบบคงที่ทั่วโลก: ระบุจุดเข้าร่วมเดียวสำหรับแอปพลิเคชันของคุณทำให้การกำหนดค่าไคลเอนต์และกฎไฟร์วอลล์ง่ายขึ้น [6]
- โซนเครือข่ายและสถาปัตยกรรมที่ใช้เซลล์: จำกัด ผลกระทบของความล้มเหลวภายในโครงสร้างพื้นฐานตัวเร่งความเร็วทั่วโลกตัวเองเพิ่มความยืดหยุ่นในการปฏิบัติงาน [6]
- การรวมเข้ากับ AWS Shield: ปกป้องจุดสิ้นสุดของแอปพลิเคชันของคุณจากการปฏิเสธการปฏิเสธการบริการ (DDOS) ซึ่งอาจส่งผลกระทบต่อความพร้อมใช้งาน [7]
- การจัดการจุดสิ้นสุดที่ง่าย: คุณสามารถเพิ่มหรือลบจุดสิ้นสุดดำเนินการปรับใช้สีน้ำเงิน/เขียวหรือการทดสอบ A/B โดยไม่ต้องเปลี่ยนที่อยู่ IP ที่หันหน้าเข้าหาไคลเอ็นต์อำนวยความสะดวกในการปรับปรุงและการดำเนินการกู้คืนอย่างราบรื่น [7] [10]
สรุป
AWS Global Accelerator ได้รับการออกแบบมาเพื่อปรับปรุงทั้งความพร้อมใช้งานสูงและการกู้คืนภัยพิบัติสำหรับแอปพลิเคชันโดย:
- ให้ที่อยู่ IP แบบคงที่ที่ให้บริการโดยโซนเครือข่ายอิสระสำหรับการทนต่อความผิดพลาด
- ตรวจสอบสุขภาพปลายทางอย่างต่อเนื่องและการกำหนดเส้นทางการรับส่งข้อมูลห่างจากจุดสิ้นสุดที่ไม่ดีต่อสุขภาพ
-สนับสนุนการล้มเหลวหลายภูมิภาคด้วยการเปลี่ยนเส้นทางการจราจรใกล้ใกล้เคียง
- ลดเวลาแฝงโดยการกำหนดเส้นทางการรับส่งข้อมูลผู้ใช้ไปยังจุดสิ้นสุดที่มีสุขภาพดีที่สุด
- นำเสนอคุณสมบัติการป้องกันที่แข็งแกร่งและความยืดหยุ่นในการปฏิบัติงาน
ความสามารถเหล่านี้ทำให้ Global Accelerator เป็นเครื่องมือที่ทรงพลังสำหรับการสร้างแอพพลิเคชั่นที่ยืดหยุ่นและทนทานต่อภัยพิบัติบน AWS [3] [5] [7] [10]
การอ้างอิง:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://tutorialsdojo.com/aws-global-accelerator/
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/maximising-application-resiliency-with-aws-global-accelerator/
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[8] https://www.projectpro.io/recipes/explain-features-of-aws-global-accelerator
[9] https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/oracle-iaas/oracle-disaster-recovery-iaas
[10] https://cloudchipr.com/blog/aws-global-accelerator
[11] https://hands-on.cloud/aws-services/global-accelerator/