Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Kuinka AWS Global Accelerator käsittelee verkkokatkoja


Kuinka AWS Global Accelerator käsittelee verkkokatkoja


AWS Global Accelerator käsittelee verkkokatkoksia useiden integroitujen mekanismien avulla, jotka on suunniteltu ylläpitämään korkeaa saatavuutta, vikasietoisuutta ja saumattomia vikaantumisia AWS -alueiden ja verkkovyöhykkeiden välillä.

** Vian eristäminen verkkovyöhykkeillä
Kun luot kiihdyttimen, AWS Global Accelerator allokoi kahta staattista IPv4 -osoitetta, joita palvelee riippumattomat verkkovyöhykkeet. Nämä verkkovyöhykkeet ovat eristettyjä fyysisiä infrastruktuureja, joilla on ainutlaatuiset IP -aliverkot, jotka ovat samanlaisia ​​kuin saatavuusvyöhykkeet. Jos yksi staattinen IP -osoite ei ole käytettävissä verkkoon liittyvien häiriöiden tai IP -osoitteen estämisen takia, asiakassovellukset voivat automaattisesti yrittää uudelleen käyttämällä toisen verkkovyöhykkeen terveellistä IP -osoitetta. Tämä vika-eristävä muotoilu varmistaa, että vaikka yksi verkkovyöhyke kokee katkoksen, toinen voi jatkaa liikenteen palvelemista keskeytyksettä [1] [8].

** Globaali suorituskykypohjainen reititys ja välitön välitön
Globaali kiihdytin tarkkailee jatkuvasti kaikkien sovellusten päätepisteiden (kuten kuormituksen tasapainottajien tai EC2 -tapausten) terveyttä useilla AWS -alueilla. Jos päätepiste tai koko alue muuttuu epäterveelliseksi tai ei ole saatavana, palvelu ohjaa heti liikennettä seuraavaan lähimpään terveelliseen päätepisteeseen toisella AWS -alueella. Tämä virheenvaihto tapahtuu automaattisesti ja tyypillisesti alle minuutin sisällä, minimoimalla seisokit ja ylläpitää sovellusten saatavuutta alueellisten seisokkien aikana [3] [6] [7] [9].

** TCP -pääte reunalla nopeamman palautuksen saavuttamiseksi
Globaali kiihdytin lopettaa TCP -yhteydet asiakasta lähinnä olevissa AWS -reunapaikoissa ja muodostaa sitten erillisen optimoidun TCP -yhteyden sovelluksen päätepisteeseen AWS -alueella. Tämä arkkitehtuuri vähentää yhteyden asetusaikaa ja parantaa reagointia. Päätepisteen epäonnistumisen tapauksessa uudet yhteydet johdetaan nopeasti terveisiin päätepisteisiin odottamatta pitkiä TCP -aikakatkaisuja, jotka auttavat nopeampaa palautumista verkkoongelmista [1] [5].

** Virheellinen käyttäytyminen ja liikenteen hallinta
Jos ensisijaisesta päätepisteryhmästä ei löydy terveellisiä päätepisteitä positiivisella painolla, globaali kiihdytin yrittää hylätä terveellisiä päätepisteitä muissa päätepisteiden ryhmissä, jättämättä liikennevalinta -asetuksia huomiotta saatavuuden varmistamiseksi. Jos terveellisiä päätepisteitä ei löydy lähimmästä kolmesta päätepisteryhmästä, se "epäonnistuu" reitittämällä liikennettä satunnaiseen päätepisteeseen lähimmässä ryhmässä asiakkaalle. Kun alkuperäiset päätepisteet palautuvat, globaali kiihdytin jatkaa normaalia reititystä terveisiin päätepisteisiin määritettyjen liikennepainojen kanssa [6].

** Terveystarkastukset ja jatkuva seuranta
Globaali kiihdytin suorittaa jatkuvia terveystarkastuksia päätepisteissä vikojen havaitsemiseksi nopeasti. Se ohjaa uusia yhteyksiä vain terveellisiin päätepisteisiin, kun taas olemassa olevat yhteydet jatkuvat tyhjäkäynnillä tai nollattuna. Tämä lähestymistapa varmistaa minimaalisen häiriön aktiivisiin istuntoihin virhetoimintatapahtumien aikana [5] [6].

** Suojaus ja kestävyys
Maskistamalla sovellusperäntö staattisten IP -osoitteiden taustalla ja hyödyntämällä AWS -suojaa DDoS -suojausta varten, globaali kiihdytin parantaa turvallisuutta ja kestävyyttä verkkohyökkäyksiin, jotka voivat aiheuttaa katkoksia. Se käyttää myös AWS Global -verkkoa, joka on ruuhkaton ja erittäin tarpeeton liikenteen reititys optimaalisesti ja välttää verkon pullonkauloja tai vikoja [1] [8].

Yhteenvetona voidaan todeta, että AWS Global Accelerator käsittelee verkkokatkoksia eristämällä viat verkkovyöhykkeen tasolla, seuraamalla jatkuvasti päätepisteen terveyttä ja siirtämällä liikennettä välittömästi terveisiin päätepisteisiin useilla AWS -alueilla. Sen suunnittelu varmistaa minimaalisen seisokkien, istunnon jatkuvuuden ja parantuneen suorituskyvyn jopa alueellisten tai verkon häiriöiden aikana. Tämä tekee siitä vankan ratkaisun katastrofien talteenottoon, monen alueen joustavuuteen ja sovellusten korkeaan saatavuuteen AWS: ssä [1] [3] [6] [7] [8] [9].

Viittaukset:
[1] https://aws.amazon.com/global-accelerator/features/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.avoid-connection-collisions.html
.
.
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
.
.
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resilency.html
[9] https://aws.amazon.com/global-accelerator/faqs/
[10.