ในการกำหนดค่าจุดสิ้นสุดแบบคู่ใน AWS Global Accelerator ให้ทำตามขั้นตอนและข้อควรพิจารณาโดยละเอียดเหล่านี้:
ภาพรวมของตัวเร่งความเร็วแบบคู่
ตัวเร่งความเร็วแบบคู่ใน AWS Global Accelerator รองรับการรับส่งข้อมูลทั้ง IPv4 และ IPv6 โดยการจัดหาที่อยู่ IP แบบสแตติกแบบคงที่ทั่วโลกสำหรับแต่ละโปรโตคอล สิ่งนี้ช่วยให้ลูกค้าสามารถเชื่อมต่อกับเวอร์ชัน IP ได้อย่างราบรื่น ในการใช้ตัวเร่งความเร็วแบบคู่จุดสิ้นสุดทั้งหมดที่เกี่ยวข้องกับตัวเร่งความเร็วจะต้องรองรับ Dual-Stack (IPv4 และ IPv6) [3] [4]
จุดสิ้นสุดคู่ที่รองรับ
คุณสามารถเพิ่มจุดสิ้นสุดแบบคู่ต่อไปนี้:
- Network Load Balancers (NLBs) กำหนดค่าสำหรับ Dual-Stack
- แอปพลิเคชันโหลดบอลันเชอร์ (ALBs) กำหนดค่าสำหรับ Dual-Stack
- อินสแตนซ์ของ Amazon EC2 ที่มีที่อยู่ IPv6 หลักที่แนบมากับอินเทอร์เฟซเครือข่ายของพวกเขา
โปรดทราบว่าไม่สามารถเพิ่มที่อยู่ IP ที่ยืดหยุ่นได้เป็นจุดสิ้นสุดคู่สแต็ค [4] [8]
การสร้างตัวเร่งความเร็วแบบคู่ใหม่
1. เปิดคอนโซล AWS Global Accelerator
2. เลือกสร้างตัวเร่งความเร็ว
3. ป้อนชื่อคันเร่ง
4. สำหรับประเภทตัวเร่งให้เลือกมาตรฐาน
5. สำหรับประเภทที่อยู่ IP เลือก Dual-Stack เพื่อเปิดใช้งานที่อยู่ IPv4 และ IPv6
6. เลือกถัดไป
7. ในหน้า Add Listeners ระบุการกำหนดค่าฟัง:
- ป้อนหมายเลขพอร์ต (เช่น 80)
- เลือกโปรโตคอล (เช่น TCP)
- เลือกถัดไป
8. ในหน้า Add Endpoint Groups ให้เลือกภูมิภาค AWS ที่จุดสิ้นสุดของคุณอยู่และดำเนินการต่อ
9. ในหน้า Add Endpoints ให้เลือกประเภทจุดปลาย (เช่นโหลดบัลแลนเซอร์โหลดเครือข่าย, แอปพลิเคชันโหลดบัลแลนเซอร์หรืออินสแตนซ์ EC2) ที่เปิดใช้งาน Dual-Stack
10. เลือกทรัพยากรจุดสิ้นสุดคู่ที่เฉพาะเจาะจงเพื่อเพิ่ม
11. ตัวเลือกตั้งค่าน้ำหนักจุดสิ้นสุดเพื่อควบคุมการกระจายปริมาณการใช้งานและเปิดใช้งานการเก็บรักษาที่อยู่ IP ของไคลเอนต์หากจำเป็น
12. เลือกเพิ่มจุดสิ้นสุดจากนั้นสร้างตัวเร่งความเร็วเพื่อสรุป
หลังจากการสร้างตัวเร่งความเร็วจะมีสอง IPv4 และที่อยู่ IP ของ IPv6 แบบคงที่สองที่กำหนด [3] [5] [8] [9]
อัปเดตตัวเร่งความเร็วที่มีอยู่เป็นคู่สแต็ค
หากคุณมีตัวเร่งความเร็ว IPv4 เท่านั้นที่มีอยู่คุณสามารถอัปเดตเป็นคู่สแต็คได้เฉพาะในกรณีที่ * จุดสิ้นสุดทั้งหมดที่อยู่ด้านหลังเป็นคู่สแต็ค:
1. เปิดคอนโซลเร่งความเร็วทั่วโลก
2. เลือกตัวเร่งความเร็วและเลือกแก้ไข
3. เปลี่ยนประเภทที่อยู่ IP เป็นคู่สแต็ค
4. บันทึกการเปลี่ยนแปลง
หากอินสแตนซ์ EC2 ใด ๆ ไม่มีที่อยู่ IPv6 หลักตัวเร่งความเร็วทั่วโลกจะเพิ่มหนึ่งรายการโดยอัตโนมัติในระหว่างการอัปเดต
สถานะการจัดเตรียมจะแสดงว่ากำลังดำเนินการจนกว่าการอัปเดตจะเสร็จสมบูรณ์หลังจากนั้นที่อยู่ IPv6 จะพร้อมใช้งาน [6] [8]
ข้อควรพิจารณาที่สำคัญ
-จุดสิ้นสุดทั้งหมดในตัวเร่งความเร็วแบบคู่จะต้องเป็นคู่สแต็ค ไม่รองรับการผสมปลายทาง IPv4-only และ dual-stack
- อินสแตนซ์ EC2 แบบคู่จะต้องมีอินเทอร์เฟซเครือข่ายยืดหยุ่น IPv6 หลัก
- ที่อยู่ IP ยืดหยุ่นไม่สามารถใช้เป็นจุดสิ้นสุดคู่
- หลีกเลี่ยงการส่งปริมาณการใช้อินเทอร์เน็ตโดยตรงไปยังจุดสิ้นสุดที่อยู่เบื้องหลังตัวเร่งความเร็วทั่วโลกเพื่อป้องกันการชนกันของการเชื่อมต่อ
- การสนับสนุนจุดสิ้นสุดของบัญชีข้ามต้องได้รับสิทธิ์เฉพาะและการกำหนดค่าการเข้าถึงซับเน็ต [4] [6]
สรุป
การกำหนดค่าจุดสิ้นสุดแบบคู่ใน AWS Global Accelerator เกี่ยวข้องกับการสร้างหรืออัปเดตตัวเร่งความเร็วมาตรฐานด้วยประเภทที่อยู่ IP แบบคู่สแต็คเพื่อให้มั่นใจว่าจุดสิ้นสุดทั้งหมดจะเปิดใช้งาน Dual-Stack (NLBs, Albs หรือ EC2 ด้วย IPv6) และเพิ่มจุดสิ้นสุดเหล่านี้ลงในกลุ่มจุดสิ้นสุด การตั้งค่านี้ให้ที่อยู่ IP ของ IPv4 และ IPv6 ที่อยู่ IP ของ IP สำหรับแอปพลิเคชันของคุณปรับปรุงความพร้อมใช้งานและความสามารถในการเข้าถึงของโปรโตคอล IP ทั้งสอง
การอ้างอิง:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[3] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-accelerator-ipv6/
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-caveats.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-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/blogs/networking-and-content-delivery/global-accelerator-ipv6-nlb/
[9] https://docs.aws.amazon.com/global-accelerator/latest/dg/getting-started-standard.html