Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Bagaimana AWS Global Accelerator menangani pemadaman jaringan


Bagaimana AWS Global Accelerator menangani pemadaman jaringan


AWS Global Accelerator menangani pemadaman jaringan melalui beberapa mekanisme terintegrasi yang dirancang untuk mempertahankan ketersediaan tinggi, toleransi kesalahan, dan failover tanpa batas di seluruh wilayah AWS dan zona jaringan.

** isolasi kesalahan dengan zona jaringan
Saat Anda membuat akselerator, AWS Global Accelerator mengalokasikan dua alamat IPv4 statis yang dilayani oleh zona jaringan independen. Zona jaringan ini adalah infrastruktur fisik yang terisolasi dengan subnet IP unik, mirip dengan zona ketersediaan. Jika satu alamat IP statis menjadi tidak tersedia karena gangguan jaringan atau pemblokiran alamat IP, aplikasi klien dapat secara otomatis mencoba lagi menggunakan alamat IP statis sehat dari zona jaringan lainnya. Desain isolasi kesalahan ini memastikan bahwa bahkan jika satu zona jaringan mengalami pemadaman, yang lain dapat terus melayani lalu lintas tanpa gangguan [1] [8].

** Perutean berbasis kinerja global dan failover instan
Akselerator global secara terus -menerus memantau kesehatan semua titik akhir aplikasi (seperti penyeimbang beban atau instance EC2) di berbagai wilayah AWS. Jika titik akhir atau seluruh wilayah menjadi tidak sehat atau tidak tersedia, layanan secara instan mengubah traffic ke titik akhir sehat terdekat berikutnya di wilayah AWS lain. Kegagalan ini terjadi secara otomatis dan biasanya dalam waktu kurang dari satu menit, meminimalkan waktu henti dan mempertahankan ketersediaan aplikasi selama pemadaman regional [3] [6] [7] [9].

** Pengakhiran TCP di tepi untuk pemulihan lebih cepat
Global Accelerator mengakhiri koneksi TCP di lokasi AWS Edge yang paling dekat dengan klien, kemudian membuat koneksi TCP yang dioptimalkan terpisah ke titik akhir aplikasi di wilayah AWS. Arsitektur ini mengurangi waktu pengaturan koneksi dan meningkatkan respons. Dalam hal kegagalan titik akhir, koneksi baru dengan cepat dialihkan ke titik akhir yang sehat tanpa menunggu batas waktu TCP yang panjang, membantu pemulihan yang lebih cepat dari masalah jaringan [1] [5].

** Perilaku Failover dan Manajemen Lalu Lintas
Jika tidak ada titik akhir yang sehat dengan bobot positif yang ditemukan pada kelompok titik akhir primer, akselerator global mencoba failover ke titik akhir yang sehat di kelompok titik akhir lainnya, mengabaikan pengaturan panggilan lalu lintas untuk memastikan ketersediaan. Jika tidak ada titik akhir yang sehat ditemukan di tiga kelompok titik akhir terdekat, itu "gagal terbuka" dengan merutekan lalu lintas ke titik akhir acak di grup terdekat dengan klien. Setelah titik akhir asli pulih, global akselerator melanjutkan perutean normal ke titik akhir yang sehat dengan bobot lalu lintas yang dikonfigurasi [6].

** Pemeriksaan Kesehatan dan Pemantauan Berkelanjutan
Global Accelerator melakukan pemeriksaan kesehatan berkelanjutan pada titik akhir untuk mendeteksi kegagalan segera. Ini mengarahkan koneksi baru hanya ke titik akhir yang sehat, sementara koneksi yang ada berlanjut hingga batas waktu atau reset idle. Pendekatan ini memastikan gangguan minimal pada sesi aktif selama peristiwa failover [5] [6].

** Perlindungan dan Ketahanan
Dengan menutupi aplikasi aplikasi di balik alamat IP statis dan memanfaatkan AWS Shield untuk perlindungan DDOS, akselerator global meningkatkan keamanan dan ketahanan terhadap serangan jaringan yang dapat menyebabkan pemadaman. Ini juga menggunakan AWS Global Network, yang bebas kemacetan dan sangat berlebihan, untuk merutekan lalu lintas secara optimal dan menghindari hambatan atau kegagalan jaringan [1] [8].

Singkatnya, AWS Global Accelerator menangani pemadaman jaringan dengan mengisolasi kesalahan di tingkat zona jaringan, terus memantau kesehatan titik akhir, dan secara instan mengubah lalu lintas ke titik akhir yang sehat di berbagai wilayah AWS. Desainnya memastikan downtime minimal, kesinambungan sesi, dan peningkatan kinerja bahkan selama gangguan regional atau jaringan. Ini menjadikannya solusi yang kuat untuk pemulihan bencana, ketahanan multi-wilayah, dan ketersediaan aplikasi yang tinggi pada AWS [1] [3] [6] [7] [8] [9].

Kutipan:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.avoid-connection-collisions.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[4] https://repost.aws/questions/quiatcmmepstc4w8u8mu_b9q/does-aws-global-accelerator-maintain-the-connection-integrity
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[7] https://dev.to/farrukhkhalid/crafting-a-zer-downtime-multi-region-architecture-on-aws-1df9
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html
[9] https://aws.amazon.com/global-accelerator/faqs/
[10] https://aws.amazon.com/blogs/networking-and-content-delivery/creating-disaster-recovery-mechanisms-using-amazon-route-53/