AWS Global Accelerator meningkatkan ketahanan aplikasi multi-wilayah melalui beberapa mekanisme utama:
1. Dukungan titik akhir multi-wilayah dan kegagalan otomatis
Global Accelerator memungkinkan Anda untuk menggunakan titik akhir aplikasi Anda di beberapa wilayah AWS. Ini terus memantau kesehatan semua titik akhir ini. Jika titik akhir di satu wilayah menjadi tidak sehat atau tidak tersedia, akselerator global secara otomatis dan langsung mengubah rute lalu lintas pengguna ke titik akhir terbaik yang tersedia berikutnya di wilayah lain. Kegagalan ini terjadi dengan cepat, biasanya dalam waktu kurang dari satu menit, memastikan gangguan minimal terhadap ketersediaan aplikasi [1] [4] [6].
2. Alamat IP Static Anycast
Global Accelerator menyediakan satu set alamat IP statis anycast yang berfungsi sebagai titik masuk tetap untuk aplikasi Anda. Alamat IP ini diiklankan dari lokasi AWS Edge secara global. Ini berarti klien selalu terhubung ke alamat IP yang sama terlepas dari wilayah mana yang melayani lalu lintas, menyederhanakan manajemen DNS dan menghilangkan kebutuhan klien untuk melacak perubahan IP. Lalu lintas pengguna Rute IPS Anycast ke titik akhir sehat terdekat, meningkatkan ketersediaan dan kinerja [3] [6].
3. Zona jaringan untuk redundansi
AWS Global Accelerator menggunakan zona jaringan yang terisolasi, masing -masing dengan infrastruktur fisiknya sendiri dan subnet IP. Ini melayani satu alamat IP statis dari setiap zona jaringan. Jika alamat IP dari satu zona menjadi tidak tersedia karena gangguan jaringan atau pemblokiran IP, aplikasi klien dapat mencoba lagi pada alamat IP yang sehat dari zona jaringan lain. Desain ini meningkatkan toleransi kesalahan di tingkat jaringan [1] [2].
4. Arsitektur multi-region aktif aktif dan aktif
Global Accelerator mendukung model penyebaran multi-region aktif-aktif dan aktif. Dalam pengaturan aktif-aktif, lalu lintas dibagikan di berbagai wilayah, meningkatkan ketersediaan dan mengurangi latensi dengan melayani pengguna dari wilayah terdekat. Dalam pengaturan aktif-standby, satu wilayah secara aktif melayani lalu lintas sementara yang lain tetap siaga, siap untuk mengambil alih jika wilayah aktif gagal. Global Accelerator mengelola perutean lalu lintas dan failover mulus di kedua model [3] [8].
5. Pemeriksaan Kesehatan dan Manajemen Lalu Lintas
Global Accelerator melakukan pemeriksaan kesehatan berkelanjutan pada titik akhir dan hanya merutekan lalu lintas ke titik akhir yang sehat. Anda dapat mengkonfigurasi tombol lalu lintas untuk mengontrol proporsi lalu lintas yang dikirim ke setiap wilayah, memungkinkan shift lalu lintas bertahap atau menyeimbangkan beban di seluruh wilayah. Kontrol berbutir halus ini membantu menjaga ketahanan dan kinerja aplikasi selama peristiwa failover atau penskalaan [3] [9].
6. Integrasi dengan AWS Global Infrastructure
Global Accelerator memanfaatkan jaringan global daerah dan zona ketersediaan AWS, yang secara fisik dipisahkan dan dihubungkan oleh jaringan latensi rendah, sangat berlebihan. Infrastruktur yang mendasari ini mendukung toleransi kesalahan dan ketersediaan tinggi pada skala global [1].
Singkatnya, AWS Global Accelerator meningkatkan ketahanan aplikasi multi-wilayah dengan menyediakan titik masuk global yang statis, terus memantau kesehatan titik akhir, secara otomatis mengarahkan lalu lintas dari daerah yang tidak sehat, dan mendukung arsitektur penyebaran multi-region yang fleksibel. Ini memastikan ketersediaan tinggi, kegagalan cepat, dan kinerja yang konsisten untuk aplikasi global [1] [3] [4] [6].
Kutipan:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/maximising-application-resiliency-with-aws-global-accelerator/
[3] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-applications-in-aws-using-aws-global-accelerator/
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[5] https://www.applify.co/blog/what-is-aws-global-accelerator
[6] https://aws.amazon.com/global-accelerator/faqs/
[7] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[8] https://sudoconsultants.com/building-a-scalable-and-resilient-multi-region-application-architecture-on-aws/
[9] https://repost.aws/questions/quo8q_kz2ftz2pjaijc9zteq/using-aws-global-accelerator-service-to-distribute-traffic-across-multiple-Regions