Um listener de roteamento personalizado em uma instância padrão do Global Accelerator (GA) roteia o tráfego de forma determinística para todos os endereços IP em uma sub-rede especificada, ou para um endereço IP e porta de destino especificados, com base nos mapeamentos de porta do listener para o endpoint.
Informações de contexto
Após configurar um listener de roteamento personalizado para uma instância do GA, o GA gera uma tabela de mapeamento de portas a partir do intervalo de portas do listener, dos intervalos de portas do grupo de endpoints e dos endereços IP dos endpoints (vSwitches). O listener encaminha as solicitações para endereços IP e portas específicos do vSwitch com base nessa tabela de mapeamento.
Os listeners de roteamento personalizado encaminham o tráfego para servidores de backend especificados. Casos de uso: jogos online multiplayer, videoconferência e salas de aula virtuais. Para obter informações sobre como os listeners de roteamento personalizado funcionam e como usá-los, consulte How custom routing listeners work.
Para comparar os tipos de roteamento e seus limites de intervalo de portas, consulte Listeners.
Pré-requisitos
Você foi aprovado para usar listeners de roteamento personalizado. O recurso de listener de roteamento personalizado está em preview privado. Para usar esse recurso, entre em contato com o gerente da sua conta para solicitar acesso.
Um standard GA instance foi criado.
Para instâncias do GA baseadas em assinatura, você deve ter comprado e associado um plano de largura de banda básico.
Adicione um listener
-
Configure o listener e o protocolo.
Faça login no console do Global Accelerator.
Na página Instances, encontre a instância do GA que você deseja gerenciar e clique em Configure Listener na coluna Actions.
-
Na aba Listeners, clique em Add Listener.
Pule esta etapa se você estiver adicionando o primeiro listener ou se a instância do Global Accelerator não tiver listeners.
-
Na página Configure Listener & Protocol, defina os seguintes parâmetros e clique em Next.
Parâmetro
Descrição
Listener Name
insira um nome para o listener.
Routing Type
selecione um tipo de roteamento. Neste tópico, selecione Custom Routing.
Roteamento inteligente: Após as solicitações do cliente entrarem na rede de aceleração do GA, o listener seleciona um grupo de endpoints próximo ou íntegro com base em fatores como latência e encaminha as solicitações para um endpoint apropriado.
Custom Routing: Gera uma tabela de mapeamento de portas com base no intervalo de portas do listener, no intervalo de portas do grupo de endpoints de destino e nos endereços IP dos endpoints (vSwitches). Roteia o tráfego de forma determinística para endereços IP e portas específicos em um vSwitch.Adicione e gerencie listeners de roteamento personalizado.
Os listeners de roteamento personalizado estão em preview por convite. Para usar listeners de roteamento personalizado, envie uma solicitação ao gerente da sua conta. Após a aprovação da sua solicitação, você poderá usar os listeners de roteamento personalizado.
Port
especifique a porta do listener que é usada para receber e encaminhar solicitações para os endpoints. O número da porta deve estar no intervalo de 1 to 65499.
Use uma vírgula (,) para separar várias portas, por exemplo, 80,90,8080.
Para várias portas consecutivas, use um hífen (-) para especificar um intervalo de portas, por exemplo, 80-85.
Nota-
As portas de listener de diferentes listeners de roteamento personalizado na mesma instância do Global Accelerator não podem se sobrepor.
-
As portas 25, 250, 4789 e 4790 são reservadas pelo sistema. O GA ignora automaticamente essas portas ao gerar uma tabela de mapeamento.
-
A porta 6081 não pode ser configurada para instâncias do Global Accelerator com pagamento conforme o uso.
-
O intervalo de portas do listener determina o número de combinações possíveis de portas no grupo de endpoints associado e endereços IP em todos os endpoints do vSwitch. A fórmula é:
Number of listener ports ≥ Total number of ports in the endpoint group × Total number of IP addresses in all vSwitch endpoints. Recomendamos que você configure um intervalo de portas grande para o listener.
-
Configure os grupos de endpoints e os endpoints.
Um grupo de endpoints mapeia o intervalo de portas de um listener para o intervalo de portas e o protocolo de um service de backend em uma região específica. Os endpoints especificam as sub-redes de destino e suas políticas de tráfego.
Para obter mais informações sobre grupos de endpoints e endpoints, consulte Endpoint groups and endpoints.
-
Configure o grupo de endpoints.
Na página Configure Endpoint Group, configure o grupo de endpoints com base nas seguintes informações.
Parâmetro
Descrição
Endpoint Group Name
insira um nome para o grupo de endpoints.
Region
selecione a região do Alibaba Cloud onde o grupo de endpoints está implantado.
Port Mapping Range and Protocol
selecione um modo de entrada para definir os mapeamentos de porta e protocolo do listener para os services de backend no grupo de endpoints.
List Mode: insira o Port Range e o Protocol. Para o Protocol, você pode selecionar TCP, UDP ou ambos.
clique em Add para inserir vários mapeamentos.
Use este modo para adicionar até 20 mapeamentos por vez.
Batch Mode: insira os intervalos de portas e protocolos de acordo com as instruções de formatação, ou baixe o modelo, preencha-o e faça o upload do arquivo.
Use este modo para adicionar até 100 mapeamentos por vez.
O número total de portas no grupo de endpoints multiplicado pelo número total de endereços IP em todos os endpoints do vSwitch deve ser menor ou igual ao número total de portas especificadas para o listener. A fórmula é:
(Total number of ports in the endpoint group) × (Total number of IP addresses in all vSwitch endpoints) ≤ (Number of listener ports). -
Configure os endpoints.
Na seção Endpoint, clique em Add Endpoint. Na caixa de diálogo Add Endpoint, configure o endpoint com base nas seguintes informações e, em seguida, clique em OK.
Parâmetro
Descrição
Backend Service Type
Apenas vSwitch é suportado.
Backend Service
selecione o vSwitch para o qual deseja encaminhar o tráfego.
Subnet Traffic
selecione uma política de acesso de tráfego de sub-rede.
Allow All Traffic: Todo o tráfego de entrada é encaminhado para o service de backend especificado por meio do Global Accelerator.
Deny All Traffic (Padrão): Nenhum tráfego de entrada é encaminhado para o service de backend especificado por meio do Global Accelerator.
Allow traffic for specific vSwitch IP addresses and ports: especifique a Access Policy que pode receber tráfego. Os destinos do tráfego são os endereços IP e as portas das instâncias ECS.
Opcional: clique em + Add Endpoint Group para configurar outro grupo de endpoints.
-
Na seção Cross-border Acceleration Settings, leia os Compliance Commitments Regarding Cross-border Data Transfers e selecione Agree to the Preceding Compliance Agreement.
Esta etapa é necessária apenas se a aceleração transfronteiriça não estiver ativada para sua instância do GA e a configuração do seu service envolver aceleração transfronteiriça entre a parte continental da China e outras regiões.
clique em Next.
-
-
Revise a configuração.
Na página do assistente Configuration Review, verifique as configurações do listener e dos endpoints e, em seguida, clique em Submit.
Para modificar as configurações, clique em Edit na seção correspondente para retornar à página anterior.
Um novo listener leva cerca de 3 minutos para ser ativado. As alterações de configuração levam cerca de 1 minuto para serem aplicadas.
Operações adicionais
|
Ações |
Descrição |
|
Editar um listener |
Modifique o nome e a porta do listener.
|
|
Excluir um listener |
Exclua um listener e seus grupos de endpoints associados.
|
Documentação relacionada
CreateListener: Cria um listener.
UpdateListener: Atualiza um listener.
DeleteListener: Exclui um listener.