Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon กรณีการใช้งานหลักสำหรับตัวเร่งความเร็วแบบกำหนดเองคืออะไร


กรณีการใช้งานหลักสำหรับตัวเร่งความเร็วแบบกำหนดเองคืออะไร


ตัวเร่งความเร็วที่กำหนดเองใน AWS Global Accelerator ได้รับการออกแบบมาสำหรับกรณีการใช้งานที่ต้องการการกำหนดเส้นทางการรับส่งข้อมูลของผู้ใช้ไปยังอินสแตนซ์ของ Amazon EC2 ที่เฉพาะเจาะจงซึ่งแตกต่างจากตัวเร่งความเร็วมาตรฐาน

กรณีการใช้งานหลักสำหรับตัวเร่งความเร็วแบบกำหนดเอง

- แอพพลิเคชั่นเกมผู้เล่นหลายคน
ตัวเร่งความเร็วที่กำหนดเองเปิดใช้งานการกำหนดเส้นทางผู้เล่นหลายคนไปยังเซสชันเซิร์ฟเวอร์เกมเดียวตามเกณฑ์เช่นที่ตั้งทางภูมิศาสตร์ทักษะผู้เล่นและการกำหนดค่าเกม การกำหนดเส้นทางที่กำหนดได้นี้ทำให้มั่นใจได้ว่าผู้เล่นที่ต้องจัดกลุ่มเข้าด้วยกันสำหรับเซสชั่นจะถูกนำไปยังอินสแตนซ์ EC2 เดียวกันการปรับปรุงประสบการณ์การเล่นเกมและการจัดการเซสชัน

- แอปพลิเคชัน VoIP วิดีโอและการส่งข้อความ
แอปพลิเคชันใน Voice Over IP (VOIP), เทคโนโลยีการศึกษา (EdTech) และโซเชียลมีเดียมักจะต้องกำหนดผู้ใช้หลายคนให้กับเซิร์ฟเวอร์สื่อเฉพาะเพื่อเริ่มต้นเสียงวิดีโอหรือการส่งข้อความ ตัวเร่งความเร็วที่กำหนดเองช่วยให้แอปพลิเคชันเหล่านี้สามารถกำหนดเส้นทางให้ผู้ใช้ไปยังเซิร์ฟเวอร์สื่อที่กำหนดซึ่งจัดการกับเซสชันการสื่อสารของพวกเขาได้อย่างน่าเชื่อถือ

- แอปพลิเคชันที่ใช้เซสชันพร้อมตรรกะที่กำหนดเอง
แอปพลิเคชั่นใด ๆ ที่ต้องใช้การรับส่งข้อมูลที่กำหนดเส้นทางตามแอปพลิเคชันที่กำหนดเองตรรกะ-เช่นเซิร์ฟเวอร์การจับคู่, คอนโทรลเลอร์ชายแดนเซสชันหรือเวิร์กโฟลว์การสื่อสารแบบเรียลไทม์อื่น ๆ-ผลประโยชน์จากตัวเร่งความเร็วที่กำหนดเอง ตัวเร่งความเร็วเหล่านี้แมปพอร์ตเฉพาะบนตัวเร่งความเร็วไปยังที่อยู่ IP ส่วนตัวและพอร์ตของอินสแตนซ์ EC2 ซึ่งช่วยให้สามารถควบคุมการกำหนดเส้นทางเซสชันของผู้ใช้ได้อย่างละเอียด

- ใช้กรณีที่ต้องใช้การควบคุมการจราจรระดับพอร์ต
ตัวเร่งความเร็วที่กำหนดเองช่วยให้คุณสามารถแมปทราฟฟิกที่มาถึงพอร์ตเฉพาะของตัวเร่งความเร็วไปยังพอร์ตที่สอดคล้องกันในอินสแตนซ์ EC2 สิ่งนี้มีประโยชน์เมื่ออินสแตนซ์แอปพลิเคชันที่แตกต่างกันทำงานบนพอร์ตที่แตกต่างกันหรือเมื่อคุณต้องการแยกประเภทการรับส่งข้อมูล (เช่น TCP กับ UDP) และกำหนดเส้นทางตามนั้น

- แอพพลิเคชั่นทั่วโลกที่ต้องการประสิทธิภาพสูงและความปลอดภัย
ด้วยการกำหนดเส้นทางการรับส่งข้อมูลผ่าน Backbone เครือข่ายทั่วโลกของ AWS ตัวเร่งความเร็วที่กำหนดเองจะให้ประสิทธิภาพและความปลอดภัยที่ดีขึ้น พวกเขาอนุญาตให้ผู้ใช้เชื่อมต่อกับที่อยู่ IP ของ Anycast ในขณะที่กำหนดเส้นทางการรับส่งข้อมูลที่กำหนดไว้เพื่อแบ็คเอนด์อินสแตนซ์ EC2 ในภูมิภาค AWS หนึ่งหรือหลายตัวโดยไม่ต้องเปิดเผยอินสแตนซ์ EC2 โดยตรงไปยังอินเทอร์เน็ต

ตัวเร่งความเร็วแบบกำหนดเองทำงานอย่างไรสำหรับกรณีการใช้งานเหล่านี้

- พวกเขาสร้างการแมปแบบคงที่จากพอร์ตเร่งความเร็วไปยังที่อยู่ IP ส่วนตัว EC2 เฉพาะและพอร์ตภายใน Subnets VPC
- ตรรกะแอปพลิเคชันของคุณดึงการแมปนี้ไปยังเส้นทางผู้ใช้ไปยังอินสแตนซ์และพอร์ตที่ถูกต้องสำหรับเซสชันของพวกเขา
- การรับส่งข้อมูลถูกกำหนดเส้นทางอย่างปลอดภัยผ่านแบ็คโบนเครือข่าย Global Global ปรับปรุงเวลาแฝงและความน่าเชื่อถือ
- คุณควบคุมที่อยู่ IP และพอร์ต EC2 ที่ได้รับอนุญาตให้รับปริมาณการใช้งานเพิ่มความปลอดภัยโดยค่าเริ่มต้น
- ตัวเร่งความเร็วรองรับทั้งโปรโตคอล TCP และ UDP ซึ่งให้ความยืดหยุ่นสำหรับข้อกำหนดของแอปพลิเคชันที่แตกต่างกัน

สรุป

ตัวเร่งความเร็วที่กำหนดเองจะถูกใช้เป็นหลักเมื่อแอปพลิเคชันจำเป็นต้องกำหนดเส้นทางผู้ใช้หลายคนไปยังอินสแตนซ์และพอร์ต EC2 ที่เฉพาะเจาะจงตามเกณฑ์ที่กำหนดเองเช่นในเกมผู้เล่นหลายผู้เล่น VoIP และการสตรีมสื่อการสื่อสารที่อิงกับเซสชัน พวกเขารวมประโยชน์ด้านประสิทธิภาพของเครือข่ายทั่วโลกของ AWS เข้ากับการควบคุมการกำหนดเส้นทางการจราจรอย่างละเอียดทำให้เหมาะสำหรับสถานการณ์ที่การปรับสมดุลโหลดมาตรฐานไม่เพียงพอ [3] [4] [7]

การอ้างอิง:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-accelerators.html
[2] https://aws.amazon.com/blogs/networking-and-content-delile
[3] https://cloudchipr.com/blog/aws-global-accelerator
[4] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[5] https://www.youtube.com/watch?v=duxx0upuksg
[6] https://www.hava.io/blog/what-is-aws-global-accelerator
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-how-it-works.html
[8] https://repost.aws/questions/qu95tpgapzqcgoxbe2s4sama/custom-routing-setup-help