Če želite nastaviti AWS Global Accelerator za večregijsko aplikacijo, sledite tem podrobnim korakom:
1. namestite svojo aplikacijo v več regij AWS
Začnite z uvajanjem infrastrukture aplikacije (na primer primerov EC2, uravnoteževalcev obremenitve aplikacij ali uravnoteževalcev omrežja) v več regijah AWS. Ta večregijska uvajanja je bistvenega pomena za izboljšanje razpoložljivosti in zmanjšanje zamud s služenjem uporabnikom iz najbližje regije [11].
2. Ustvari globalni pospeševalnik AWS
- Odprite konzolo AWS Global Accelerator in se odločite za ustvarjanje novega pospeševalnika.
- Navedite smiselno ime za vaš pospeševalnik.
- Izberite vrsto pospeševalnika kot standard (ki je primeren za večino spletnih aplikacij).
- Izberite vrsto naslova IP: bodisi IPv4 bodisi z dvojnim stanjem (IPv4 in IPv6).
- AWS Global Accelerator bo za vaš pospeševalec dodelil dva statična IP naslova IP. Ti IPS služijo kot fiksne vstopne točke za promet v aplikaciji po vsem svetu [3] [5] [7].
3. Konfigurirajte poslušalce
- Ustvarite enega ali več poslušalcev na svojem pospeševalniku. Poslušalec definira protokol in vrata (na primer vrata TCP 80 za HTTP ali TCP vrata 443 za HTTPS), ki ga bo globalni pospeševalnik uporabil za sprejemanje dohodnega odjemalskega prometa.
- Poslušalci so odgovorni za obdelavo vhodnih povezav in posredovanje v ustrezne skupine končnih točk [5] [6].
4. Nastavite skupine končnih točk za vsako regijo
- Za vsakega poslušalca konfigurirajte eno ali več skupin končnih točk. Vsaka skupina končnih točk ustreza regiji AWS, kjer je nameščena vaša aplikacija.
- Določite regije AWS, ki bodo prejemale promet prek teh skupin končnih točk.
- Za vsako skupino končnih točk lahko konfigurirate zdravstvene preglede, tako da globalni pospeševalnik nenehno spremlja zdravje končnih točk v tej regiji.
- Neobvezno prilagodite odstotek prometnega klica na skupino končne točke, da nadzirate del prometa, usmerjenega na to območje (uporabno za postopne uvajanje ali scenarije preklopa) [5] [6] [7].
5. Dodajte končne točke skupini končnih točk
- Registrirajte posebne končne točke v vsaki skupini končnih točk. Končne točke so lahko izravnalniki obremenitve aplikacij, uravnoteževalci omrežja, primerki EC2 ali elastični naslovi IP, nameščeni v ustrezni regiji.
- Uteži lahko dodelite končnim točkam, da nadzirate, kako se promet porazdeli med njimi v isti regiji [5] [6] [7].
6. Posodobitev zapisov DNS
- Posodobite zapise DNS domene, da boste v celoti kvalificirano ime domene (FQDN) usmerili na statične IP naslove IP, ki jih ponuja Global Accelerator. To zagotavlja, da se zahteve za stranke preusmerijo prek pospeševalnika [12].
7. spremljajte in prilagodite prometno usmerjanje
- Za opazovanje distribucije prometa in zdravja končnih točk uporabite orodja za spremljanje AWS Global Accelerator.
- Po potrebi prilagodite prometne številčnice ali uteži končne točke za optimizacijo zmogljivosti ali scenarije preklopa.
- Global Accelerator samodejno usmerja promet do najbližje zdrave končne točke, ki izboljša zamudo in razpoložljivost [5] [11].
Ta nastavitev omogoča, da vaša večregijska aplikacija izkoristi statične naslove IP, zdravstvene preglede in inteligentno usmerjanje AWS Global Aws AWS za izboljšanje globalne učinkovitosti in odpornosti. Podpira tako aktivne aktivne razmestitve (promet za delitev obremenitve po regijah) in modele za preklop aktivnega stanja [11].
Če povzamemo, ključni koraki so: namestite svojo aplikacijo v več regijah, ustvarite pospeševalnik, konfigurirajte poslušalce, nastavite regionalne skupine končnih točk s končnimi točkami, posodobite DNS za uporabo IP -jev za pospeševanje in po potrebi spremljajte/prilagodite/prilagodite promet.
Navedbe:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/getting-started.html
[2] https://www.youtube.com/watch?v=p7ic_sim4qu
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-accelerators.creating-eding.html
[4] https://www.youtube.com/watch?v=qvlngf-st5o
[5] https://www.nops.io/glossary/what-is-aws-global-cecelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-get-started.html
[7] https://aws.amazon.com/global-accelerator/faqs/
[8] https://docs.aws.amazon.com/global-cecelerator/
[9] https://d1.awsstatic.com/events/reinvent/2019/repeat_2_using_aws_global_accecelerator_for_multi-region_applications_net202.-r2.pdf
[10] https://www.youtube.com/watch?v=cuyvztd9vke
[11] https://aws.amazon.com/blogs/networking-and-content-delivery/Deploying-moulti-region-applications-in-aws-aws-aws-global-acelerator/
[?