Poglobljeni pospeševalci po meri v AWS Global Accelerator se lahko resnično integrirajo z drugimi storitvami AWS, predvsem s svojo interakcijo z primerki Amazon EC2 znotraj pododstavkov Amazon Virtual Private Cloud (VPC). Tu je podrobna razlaga:
Integracija z Amazon EC2 in VPC
- Poglobljeni pospeševalci po meri določajo promet na določene primerke Amazon EC2 in vrata znotraj podomrež VPC. To pomeni, da lahko uporabite svojo logiko aplikacije, da uporabnike usmerite na določene destinacije EC2, kar je uporabno za aplikacije, kot so večplastni igralniki, VoIP ali medijske seje v realnem času, kjer se morajo uporabniki povezati s posebnimi strežniki [1] [2] [3] [4].
- Končne točke za pospeševalnike po meri morajo biti podomreži VPC, promet pa se v teh podomrežih preusmeri samo na zasebne IP naslove primerov EC2. Ta integracija zagotavlja, da promet koristi od globalne mreže AWS za izboljšano delovanje in razpoložljivost, hkrati pa ohranja varnost, tako da ne izpostavlja primerov EC2 neposredno internetu [1] [3] [4] [8].
Logika aplikacije in integracija API
- Vaša aplikacija lahko uporabi AWS Global API -je za pospeševanje, kot je "ListCustoMroutingPortMappings", za pridobivanje statičnih preslikav med IP naslovi in pristanišča IP in zasebne IP naslove in pristanišča primerov EC2. To omogoča vašo logiko aplikacij po meri (na primer storitve za ujemanje v igrah ali krmilniki sej v komunikacijskih aplikacijah), da dinamično usmerite uporabnike do pravilnih destinacij [2] [4].
- Ta pristop, ki temelji na API, omogoča brezhibno integracijo z vašimi zalednimi storitvami, ki delujejo na EC2, kar vam omogoča, da izvajate zapleteno logiko usmerjanja na podlagi uporabniških atributov, kot so geografska lokacija, stopnja spretnosti ali zahteve seje [2] [4].
Varnost in nadzor prometa
- Privzeto končne točke podomrežja VPC ne smejo sprejemati prometa, dokler ne dopuščajo izrecno, kar vam daje natančen nadzor nad tem, kateri primerki EC2 lahko sprejmejo promet prek pospeševalnika. Ta dovoljenja lahko upravljate s pomočjo klicev API -ja za pospeševanje, kot sta `AssoftCustoMroutingTraffic` in` denicUstoMroutingTraffic`, da nadzirate dostop na ravni podomrežja ali posamezne ciljne vtičnice [4].
Potencialna integracija z drugimi storitvami AWS
- Medtem ko je primarna integracija pri primerkih EC2 v podomrežnih pododstavkih VPC, se lahko pospeševalci usmerjanja po meri posredno integrirajo z drugimi storitvami AWS, ki delujejo z EC2, kot so AWS Lambda (ki jih sprožijo dogodki EC2), Amazon CloudWatch (za spremljanje) in AWS identiteto in upravljanje (IAM) za nadzor pospeševalnikov [1] [2] [2].
- Poleg tega lahko v globalni pospeševalnik vnesete svoje IP naslove (BYOIP), kar omogoča nadaljnjo prilagoditev in integracijo z vašo obstoječo omrežno infrastrukturo [1].
Če povzamemo, so pospeševalci usmerjanja po meri zasnovani tako, da se tesno integrirajo z primerki Amazon EC2 znotraj podomrež VPC, pri čemer uporabijo omrežje Global Accelerator za določitev prometa na podlagi logike vaše aplikacije. Zagotavljajo kljuke API za dinamične odločitve o usmerjanju in natančen nadzor prometa, kar omogoča integracijo z različnimi storitvami AWS, ki podpirajo ali dopolnjujejo aplikacije, ki temeljijo na EC2. Zaradi tega so primerne za zapletene aplikacije, ki temeljijo na sejah, ki zahtevajo natančne preslikave uporabnika in strežnika, hkrati pa izkoristijo AWS-ove globalne zmogljivosti in varnostne funkcije [1] [2] [3] [4].
Navedbe:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-cecelerators.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-cecelerator-custom-rout-cecelerators/
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/work-with-custom-routing-cecelerators.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-how-it-works.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/getting-start-custom-routing.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[7] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-guidelines.html