ใช่คุณสามารถใช้ AWS Global Accelerator กับทรัพยากร AWS ที่มีอยู่เช่นอินสแตนซ์ EC2 และ S3 แต่มีรายละเอียดและข้อ จำกัด เฉพาะที่ควรพิจารณาสำหรับแต่ละรายการ
ใช้ AWS Global Accelerator กับอินสแตนซ์ EC2:
- AWS Global Accelerator รองรับอินสแตนซ์ EC2 โดยตรงเป็นจุดสิ้นสุด คุณสามารถสร้างตัวเร่งความเร็วและเพิ่มอินสแตนซ์ EC2 ได้โดยระบุ ID อินสแตนซ์ของพวกเขา สิ่งนี้ช่วยให้คุณสามารถอยู่ด้านหน้าอินสแตนซ์ EC2 ของคุณด้วยที่อยู่ IP แบบคงที่ที่จัดทำโดย Global Accelerator ปรับปรุงความพร้อมใช้งานและประสิทธิภาพสำหรับผู้ใช้ทั่วโลกโดยการกำหนดเส้นทางการรับส่งข้อมูลผ่านเครือข่าย AWS Global แทนอินเทอร์เน็ตสาธารณะ [6]
- เมื่อใช้อินสแตนซ์ EC2 เป็นจุดสิ้นสุดขอแนะนำให้ควบคุมการรับส่งข้อมูลขาเข้าโดยใช้กลุ่มความปลอดภัยภายในคลาวด์ส่วนตัวเสมือน (VPC) ของคุณ Global Accelerator รักษาที่อยู่ IP ต้นทางของไคลเอนต์ไปจนถึงอินสแตนซ์ EC2 เปิดใช้งานตรรกะเฉพาะของลูกค้าและการส่งเนื้อหาส่วนบุคคลสำหรับแอปพลิเคชัน TCP และ UDP [6]
- อินสแตนซ์ Dual-Stack (IPv4 และ IPv6) สามารถเพิ่มอินสแตนซ์ EC2 เป็นจุดสิ้นสุดได้หากมีส่วนต่อประสาน IPv6 Elastic Network (ENI) หลัก สิ่งนี้ช่วยให้การกำหนดเส้นทางของการรับส่งข้อมูลทั้ง IPv4 และ IPv6 ผ่านตัวเร่งความเร็วทั่วโลก [4] [11]
- เป็นสิ่งสำคัญที่จะต้องลบอินสแตนซ์ EC2 ออกจากกลุ่มจุดสิ้นสุดตัวเร่งความเร็วทั่วโลกก่อนที่จะยกเลิกเพื่อหลีกเลี่ยงปัญหาการกำหนดเส้นทางหากอินสแตนซ์ใหม่ที่มีที่อยู่ IP ส่วนตัวเดียวกันถูกสร้างขึ้นใน VPC เดียวกัน [4]
ใช้ AWS Global Accelerator กับ S3:
- AWS Global Accelerator ไม่สนับสนุนถัง Amazon S3 โดยตรงเป็นจุดสิ้นสุดในลักษณะเดียวกับที่ทำสำหรับ EC2 หรือ Load Balancers อย่างไรก็ตาม AWS เสนอบริการที่เกี่ยวข้องที่เรียกว่า Amazon S3 Transfer Acceleration ซึ่งปรับปรุงการอัปโหลดและดาวน์โหลดประสิทธิภาพสำหรับถัง S3 โดยการกำหนดเส้นทางการรับส่งข้อมูลผ่านตำแหน่ง AWS Edge และ AWS Global Network [7] [10]
-สำหรับการเข้าถึง Multi-Region S3 AWS ให้จุดเชื่อมต่อหลายภูมิภาค S3 ซึ่งเสนอจุดสิ้นสุดทั่วโลกที่กำหนดเส้นทางไปยังถัง S3 ที่มีความล่าช้าต่ำสุดในหลายภูมิภาค สิ่งนี้ใช้ประโยชน์จากเครือข่าย AWS Global เพื่อปรับปรุงประสิทธิภาพ แต่แตกต่างจากตัวเร่งความเร็วทั่วโลก [2]
- ในขณะที่ Global Accelerator ไม่สามารถอยู่ด้านหน้า S3 Buckets ได้โดยตรง แต่สามารถใช้กับทรัพยากร AWS อื่น ๆ เช่นแอปพลิเคชันโหลดบาลานซ์หรือบัลลังก์โหลดเครือข่ายที่ให้บริการเนื้อหาจาก S3 หรือบริการแบ็กเอนด์อื่น ๆ [4]
หมายเหตุเพิ่มเติม:
- Global Accelerator รองรับจุดสิ้นสุดเช่นแอปพลิเคชัน Load Balancers (ALB) และ Network Load Balancers (NLB) ที่สามารถใช้ต่อหน้าอินสแตนซ์ EC2 หรือบริการ AWS อื่น ๆ ALBS และ NLB จะต้องเป็นภูมิภาคและมีข้อ จำกัด บางประการเกี่ยวกับการกำหนดค่าแบบคู่และประเภทเป้าหมาย [4]
- ทรัพยากรที่เพิ่มเข้ามาเป็นจุดสิ้นสุดของตัวเร่งความเร็วทั่วโลกจะต้องเป็นเจ้าของโดยบัญชี AWS เดียวกันเว้นแต่ว่าการเข้าถึงบัญชีข้ามจะได้รับการกำหนดค่าอย่างชัดเจน [4]
โดยสรุป AWS Global Accelerator สามารถใช้โดยตรงกับอินสแตนซ์ EC2 และด้วยโหลดบาลานซ์ที่ให้บริการแอปพลิเคชันของคุณ แต่ไม่รองรับถัง S3 โดยตรงเป็นจุดสิ้นสุด สำหรับการเร่งการเข้าถึง S3 AWS ให้การเร่งความเร็วการถ่ายโอน S3 และจุดเชื่อมต่อหลายภูมิภาคซึ่งใช้การเพิ่มประสิทธิภาพเครือข่าย AWS ทั่วโลกที่คล้ายกัน แต่เป็นบริการแยกต่างหากจากตัวเร่งความเร็วทั่วโลก [2] [4] [6] [7] [10]
การอ้างอิง:
[1] https://aws.amazon.com/global-accelerator/faqs/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-caveats.html
[5] https://cloudchipr.com/blog/aws-global-accelerator
[6] https://aws.amazon.com/about-aws/whats-new/2019/10/aws-global-accelerator-supports-ec2-instance-endpoints/
[7] https://cloudblog.kitboga.net/index.php/2025/01/22/s3-global-accelerator/
[8] https://aws.amazon.com/s3/faqs/
[9] https://www.youtube.com/watch?v=P7IC_SIM4QU
[10] https://docs.aws.amazon.com/amazons3/latest/userguide/transfer-acceleration-examples.html
[11] https://aws.amazon.com/blogs/networking-and-content-delivery/global-accelerator-ipv6-ec2/
[12] https://portal.tutorialsdojo.com/forums/discussion/global-accelerator-and-s3/