Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Quali tipi di endpoint possono essere utilizzati con AWS Global Accelerator


Quali tipi di endpoint possono essere utilizzati con AWS Global Accelerator


AWS Global Accelerator supporta due tipi principali di acceleratori: acceleratori standard e acceleratori di routing personalizzati, ciascuno con tipi di endpoint distinti.

Endpoint per acceleratori standard:

Acceleratori standard instradano il traffico verso gli endpoint che possono essere:

- Bilanciatori del carico di rete (NLB)
- bilanciatori del carico dell'applicazione (ALBS)
- istanze di Amazon EC2
- Indirizzi IP elastici

Questi endpoint devono trovarsi nelle regioni AWS e possono essere rivolti a Internet o interni. Global Accelerator utilizza indirizzi IP statici come punti di entrata fissa e distribuisce il traffico in arrivo a questi endpoint in base a fattori come la posizione del client e la salute degli endpoint. È possibile configurare i pesi endpoint per controllare la proporzione di traffico instradata a ciascun endpoint, consentendo casi d'uso come distribuzioni blu/verde e test A/B. Per acceleratori a doppio stack che supportano sia IPv4 che IPv6, è possibile aggiungere solo endpoint a doppio stack (NLBS, ALBS ed EC2 che supportano il doppio stack) [1] [2] [4] [5] [6] [7] [8].

Endpoint per acceleratori di routing personalizzati:

Gli acceleratori di routing personalizzati sono progettati per applicazioni che richiedono una logica personalizzata per indirizzare gli utenti a destinazioni e porte specifiche. Gli endpoint per gli acceleratori di routing personalizzati sono sottoreti Amazon VPC che ospitano una o più istanze EC2. Questa configurazione è utile per scenari come le applicazioni di gioco multiplayer o VOIP, in cui gli utenti devono essere assegnati a particolari server o sessioni in base a criteri come la geografia o gli attributi dell'utente. Gli acceleratori di routing personalizzati supportano solo gli indirizzi IPv4 [4] [9].

Note aggiuntive:

- Le risorse locali non possono essere configurate direttamente come endpoint; Tuttavia, è possibile utilizzare i bilanciatori del carico di rete nelle regioni AWS per anteriori endpoint locali e registrare tali NLB con l'acceleratore globale.
- Acceleratore globale monitora continuamente l'endpoint Health e instrada il traffico solo verso endpoint sani.
- Gli indirizzi IP elastici utilizzati come endpoint sono IP pubblici statici assegnati al tuo account AWS.
- Per la conservazione dell'indirizzo IP client, alcuni requisiti si applicano ai tipi di endpoint utilizzati.

In sintesi, gli endpoint AWS Global Accelerator variano in base al tipo di acceleratore: gli acceleratori standard utilizzano i bilanciatori del carico di rete, i bilanciatori del carico dell'applicazione, le istanze EC2 o gli indirizzi IP elastici, mentre gli acceleratori di routing personalizzati utilizzano le sottonette VPC con istanze EC2 come endpoint. Questa flessibilità consente all'acceleratore globale di supportare una vasta gamma di architetture applicative e esigenze di routing del traffico [1] [4] [6] [9].

Citazioni:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.html
[3] https://docs.aws.amazon.com/general/latest/gr/global_ackcelerator.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-ackcelerator.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[7] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[8] https://tutorialsdojo.com/aws-global-ackcelerator/
[9] https://aws.amazon.com/global-accelerator/faqs/