„AWS Global Accelerator“ naudoja tinklo zonų koncepciją, kad padidintų jūsų programų toleranciją, prieinamumą ir veikimą visame pasaulyje. Čia pateiktas išsamus tinklo zonų „Global Accelerator“ paaiškinimas:
** Apibrėžimas ir tikslas
Tinklo zona pasauliniame akceleratoriuje yra izoliuotas fizinės infrastruktūros vienetas, panašus į AWS prieinamumo zoną, tačiau būdinga pasaulinei greitintuvo tarnybai. Kiekviena tinklo zona turi savo fizinės infrastruktūros rinkinį ir aptarnauja IP adresus iš unikalaus IP potinklio. Šios zonos yra skirtos suteikti gedimo izoliaciją ir aukštą prieinamumą statiniams IP adresams, priskirtoms jūsų akceleratoriui [3] [5] [6].
** Statiniai IP adresai ir tinklo zonos
Kai kuriate pasaulinį akceleratorių, AWS jūsų akceleratoriui skiria du statinius IPv4 adresus (arba keturis statinius IPS dvigubo kamieno greitintuvams). Each of these static IP addresses is served from a different network zone. Tai reiškia, kad du IP yra reklamuojamos iš atskirų, nepriklausomų tinklo zonų, kurios apsaugo jūsų programą, jei viena tinklo zona patiria gedimą ar sutrikimą. Pvz., Jei vienas IP adresas tampa nepasiekiamas dėl tinklo problemų ar IP blokavimo tam tikrais klientų tinklais, kliento programos gali bandyti pakartoti kitą sveiką IP adresą iš kitos tinklo zonos [3] [5] [6] [8].
** Fizinė izoliacija ir tolerancija dėl gedimų
Kiekviena tinklo zona yra valdoma savarankiškai ir turi griežtą pokyčių kontrolės politiką, kad būtų užtikrinta, jog atnaujinimai ar pakeitimai vienu metu paveiktų tik vieną tinklo zoną. Ši izoliacija riboja nesėkmių ar priežiūros veiklos poveikį. Be to, kiekviena tinklo zona yra padalijama į kelias ląsteles, kurios yra toliau izoliuoti vienetai su savo fiziniais pagrindiniais kompiuteriais ir konfigūracijomis. Klientai yra siejami su ląstelių poromis atskirose tinklo zonose, taigi, jei paveikta viena ląstelė, eismas ir toliau teikiamas iš kitos ląstelės kitoje tinklo zonoje, padidindama atsparumą [5].
** Vaidmuo eismo maršrute
Tinklo zonos įgalina „Global Accelerator“ užtikrinti tolerantišką gedimų, didelio prieinamumo maršrutą, reklamuodami IP adresus iš kelių izoliuotų zonų. Eismas iš vartotojų nukreipiamas į artimiausią „AWS Edge“ vietą, kur „Global Accelerator“ nutraukia TCP ryšį ir persiunčia jį per AWS pasaulinį tinklą į optimalų regioninį baigtį. Tinklo zonų naudojimas užtikrina, kad jei vienos zonos ar IP adreso nėra, srautas gali akimirksniu perleisti į kitą zonos IP adresą be sutrikimo [3] [5] [6].
** Santrauka
- Tinklo zonos yra pavieniai fizinės infrastruktūros vienetai AWS visuotiniame greitintuve, panašiai kaip prieinamumo zonos, tačiau būdingos EDGE tinklui.
- Each accelerator is assigned two static IP addresses, each served from a different network zone to provide fault tolerance.
- Tinklo zonos turi nepriklausomą valdymą, fizinę infrastruktūrą ir IP potinklius, kad būtų galima atskirti gedimus.
- They are further divided into cells to reduce customer impact from failures.
- Tinklo zonos įgalina momentinį IP adresų pakeitimą, jei viena zona tampa neprieinama, užtikrinant aukštą prieinamumą ir atsparumą pasaulinėms programoms [3] [5] [6] [8].
Šis dizainas leidžia „AWS Global Accelerator“ teikti jūsų programų labai prieinamą, veikiančią ir gedimus atsparią pasaulinės srauto maršrutizavimo paslaugą.
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/what-is-global-accelerator.html
[3] https://aws.amazon.com/global-accelerator/features/
[4] https://tutorialsDojo.com/aws-global-accelerator/
[5] https://aws.amazon.com/blogs/networking-and-content-delivery/maximing-application-resilefentific-with-aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-components.html
[7] https://boto3.amazonaws.com/v1/documentation/api/1.17.39/reference/services/globalaccelerator.html
[8] https://www.hava.io/blog/what-is-aws-global-accelerator
[9] https://stackoverflow.com/questions/63239840/what-is-the-aws-global-accelerator-eni
[10] https://www.whizlabs.com/blog/aws-global-accelerator/