AWS Global Accelerator -kahvat epäonnistuvat kaksoispinojen päätepisteille seuraamalla jatkuvasti kaikkien päätepisteiden päätepisteiden terveyttä ja reitittämällä liikennettä vain terveisiin. Kaksoispinoinen päätepisteet tukevat sekä IPv4: tä että IPv6: ta ja ne voivat olla verkkokuorman tasapainottajia, sovelluskuorman tasapainottajia tai Amazon EC2 -tapahtumia, joissa ensisijainen IPv6-osoite on liitetty [3] [9] [6].
Näin vikaantuminen toimii yksityiskohtaisesti kaksoispinoisilla päätepisteillä:
- Globaali kiihdytin suorittaa terveystarkastukset kaikissa päätepisteiden päätepisteissä. Jos päätepisteestä tulee epäterveellinen, se lopettaa liikenteen reitityksen kyseiseen päätepisteeseen ja reitittää sen sijaan liikenteen muihin terveellisiin päätepisteisiin samassa ryhmässä [3] [5].
- Jos nykyisessä päätepisteryhmässä ei ole terveellisiä päätepisteitä, joiden paino on suurempi kuin nolla, globaali kiihdytin yrittää epäonnistua terveelliseen päätepisteeseen toisessa päätepisaryhmässä (tyypillisesti eri AWS -alueella). Tämä virheenvaihto jättää huomioimatta liikennevalinta -asetukset, mikä tarkoittaa, että jopa nollaan asetettujen liikennevalikoimien päätepisteiden ryhmät otetaan huomioon virheenvaihtoyritysten aikana [5].
- Jos terveellisiä päätepisteitä, joiden paino on suurempi kuin nolla, ei löydy tarkistamisen jälkeen kolme lähin päätepisteryhmää, globaali kiihdytin "epäonnistuu" reitittämällä liikennettä satunnaiseen päätepisteeseen lähimmässä päätepisaryhmässä asiakkaalle terveydentilasta riippumatta [5].
- Kun aiemmin epäterveelliset päätepisteet palautuvat, globaali kiihdytin jatkaa normaalia reitityskäyttäytymistä ohjaamalla liikennettä takaisin terveellisiin päätepisteisiin, joiden liikennevalinta on nollan yläpuolella. Nykyiset aktiiviset yhteydet jatkavat reittiä alkuperäisiin päätepisteisiin, kunnes nollataan [5].
-Kaksipinoinen kiihdyttimet edellyttävät, että kaikki päätepisteet ovat myös kaksoispinoisia. Kun päivitetään kiihdytin kaksoispinoon, globaali kiihdytin varmistaa, että kaikilla päätepisteillä on ensisijainen IPv6-osoitteet ja lisää ne tarvittaessa EC2-tapauksiin [6] [9].
-Global Accelerator tarjoaa staattisen kaksoispinoisen IP-osoitteen yhtenä yhteyspisteenä, asiakasliikenteen reititys AWS Global Network -verkon kautta lähimpään terveelliseen kaksoispinoon päätepisteeseen, mikä parantaa saatavuutta ja suorituskykyä [3] [10].
-Asiakkaan IP-osoitteen säilyttäminen voidaan ottaa käyttöön joillekin kaksoispinoisille päätepisteille, mutta on olemassa rajoituksia, kuten tämän ominaisuuden poistaminen kaksoispinoisille verkon kuormitusten tasapainottajille IPv4-kiihdyttimissä [3].
Yhteenvetona voidaan todeta, että AWS Global Accelerator hallitsee kaksoispinojen päätepisteiden virheellisyyttä terveydenhuollon seurannan, painotetun reitityksen, alueellisen virheenkäytön ja varaosan avulla lähimpään päätepisteeseen, samalla kun ne vaativat johdonmukaista kaksoispinoista tukea päätepisteiden välillä saumattoman IPv4- ja IPv6-liikenteen käsittelyn ja korkean saatavuuden varmistamiseksi [3] [6] [9].
Viittaukset:
[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
.
.
[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/