Tak, możesz dodać wiele grup punktowych do jednego słuchacza w AWS Global Accelerator. Oto szczegółowe punkty wyjaśniające tę zdolność:
- W AWS Global Accelerator słuchacz jest skonfigurowany do przetwarzania połączeń przychodzących od klientów na podstawie określonych portów (lub zakresów portów) i protokołów (TCP, UDP lub obu). Każdy słuchacz może mieć powiązane z nim jedną lub więcej grup punktów końcowych [13].
- Grupa punktów końcowych to zbiór punktów końcowych (takich jak równoważenie obciążenia sieciowego, równoważenie ładunku aplikacji, instancje EC2 lub elastyczne adresy IP) w określonym regionie AWS. Każda grupa punktów końcowych jest powiązana z dokładnie jednym słuchaczem, ale słuchacz może mieć wiele grup punktów końcowych, z których każda zazwyczaj reprezentuje inny region AWS [6] [9] [13].
- Gdy dodajesz grupy punktów końcowych do słuchacza, określasz regiony AWS, w których chcesz kierować ruch. Globalny akcelerator następnie prowadzi ruch przychodzący do optymalnych punktów końcowych w tych grupach w oparciu o kontrole zdrowia i zasady ruchu drogowego [6] [13].
- Możesz dodać wiele grup punktowych do jednego słuchacza za pośrednictwem konsoli zarządzania AWS, AWS CLI lub API. W konsoli, po wybraniu słuchacza, wybierasz „Dodaj grupę punktu końcowego” i określaj region i inne ustawienia. Możesz to powtórzyć, aby dodać dodatkowe grupy punktów końcowych dla tego samego słuchacza [6].
- Ten projekt umożliwia globalnej akceleratorowi rozpowszechnianie ruchu w wielu regionach pod jednym słuchaczem, poprawiając dostępność i wydajność dla globalnych aplikacji [13].
- W przypadku niestandardowych akceleratorów routingu każdy słuchacz może również mieć wiele grup punktów końcowych, jeden za region AWS, w którym masz punkty końcowe podsieci VPC. Jest to podobne do standardowych akceleratorów, ale dostosowane do routingu do instancji EC2 w podsieci VPC [12].
- Jednak region AWS może mieć tylko jedną grupę punktów końcowych na słuchacza. Tak więc, chociaż słuchacz może mieć wiele grup punktów końcowych, muszą być w różnych regionach AWS [8].
Podsumowując, pojedynczy słuchacz w AWS Global Accelerator może mieć powiązane z nim wiele grup punktowych, z których każda reprezentuje inny region AWS, umożliwiając kierowanie ruchem na całym świecie i elastycznym między punktami końcowymi aplikacji. Jest to podstawowa funkcja globalnego projektu akceleratora w celu optymalizacji rozkładu ruchu i wysokiej dostępności [6] [9] [13].
Cytaty:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-liisteners.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-uting-endpoint-groups.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[5] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-droups.create-endpoint-group.html
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-liisteners.creating-liisteners.html
[8] https://boto3.amazonaws.com/v1/documentation/api/1.16.27/reference/services/globalaclelerator.html
[9] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/list-endpoint-groups.html
[10] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[11] https://docs.aws.amazon.com/awscloudformation/latest/usergoide/AWS-Resource-GlobalaClelerator-Listener.html
[12] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-liisteners.html
[13] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaclelerator.html
[14] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaclelerator/create-listener.html