Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Os aceleradores de roteamento personalizados podem ser integrados a outros serviços da AWS


Os aceleradores de roteamento personalizados podem ser integrados a outros serviços da AWS


Os aceleradores de roteamento personalizados no AWS Global Accelerator podem realmente ser integrados a outros serviços da AWS, principalmente por meio de sua interação com as instâncias do Amazon EC2 nas sub -redes Amazon Virtual Private Cloud (VPC). Aqui está uma explicação detalhada:

Integração com Amazon EC2 e VPC

- Os aceleradores de roteamento personalizados direcionam o tráfego de maneira determinística para instâncias e portas específicas do Amazon EC2 nas sub -redes VPC. Isso significa que você pode usar sua própria lógica de aplicativo para direcionar os usuários para destinos de instância de EC2 específicos, que são úteis para aplicativos como jogos multiplayer, VoIP ou sessões de mídia em tempo real em que os usuários devem se conectar a servidores específicos [1] [2] [3] [4].

- Os pontos de extremidade para aceleradores de roteamento personalizados devem ser sub -redes VPC, e o tráfego é roteado apenas para endereços IP privados das instâncias do EC2 nessas sub -redes. Essa integração garante que o tráfego se beneficie da rede global da AWS para melhorar o desempenho e a disponibilidade, mantendo a segurança, não expondo instâncias do EC2 diretamente à Internet [1] [3] [4] [8].

Lógica de aplicativo e integração da API

- Seu aplicativo pode usar as APIs do AWS Global Acelerator, como 'ListCustomRoutingPortMappings`, para recuperar mapeamentos estáticos entre os endereços IP do acelerador e os endereços IP privados e as portas das instâncias do EC2. Isso permite sua lógica de aplicativo personalizada (como serviços de correspondência nos controladores de jogos ou sessões em aplicativos de comunicação) para direcionar dinamicamente os usuários para os destinos corretos [2] [4].

- Essa abordagem orientada à API permite integração perfeita com seus serviços de back-end em execução no EC2, permitindo que você implemente a lógica de roteamento complexa com base em atributos do usuário, como localização geográfica, nível de habilidade ou requisitos de sessão [2] [4].

Segurança e controle de tráfego

- Por padrão, os terminais de sub -rede VPC não podem receber tráfego até ser permitido explicitamente, fornecendo controle granular sobre quais instâncias do EC2 podem aceitar o tráfego através do acelerador. Você pode gerenciar essas permissões usando chamadas de API do Acelerador Global como `perlandeCustomRoutingTraffic` e` DeNyCustomRoutingTraffic` para controlar o acesso na sub -rede ou no nível de soquete de destino individual [4].

Integração potencial com outros serviços da AWS

- Enquanto a integração primária é com as instâncias do EC2 nas sub -redes VPC, os aceleradores de roteamento personalizados podem se integrar indiretamente a outros serviços da AWS que interagem com o EC2, como o AWS Lambda (desencadeado por eventos EC2), Amazon Cloudwatch (para monitoramento) e a identidade e o acesso à gestão (IAM) para o controle.

- Além disso, você pode levar seus próprios endereços IP (BYOIP) para o acelerador global, permitindo maior personalização e integração com sua infraestrutura de rede existente [1].

Em resumo, os aceleradores de roteamento personalizados foram projetados para integrar -se firmemente às instâncias do Amazon EC2 nas sub -redes VPC, alavancando a rede do Acelerador Global para rotear deterministicamente o tráfego com base na lógica do seu aplicativo. Eles fornecem ganchos de API para decisões de roteamento dinâmico e controle de tráfego granular, permitindo a integração com uma variedade de serviços da AWS que suportam ou complementam aplicativos baseados em EC2. Isso os torna adequados para aplicativos complexos e baseados em sessões que exigem mapeamentos precisos para o usuário a servidor, beneficiando os recursos globais de desempenho e segurança da AWS [1] [2] [3] [4].

Citações:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-ruting-accelerators.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-aws-global-accelerator-custom---routing-accelerators/
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/work-with-custom-routing-accelerators.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-ruting-how-it-works.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/getting-started-custom-ruting.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-ruting-guidelines.html