Jika bobot titik akhir dalam akselerator standar diatur ke 0, akselerator global berhenti mengarahkan lalu lintas jaringan apa pun ke titik akhir itu. Ini secara efektif menghilangkan titik akhir dari distribusi lalu lintas tanpa menghapus atau menonaktifkan titik akhir itu sendiri. Lalu lintas yang akan pergi ke titik akhir itu sebaliknya didistribusikan di antara titik akhir lainnya dalam kelompok titik akhir yang memiliki bobot lebih besar dari nol, secara proporsional dengan bobot mereka [2] [4] [6].
Detail utama tentang mengatur bobot titik akhir ke 0 termasuk:
- Tidak ada lalu lintas yang dialihkan ke titik akhir nol-berat: titik akhir tetap menjadi bagian dari kelompok titik akhir tetapi tidak menerima lalu lintas [6].
- Perilaku Failover: Jika semua titik akhir yang sehat dalam kelompok titik akhir memiliki bobot yang ditetapkan ke 0, akselerator global berupaya gagal ke titik akhir yang sehat dengan bobot lebih besar dari nol dalam kelompok titik akhir lainnya (daerah AWS lainnya). Jika tidak ada titik akhir yang ditemukan, ia merutekan lalu lintas ke titik akhir acak di grup titik akhir terdekat dengan klien, secara efektif "gagal terbuka" [3].
- Pemeriksaan kesehatan dan interaksi berat badan: Hanya titik akhir yang sehat dengan bobot yang lebih besar dari nol menerima lalu lintas. Jika pemeriksaan kesehatan diaktifkan, titik akhir yang tidak sehat dikeluarkan dari rute lalu lintas terlepas dari berat badannya. Jika pemeriksaan kesehatan dinonaktifkan, lalu lintas didistribusikan berdasarkan bobot bahkan untuk titik akhir yang tidak sehat, tetapi kegagalan berulang menyebabkan redistribusi [6].
- Kasus Penggunaan: Mengatur bobot titik akhir ke 0 berguna untuk menghentikan lalu lintas ke titik akhir sementara, seperti selama pemeliharaan atau penyebaran bertahap (pelepasan kenari), tanpa menghapus titik akhir dari konfigurasi [6].
- Bobot default: Secara default, titik akhir memiliki berat 128 (setengah dari maksimum 255), dan bobot dapat disesuaikan antara 0 dan 255 untuk mengontrol proporsi lalu lintas [2] [6] [7].
Singkatnya, menetapkan bobot titik akhir ke nol dalam akselerator standar menginstruksikan akselerator global untuk mengecualikan titik akhir itu dari menerima lalu lintas, sambil tetap tetap dikonfigurasi dan tersedia untuk skenario penggunaan atau failover di masa mendatang. Lalu lintas kemudian didistribusikan kembali di antara titik akhir lainnya dengan bobot bukan nol, memastikan manajemen lalu lintas yang terkontrol dan fleksibel [2] [3] [6].
Kutipan:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[3] https://www.alibabacloud.com/help/doc-detail/28333690.html
[4] https://www.alibabacloud.com/help/en/ga/use-cases/use-one-ga-instance-to-accelerate-access-to-multiple-https-capable-domain-names
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://www.alibabacloud.com/help/en/ga/user-guide/overview-4/
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[8] https://github.com/jtouzi/globalaccelerator-and-autoscaling
[9] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpoints.html
[10] https://dev.to/aws-builders/how-to-assign-tatic-ip-on-application-load-balancer-using-aws-lobal-accelerator-4chf
[11] https://awscli.amazonaws.com/v2/documentation/api/2.4.18/reference/globalaccelerator/index.html