AWS Global Accelerator menangani kemacetan jaringan terutama dengan merutekan lalu lintas pengguna ke AWS Global Network, yang dirancang untuk bebas kemacetan dan sangat berlebihan. Pendekatan ini menghindari jalur internet publik yang sering tersumbat dan kurang dapat diandalkan, sehingga mengurangi kehilangan paket, jitter, dan latensi, dan meningkatkan kinerja dan ketersediaan aplikasi secara keseluruhan.
Berikut adalah mekanisme terperinci yang dengannya AWS Global Accelerator mengelola kemacetan jaringan:
** 1. Memanfaatkan AWS Global Network:
Alih -alih merutekan lalu lintas melalui internet publik, yang dapat tersumbat dan melibatkan banyak hop, AWS Global Accelerator mengesahkan lalu lintas di lokasi AWS Edge yang paling dekat dengan pengguna melalui alamat IP statis apa pun. Dari sana, lalu lintas melakukan perjalanan melalui jaringan global swasta AWS, yang dioptimalkan untuk kinerja tinggi dan kemacetan rendah. Jaringan ini berlebihan dan direkayasa untuk meminimalkan penundaan dan kehilangan paket, memastikan jalur yang halus dan andal ke titik akhir aplikasi yang di -host di daerah AWS [3] [4] [6] [10].
** 2. Routing dan Failover Lalu Lintas Cerdas:
AWS Global Accelerator terus memantau kesehatan titik akhir aplikasi menggunakan pemeriksaan TCP, HTTP, dan HTTPS Health. Ini secara dinamis merutekan lalu lintas pengguna ke titik akhir yang paling sehat, secara otomatis gagal ke titik akhir alternatif jika kemacetan atau kegagalan terjadi. Kemampuan failover ini memastikan lalu lintas diarahkan dari jalur yang padat atau tidak sehat, mempertahankan ketersediaan dan kinerja yang konsisten [4] [11].
** 3. Panggilan lalu lintas dan bobot titik akhir untuk kontrol lalu lintas berbutir halus:
Untuk mengelola distribusi lalu lintas dan menghindari kelebihan titik akhir atau wilayah tunggal, AWS Global Accelerator menyediakan panggilan lalu lintas dan bobot titik akhir. Panggil lalu lintas memungkinkan Anda untuk mengontrol persentase lalu lintas yang dikirim ke grup titik akhir tertentu (wilayah), yang dapat dipanggil untuk meringankan kemacetan atau dipanggil untuk meningkatkan lalu lintas secara bertahap. Bobot titik akhir memungkinkan Anda menyesuaikan proporsi lalu lintas di antara beberapa titik akhir dalam suatu wilayah, memungkinkan distribusi beban yang seimbang dan mencegah kemacetan pada titik akhir tunggal [1] [2] [7] [11].
** 4. Beberapa zona jaringan dan peering ISP:
AWS Global Accelerator menggunakan beberapa zona jaringan terisolasi, masing -masing dengan infrastruktur fisiknya sendiri dan hubungan mengintip dengan ISP yang berbeda. Desain ini mengurangi dampak kemacetan atau pemadaman ISP dengan memungkinkan lalu lintas dialihkan melalui zona jaringan alternatif dan ISP. Klien menerima dua alamat IP statis dari zona jaringan yang berbeda, menyediakan redundansi dan mengurangi radius blast masalah jaringan [8].
** 5. Afinitas klien dan routing stateful:
Untuk aplikasi yang membutuhkan persistensi sesi, AWS Global Accelerator dapat mempertahankan afinitas klien dengan merutekan semua permintaan dari pengguna ke titik akhir yang sama. Ini mencegah overhead dan latensi yang dapat muncul dari beralih titik akhir mid-sesi, yang dapat memperburuk keterlambatan terkait kemacetan [4] [11].
Singkatnya, AWS Global Accelerator mengurangi kemacetan jaringan dengan memindahkan lalu lintas pengguna ke jaringan global swasta yang sangat dioptimalkan, merutekan secara cerdas di sekitar titik akhir yang macet atau tidak sehat, memberikan kontrol lalu lintas berbutir halus untuk menyeimbangkan beban, dan meningkatkan zona jaringan yang berlebihan dan jalur ISP untuk mempertahankan ketersediaan tinggi dan latensi rendah. Ini menghasilkan peningkatan kinerja aplikasi dan keandalan bahkan di bawah kondisi jaringan yang bervariasi.
Kutipan:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/traffic-management-with-aws-global-accelerator/
[3] https://aws.amazon.com/global-accelerator/features/
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://cloudchipr.com/blog/aws-global-accelerator
[6] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-performance-and-analyzing-results/
[9] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[10] https://www.hava.io/blog/what-is-aws-global-accelerator
[11] https://digitalcloud.training/aws-global-accelerator/
[12] https://www.youtube.com/watch?v=docl4juloqw