Akselerator routing khusus di AWS Global Accelerator dirancang untuk kasus penggunaan yang membutuhkan rute deterministik lalu lintas pengguna ke instance Amazon EC2 tertentu, tidak seperti akselerator standar yang memuat lalu lintas keseimbangan di titik akhir tanpa kontrol atas instance mana yang melayani permintaan.
Kasing Penggunaan Utama untuk Akselerator Routing Kustom
- Aplikasi game multi-pemain
Akselerator routing kustom memungkinkan routing beberapa pemain ke satu sesi server game berdasarkan kriteria seperti lokasi geografis, keterampilan pemain, dan konfigurasi game. Routing deterministik ini memastikan bahwa pemain yang perlu dikelompokkan bersama untuk suatu sesi diarahkan ke instance EC2 yang sama, meningkatkan pengalaman bermain game dan manajemen sesi.
- Aplikasi VoIP, Video, dan Pesan
Aplikasi dalam Voice Over IP (VoIP), Teknologi Pendidikan (EDTech), dan media sosial sering membutuhkan penugasan banyak pengguna ke server media tertentu untuk memulai sesi suara, video, atau pesan. Akselerator routing khusus memungkinkan aplikasi ini untuk merutekan pengguna ke server media yang ditunjuk yang menangani sesi komunikasi mereka dengan andal.
- Aplikasi berbasis sesi dengan logika khusus
Aplikasi apa pun yang mengharuskan lalu lintas untuk dialihkan berdasarkan logika aplikasi khusus-seperti sebagai server perjodohan, pengontrol perbatasan sesi, atau manfaat alur kerja komunikasi real-time lainnya dari akselerator perutean kustom. Akselerator ini memetakan port spesifik pada akselerator ke alamat IP pribadi dan port instance EC2, yang memungkinkan kontrol berbutir halus atas perutean sesi pengguna.
- Kasing penggunaan yang membutuhkan kontrol lalu lintas tingkat port
Akselerator routing khusus memungkinkan Anda untuk memetakan lalu lintas yang tiba di port spesifik dari akselerator ke port yang sesuai pada instance EC2. Ini berguna ketika contoh aplikasi yang berbeda dijalankan pada port yang berbeda, atau ketika Anda ingin memisahkan jenis lalu lintas (mis., TCP vs UDP) dan rute sesuai dengan itu.
- Aplikasi global yang membutuhkan kinerja dan keamanan tinggi
Dengan merutekan lalu lintas melalui backbone jaringan global AWS, akselerator perutean khusus memberikan peningkatan kinerja dan keamanan. Mereka memungkinkan pengguna untuk terhubung ke alamat IP apa pun sambil merutekan lalu lintas secara menentukan untuk mendukung instance EC2 di satu atau beberapa wilayah AWS, tanpa mengekspos instance EC2 langsung ke Internet.
Bagaimana akselerator perutean kustom bekerja untuk kasus penggunaan ini
- Mereka membuat pemetaan statis dari port akselerator ke alamat IP pribadi EC2 tertentu dan port dalam subnet VPC.
- Logika aplikasi Anda mengambil pemetaan ini untuk mengarahkan pengguna ke instance dan port yang benar untuk sesi mereka.
- Lalu lintas dialihkan dengan aman di atas tulang punggung jaringan global AWS, meningkatkan latensi dan keandalan.
- Anda mengontrol alamat dan port IP EC2 mana yang diizinkan untuk menerima lalu lintas, meningkatkan keamanan secara default.
- Akselerator mendukung protokol TCP dan UDP, memberikan fleksibilitas untuk persyaratan aplikasi yang berbeda.
Ringkasan
Akselerator routing khusus terutama digunakan ketika aplikasi perlu secara deterministik merutekan banyak pengguna ke instance dan port EC2 tertentu berdasarkan kriteria khusus, seperti dalam permainan multi-pemain, voIP dan streaming media, komunikasi berbasis sesi, dan aplikasi real-time-real-time lainnya. Mereka menggabungkan manfaat kinerja dari jaringan global AWS dengan kontrol berbutir halus atas routing lalu lintas, membuatnya cocok untuk skenario di mana penyeimbangan beban standar tidak cukup [3] [4] [7].
Kutipan:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-accelerators.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-accelerator-custom-routing-accelerators/
[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