Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kaip „AWS Global Accelerator“ tvarko dvigubo kamieno galinių taškų failo įrašus


Kaip „AWS Global Accelerator“ tvarko dvigubo kamieno galinių taškų failo įrašus


„AWS Global Accelerator“ tvarko dvigubo statinių galinių taškų failų, nuolat stebėdama visų galinių taškų būklės būklę ir nukreipia srautą tik tiems, kurie yra sveiki. Dvigubos kamienos galiniai taškai palaiko ir IPv4, ir IPv6, ir tai gali būti tinklo apkrovos balanseriai, programų apkrovos balanseriai arba „Amazon EC2“ egzemplioriai, kuriuose pridedamas pirminis IPv6 adresas [3] [9] [6].

Štai kaip „Failover“ išsamiai veikia dėl dvigubo kamuolio galinių taškų:

- „Global Accelerator“ atlieka visų galutinių taškų sveikatos patikrinimus galutinių taškų grupėje. Jei galutinis taškas tampa nesveikas, jis nustoja nukreipti srautą į tą galutinį tašką ir vietoj to nukreipia srautą į kitus sveikus galinius taškus toje pačioje grupėje [3] [5].

- Jei dabartinėje baigties grupėje nėra sveikų galinių taškų, kurių svoris didesnis nei nulis, visuotinis akceleratorius bando nepavykti į sveiką galutinį tašką kitoje baigties grupėje (paprastai kitokio AWS regione). Šis failoveryje nepaiso srauto rinkimo nustatymų, tai reiškia, kad net ir galutinių taškų grupės, kurių srauto rinkimas nustatytas iki nulio, yra atsižvelgiama į bandymų perlaidymą [5].

- 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, neatsižvelgiant į sveikatos būklę [5].

- Kai anksčiau nesveiki pasekmės atsigauna, „Global Accelerator“ atnaujina įprastą maršruto parinkimo elgseną, nukreipdamas srautą atgal į sveikus galinius taškus, kurių srauto rinkiniai virš nulio. Tačiau esamos aktyvios jungtys ir toliau nukreipia į pradinius galinius taškus, kol atstatyta [5].

-Dvigubas akceleratorius reikalauja, kad visi galiniai taškai būtų ir dvigubi. Atnaujindamas akceleratorių į dvigubą vietą, „Global Accelerator“ užtikrina, kad visi galiniai taškai turėtų pirminius IPv6 adresus ir prideda juos, jei reikia EC2 egzemplioriams [6] [9].

-„Global Accelerator“ pateikia statinius dvigubo kamuolio IP adresus kaip vieną kontaktinį tašką, nukreipdamas klientų srautą per AWS pasaulinį tinklą į artimiausią sveiką dvigubo kamieno galutinį tašką, taip pagerindamas prieinamumą ir našumą [3] [10].

-Kliento IP adresų išsaugojimas gali būti įjungtas kai kuriems dvigubo kamuolio galiniams taškams, tačiau yra apribojimų, tokių kaip šios funkcijos išjungimas dvigubo kamieno tinklo apkrovos balanseriams IPv4 greitintuvuose [3].

Apibendrinant galima pasakyti, kad „AWS Global Accelerator“ valdo dvigubų statinių galutinių taškų perlaidą, naudodamas sveikatos stebėjimą, svertinį maršrutą, regioninį perpardavimą ir atsarginę dalį iki artimiausių galinių taškų, tuo pačiu reikalaujant nuoseklios dvigubos kamienos palaikymo per galinius taškus, kad būtų užtikrintas besiūlis IPv4 ir IPV6 eismo srautas ir didelis prieinamumas [3] [5] [6] [9].

Citatos:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-caveats.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resilefentific.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/global-accelerator-ipv6-ec2/
[7] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[8] https://aws.amazon.com/global-accelerator/faqs/
[9] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[10] https://aws.amazon.com/global-accelerator/features/