„AWS Global Accelerator“ tvarko eismo pasiskirstymą per galutinio taško gedimus per nuolatinį sveikatos stebėseną ir automatinius perpildymo mechanizmus, skirtus išlaikyti aukštą prieinamumą ir optimalų našumą.
** Sveikatos stebėjimas ir aptikimas
„Global Accelerator“ nuolat atlieka visų sukonfigūruotų programų galinių taškų sveikatos patikrinimus, naudodamas TCP, HTTP ir HTTPS protokolus. Šie sveikatos patikrinimai užtikrina, kad tik sveiki galutiniai taškai gauna srautą. Jei galutinis taškas nepavyksta atlikti šių sveikatos patikrinimų ir yra laikomas nesveiku, globalus greitintuvas iškart nustato šį būsenos pokytį [6] [10] [13].
** Automatinis failo ir srauto pakeitimas
Aptikęs nesveiką galutinį tašką, „Global Accelerator“ automatiškai perkelia vartotojų srautą nuo nesugebėjimo pabaigos iki kitų sveikų galinių taškų. Šis perpardavimas yra sklandus ir paprastai pasireiškia maždaug per 30 sekundžių po to, kai aptiktas sveikatos patikrinimo gedimas [9] [10] [13]. Perteikimas teikia pirmenybę galiniams taškams, kurie yra arčiausiai vartotojo ir yra sveiki, pasinaudodami AWS pasauliniu tinklu, kad būtų sumažintas latentinis latentinis ir pagerina patikimumą [5] [7].
** „Failover Logic“ visose galutinių taškų grupėse ir regionuose
„Global Accelerator“ organizuoja galutinius taškus į galinių taškų grupes, dažnai apimančias kelis AWS regionus. Jei visi pirminės baigčių grupės galutiniai taškai tampa nesveiki arba jų srauto svoris yra lygus nuliui, visuotinis greitintuvas bando nepavykti į sveikus galutinius taškus kitose galinių taškų grupėse, nepaisydami eismo rinkimo nustatymų šio bandymo per pertrauką metu. Jei patikrinus tris artimiausias galutinių taškų grupes, nėra sveikų galinių taškų, kurių svoris didesnis nei nulis, pasaulinis akceleratorius „nepavyksta atidaryti“, nukreipdamas srautą į atsitiktinį galutinį tašką artimiausioje kliento grupėje, net jei jis yra nesveikas arba jo svoris nėra [6] [7].
** eismo valdymo funkcijos
Vartotojai gali sukonfigūruoti srauto ratukus, kad būtų galima valdyti srauto, nukreipto į kiekvienos galutinės taško grupę, procentą ir svorius, kad paskirstytų srautą tarp galutinių taškų grupės. Perpildymo metu šie parametrai yra nepaisomi, kad būtų užtikrintas srauto nukreipimas į sveikus galinius taškus, neatsižvelgiant į ratuko ar svorio nustatymus, užtikrinant prieinamumą [6] [9] [12].
** Kliento giminingumo išlaikymas
Dėl valstybinių programų, reikalaujančių sesijos patvarumo, „Global Accelerator“ gali išlaikyti kliento afinitetą nuosekliai nukreipdamas to paties vartotojo užklausas į tą patį galutinį tašką, net per „Failover“ scenarijus, kol jungtys nebus iš naujo [6].
Apibendrinant galima pasakyti, kad „AWS Global Accelerator“ užtikrina atsparų srauto pasiskirstymą galutinio taško gedimų metu, nuolat stebėdamas galutinio taško sveikatą, akimirksniu perkeldamas srautą į artimiausius sveikus galinius taškus visuose regionuose, prireikus siekiant išlaikyti prieinamumą, ir palaikant klientų sesijos atkaklumą, kad būtų užtikrinta nuosekli ir patikima vartotojo patirtis.
Citatos:
[1] https://repost.aws/knowledge-center/global-accelerator-unhealthy-endpoints
[2] https://aws.amazon.com/global-accelerator/faqs/
[3] https://repost.aws/knowledge-center/global-accelerator-failover-different-region
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-benefits-of-migring.html
[5] https://digitalcloud.training/aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[7] https://aws.amazon.com/blogs/networking-and-content-delivery/deploying-multi-region-application-in-aws-using-aws-global-accelerator/
[8] https://cloudonaut.io/review-aws-global-accelerator-patency-multi-region-disteraster-recovery/
[9] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.avoid-connection-collions.html
[10] https://hands-on.cloud/aws-services/global-accelerator/
[11] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups-health-check-options.html
[12] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[13] https://cloudvisor.co/aws-guides/aws-global-accelerator/