AWS Global Accelerator dapat digunakan secara efektif untuk ketersediaan tinggi dan pemulihan bencana, memberikan fitur dan mekanisme terperinci untuk mendukung aspek -aspek penting dari ketahanan aplikasi ini.
Ketersediaan tinggi dengan AWS Global Accelerator
AWS Global Accelerator meningkatkan ketersediaan tinggi dengan memberikan desain yang terisolasi kesalahan yang meningkatkan ketersediaan aplikasi Anda. Saat Anda membuat akselerator, Anda menerima dua alamat IPv4 statis yang dilayani oleh zona jaringan independen, yang merupakan unit terisolasi dengan infrastruktur fisik mereka sendiri dan subnet IP yang unik. Jika satu alamat IP statis menjadi tidak tersedia untuk pemblokiran IP atau gangguan jaringan-akselerator global mengubah lalu lintas ke alamat IP statis yang sehat di zona terisolasi lainnya. Pengaturan ini memastikan toleransi kesalahan di tingkat jaringan dan melindungi aplikasi Anda dari titik kegagalan tunggal [3] [4] [5].
Akselerator global terus memantau kesehatan semua titik akhir menggunakan pemeriksaan TCP, HTTP, dan HTTPS. Jika titik akhir menjadi tidak sehat, itu langsung mengarahkan lalu lintas ke titik akhir yang sehat lainnya, menjaga ketersediaan aplikasi tanpa gangguan klien. Pemantauan kesehatan dan kemampuan failover instan ini memungkinkan Anda untuk membuat arsitektur yang sangat tersedia di berbagai zona atau wilayah ketersediaan [3] [5] [6].
Selain itu, akselerator global menghilangkan variabilitas yang disebabkan oleh caching DNS sisi klien karena menyediakan alamat IP statis tetap. Perubahan dalam routing atau status kesehatan akhir merambat dalam hitungan detik, meminimalkan downtime dan memastikan ketersediaan yang konsisten untuk pengguna akhir [5].
Pemulihan bencana dan ketahanan multi-wilayah
Global Accelerator mendukung pemulihan bencana dengan memungkinkan penyebaran multi-wilayah dengan failover otomatis. Anda dapat mengaitkan titik akhir aplikasi di beberapa wilayah AWS dengan alamat IP statis yang disediakan oleh Global Accelerator. Jika wilayah utama mengalami kegagalan pemadaman atau titik akhir, akselerator global mendeteksi titik akhir yang tidak sehat dan secara otomatis mengarahkan lalu lintas ke wilayah optimal dan sehat berikutnya. Kegagalan ini terjadi dengan cepat secara tipikal dalam gangguan minimal kurang dari satu menit dan ketersediaan layanan yang berkelanjutan [5] [7] [10].
Kemampuan failover multi-wilayah ini sangat penting untuk skenario pemulihan bencana, di mana aplikasi harus tetap dapat diakses bahkan jika seluruh wilayah menjadi tidak tersedia. Kemampuan Global Accelerator untuk mengarahkan lalu lintas ke titik akhir terdekat yang tersedia juga membantu mengurangi latensi dan meningkatkan kinerja selama failover, meningkatkan pengalaman pengguna [7] [10].
manfaat tambahan yang mendukung ketersediaan tinggi dan pemulihan bencana
- Global Static Anycast IP Addresses: Berikan satu titik masuk tetap untuk aplikasi Anda, menyederhanakan konfigurasi klien dan aturan firewall [6].
- Zona jaringan dan arsitektur berbasis sel: Batasi dampak kegagalan dalam infrastruktur akselerator global itu sendiri, meningkatkan ketahanan operasional [6].
- Integrasi dengan AWS Shield: Melindungi titik akhir aplikasi Anda dari serangan penolakan (DDOS) yang didistribusikan, yang sebaliknya dapat mempengaruhi ketersediaan [7].
- Manajemen titik akhir yang mudah: Anda dapat menambah atau menghapus titik akhir, melakukan penyebaran biru/hijau, atau pengujian A/B tanpa mengubah alamat IP yang dihadapi klien, memfasilitasi pembaruan yang lancar dan operasi pemulihan [7] [10].
Ringkasan
AWS Global Accelerator dirancang untuk meningkatkan ketersediaan tinggi dan pemulihan bencana untuk aplikasi dengan:
- Menyediakan alamat IP statis yang dilayani oleh zona jaringan independen untuk toleransi kesalahan.
- terus memantau titik akhir kesehatan dan rute lalu lintas dari titik akhir yang tidak sehat.
-Mendukung failover multi-wilayah dengan pengalihan lalu lintas dekat-instan.
- Mengurangi latensi dengan merutekan lalu lintas pengguna ke titik akhir yang paling sehat.
- Menawarkan perlindungan yang kuat dan fitur ketahanan operasional.
Kemampuan ini menjadikan akselerator global alat yang kuat untuk membangun aplikasi yang tangguh, sangat tersedia, dan toleran bencana pada AWS [3] [5] [7] [10].
Kutipan:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://tutorialsdojo.com/aws-global-accelerator/
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/maximising-application-resiliency-with-aws-global-accelerator/
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migrating.html
[8] https://www.projectpro.io/recipes/explain-features-of-aws-global-accelerator
[9] https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/scenarios/oracle-iaas/oracle-disaster-recovery-iaas
[10] https://cloudchipr.com/blog/aws-global-accelerator
[11] https://hands-on.cloud/aws-services/global-accelerator/