Todos os produtos
Search
Central de documentação

Global Accelerator:Add and manage intelligent routing listeners

Última atualização: Sep 25, 2026

Configure um listener de roteamento inteligente em uma instância do Global Accelerator (GA) para rotear o tráfego automaticamente para o grupo de endpoints mais próximo ou íntegro, direcionando as solicitações do cliente para o endpoint ideal.

Pré-requisitos

  • Uma standard GA instance foi criada.

  • Antes de configurar um listener HTTPS, prepare um certificado SSL de servidor válido que possa ser associado ao GA. Certifique-se de que o certificado corresponda ao nome de domínio acessado pelos clientes e possua uma cadeia de certificados completa. Se você estiver solicitando um certificado, aguarde a emissão antes de configurar o listener HTTPS. Para obter informações sobre como comprar e solicitar um certificado, consulte Purchase an SSL certificate e Submit a certificate application.

    Para encerrar conexões TLS no backend service, use um listener TCP para encaminhar o tráfego HTTPS. Não é necessário vincular um certificado SSL ao listener TCP no GA. No entanto, o backend deve oferecer suporte a HTTPS e ter um certificado de servidor válido que corresponda ao nome de domínio usado pelo cliente, com uma cadeia de certificados completa. O GA não descriptografa o tráfego TLS encaminhado. Se a porta do listener for diferente da porta do backend service, configure o mapeamento de portas sujeito às suas limitações de uso. Para gerenciar certificados ou encerrar conexões TLS no GA, ou para usar recursos da Camada 7, como encaminhamento baseado em caminho HTTP, campos de cabeçalho HTTP adicionais e tempo limite de solicitação, configure um listener HTTPS.

  • Para instâncias do GA baseadas em assinatura, você deve ter comprado e associado um plano de largura de banda básico.

Adicionar um listener de roteamento inteligente

Adicionar um listener TCP ou UDP

  1. Configure o listener e o protocolo.

    1. Faça login no console do Global Accelerator.

    2. Na página Instances, localize a instância do GA que você deseja gerenciar e clique em Configure Listener na coluna Actions.

    3. Na aba Listeners, clique em Add Listener.

      Pule esta etapa se estiver adicionando o primeiro listener ou se a instância do Global Accelerator não tiver listeners.
    4. Na página do assistente 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 exemplo, selecione Intelligent Routing.

      • Intelligent Routing: 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.Add and manage listeners of the Custom routing type.

        Os listeners de roteamento personalizado estão em pré-visualização por convite. Para usar listeners de roteamento personalizado, envie uma solicitação ao seu gerente de conta. Após a aprovação da solicitação, você poderá usar os listeners de roteamento personalizado.

      Protocol

      Selecione um protocolo de listener:

      • TCP

        • Um protocolo de transporte orientado a conexão que exige o estabelecimento de uma conexão antes da transferência de dados.

        • Fornece entrega de fluxo de bytes confiável e ordenada.

      • UDP

        • Um protocolo de transporte sem conexão que não exige o estabelecimento de uma conexão antes da transferência de dados.

        • Não garante a entrega ou ordenação de datagramas e não fornece retransmissão.

        Aviso

        A unidade máxima de transmissão (MTU) para listeners UDP do GA é de 1.452 bytes. Ao usar um listener UDP, certifique-se de que a MTU da placa de interface de rede (NIC) usada para comunicação entre o servidor de backend e o GA seja maior que 1.452 bytes. Caso contrário, os pacotes que excederem esse tamanho poderão ser descartados.

      Port

      Especifique a porta do listener usada para receber e encaminhar solicitações aos endpoints. O número da porta deve estar no intervalo de 1 to 65499.

      Você pode especificar até 30 portas para cada listener. Separe várias portas com vírgulas (,), por exemplo, 80,90,8080.

      Se você tiver várias portas consecutivas, poderá usar um hífen (-) para especificar um intervalo de portas, por exemplo, 80-85.

      As portas dos listeners TCP, HTTP e HTTPS não podem ser iguais.
      A porta de um listener UDP não pode ser igual à porta de um listener HTTPS para o qual o HTTP/3 está ativado.
      Limites de porta:Intelligent routing listener ports.

      Advanced Settings

      Opcional. Configure Client Affinity e Idle Connection Timeout Period.

      Client Affinity

      Ative ou desative a afinidade do cliente.

      • Source IP: Todas as solicitações do mesmo cliente são roteadas para o mesmo endpoint. Use para aplicativos com estado.

      • Disable: Sem afinidade de cliente. As solicitações do mesmo cliente podem alcançar endpoints diferentes.

      Idle Connection Timeout Period

      Especifique o período de tempo limite de ociosidade. Se nenhum dado for transferido por uma conexão durante o período de tempo limite, o GA fechará a conexão. Uma nova conexão é estabelecida quando a próxima solicitação é recebida.

      O intervalo de valores deste parâmetro varia de acordo com o protocolo do listener:

      • Listener TCP: 10 a 900 segundos. O valor padrão é 900 segundos.

      • Listener UDP: 10 a 20 segundos. O valor padrão é 20 segundos.

      Se a sua instância padrão do GA não oferecer suporte à configuração do Idle Connection Timeout Period para um listener de roteamento inteligente, a versão da sua instância pode não oferecer suporte a esse recurso. Para usar esse recurso, entre em contato com seu gerente de negócios para fazer o upgrade da instância.
  2. Configure os endpoints.

    Cada listener está associado a um grupo de endpoints. Especifique uma região para distribuição de tráfego para que o GA roteie as solicitações para o endpoint ideal nesse grupo.

    Na página do assistente Configure Endpoint Group, configure o grupo de endpoints e os endpoints conforme descrito abaixo e clique em Next.

    Para verificações de integridade e outras configurações, consulte Add a default endpoint group. Para obter uma visão geral, consulte Endpoint groups and endpoints.

    Parâmetro

    Descrição

    Endpoint Group Name

    Insira um nome.

    Region

    Selecione a região do grupo de endpoints.

    Selecione a região do grupo de endpoints com base na localização do backend service. Se o backend service estiver em uma região que o GA não suporta, selecione a região suportada mais próxima do backend service. Por exemplo, se usuários nos Estados Unidos acessarem servidores na parte continental da China, selecione a região onde os servidores residem ou a região suportada mais próxima na parte continental da China. A aceleração entre a parte continental da China e Hong Kong (China), Macau (China), Taiwan (China) ou outros países e regiões também requer a configuração de rede transfronteiriça correspondente. Para uma instância de assinatura, compre e associe um plano de largura de banda de aceleração transfronteiriça para uso com o plano de largura de banda básico. Para uma instância de pagamento conforme o uso, nenhum plano de largura de banda é necessário, mas você deve selecionar um tipo de rede de transmissão.

    Backend IP Version

    Selecione o protocolo IP que a instância do GA usa para se comunicar com o backend service.

    • IPv4: Usa apenas endereços IPv4 para se comunicar com o endpoint service.

    • IPv6: Usa apenas endereços IPv6 para se comunicar com o endpoint service.

    • IPv4/IPv6 (afinidade de protocolo): O protocolo IP que o GA usa corresponde ao protocolo da solicitação do cliente.

      • Se a solicitação do cliente usar IPv6, o GA usará IPv6 para se comunicar com o endpoint service.

      • Se a solicitação do cliente usar IPv4, o GA usará IPv4 para se comunicar com o endpoint service.

    Nota
    • Apenas instâncias padrão do GA que usam o método de faturamento de pagamento conforme o uso e possuem listeners com um tipo de roteamento inteligente suportam a configuração de protocolos IP de backend. Outros tipos de instâncias do GA não suportam essa configuração e usam IPv4 por padrão.

      O recurso de protocolo de endereço IP de backend está em pré-visualização por convite. Para usar esse recurso, entre em contato com seu gerente de negócios.

    • Você não pode configurar protocolos IP de backend se a região do grupo de endpoints for um ponto de presença (POP) do Alibaba Cloud.

      Chame a operação ListAvailableBusiRegions para verificar se uma região é um POP do Alibaba Cloud.

    • Você não pode configurar o OSS como um backend service se o protocolo IP de backend estiver definido como IPv6 ou IPv4/IPv6 (Afinidade de Protocolo).

    Endpoint Configuration

    Os endpoints processam as solicitações do cliente. Configure as seguintes configurações de endpoint:

    • Backend Service Type: Você pode selecionar ECS, ALB, NLB, CLB, OSS, ENI, Custom private IP address, Alibaba Cloud Public IP, Custom public IP address ou Custom Domain Name.

      Nota
      • Se a sua instância padrão do GA não oferecer suporte a tipos de backend service como ECS, ALB, NLB, CLB (tipo VPC), ENI ou Custom Private IP Address, a versão da instância pode estar desatualizada. Para usar esses recursos, entre em contato com seu gerente de negócios para solicitar um upgrade de instância.

      • Para usar o GA para acelerar um tipo de backend service do Alibaba Cloud não suportado ou um IDC service local por meio de uma conexão privada, você pode adicionar um endpoint do tipo Custom Private IP Address.

        • Os endereços IP privados personalizados incluem, mas não se limitam a, os seguintes blocos CIDR privados padrão:

          • 10.0.0.0/8

          • 100.64.0.0/10

          • 172.16.0.0/12

          • 192.168.0.0/16

        • Para garantir alta disponibilidade, selecione dois ou mais vSwitches para o Backend Service.

        • Se você quiser usar endereços IP públicos como endereços IP privados, esses endereços serão tratados como endereços IP privados ao usar o recurso de IP privado personalizado. Se necessário, configure as rotas necessárias na VPC.

      • Os listeners UDP não oferecem suporte a backend services ALB.

      • Para garantir conectividade ininterrupta entre a instância do GA e os backend services, você deve configurar políticas de acesso com base no tipo de conectividade de rede do backend service:

        • Conexão pública: A política de acesso do backend service, como um grupo de segurança ou firewall, deve permitir o tráfego do endereço IP público de saída do GA.

        • Conexão privada: A política de acesso do backend service, como um grupo de segurança ou regra de controle de acesso, deve permitir o tráfego do bloco CIDR do vSwitch onde o backend service reside. Você também deve garantir que pelo menos oito endereços IP privados estejam disponíveis no bloco CIDR do vSwitch.

      • O egress public IP address of the endpoints para cada instância do GA é exclusivo e não é compartilhado com usuários de outras instâncias do GA.

      • Se você selecionar ECS, ALB, NLB, CLB, OSS, ENI ou Custom Private IP Address como o tipo de backend service e uma função vinculada ao service não existir, o sistema criará uma automaticamente. Para obter mais informações, consulte AliyunServiceRoleForGaVpcEndpoint, AliyunServiceRoleForGaAlb, AliyunServiceRoleForGaOss e AliyunServiceRoleForGaNlb.

    • Backend Service: Insira o endereço IP, nome de domínio ou ID da instância do servidor de backend.

      Nota

      Os listeners TCP de instâncias padrão do GA de pagamento conforme o uso suportam domínios curinga como endpoints de nome de domínio personalizado. Por exemplo, você pode especificar *.example.com para configurar a aceleração para subdomínios. Não inclua um prefixo de protocolo (como https://), um caminho ou um número de porta. Este recurso está sendo implementado em fases. Para usá-lo, entre em contato com seu gerente de conta.

      • Um grupo de endpoints que contém um domínio curinga suporta apenas um endpoint. Você não pode adicionar outro domínio curinga, um domínio não curinga ou um endpoint de outro tipo ao grupo.

      • O peso de um endpoint de domínio curinga é fixado em 255 e não pode ser alterado. As instruções a seguir para configurar pesos de endpoint e aumentar o número de endpoints não se aplicam a endpoints de domínio curinga.

      • Grupos de endpoints que usam domínios curinga não oferecem suporte a verificações de integridade ou failover baseado em verificação de integridade entre grupos de endpoints.

      • A preservação do IP de origem do cliente, o mapeamento de portas e a discagem de tráfego permanecem sujeitos às suas condições e limites existentes.

      • Os dados de monitoramento, medição e faturamento são agregados entre os subdomínios de um domínio curinga. Não são fornecidos dados de monitoramento e faturamento para subdomínios individuais.

    • Weight (Valid values: 0 to 255): Insira um número inteiro de 0 a 255. O Global Accelerator roteia o tráfego para os endpoints com base em seus pesos configurados.

      Aviso

      Se o peso de um endpoint for definido como 0, o Global Accelerator para de distribuir tráfego para esse endpoint. Prossiga com cautela.

    Você pode clicar em Add Endpoint para adicionar vários endpoints. Você pode adicionar até quatro endpoints. Para adicionar mais endpoints, solicite um aumento de cota no Quota Center. Para obter mais informações, consulte Manage Global Accelerator quotas.

    Aviso

    Se você selecionar um nome de domínio personalizado como o tipo de backend service, use um nome de domínio que resolva para o servidor de origem. Não insira o CNAME acelerado da instância atual do GA ou um nome de domínio que finalmente resolva para um endereço IP acelerado dessa instância. Isso evita que o tráfego enviado à origem reentre na instância atual e crie um loop de encaminhamento.

    Preserve Client IP

    Preserva o endereço IP de origem do cliente.

    Quando ativado, os backend services podem recuperar os endereços IP de origem do cliente. Para obter mais informações, consulte Preserve client source IPs.

    Port Mapping

    Se a porta do listener for diferente da porta do endpoint, você deverá configurar o mapeamento de portas.

    • Listener Port: A porta deve estar dentro do intervalo de portas configurado para o listener atual.

    • Endpoint Port: A porta que o endpoint usa para fornecer services. Valores válidos: 1 a 65535.

    Se a porta do listener for igual à porta que o endpoint usa para fornecer services, você não precisará configurar o mapeamento de portas. O Global Accelerator envia automaticamente solicitações de acesso ao endpoint na porta do listener.

    Para listeners TCP e UDP, você pode clicar em Add Port Mapping para adicionar vários mapeamentos de portas. A Listener Port em cada mapeamento de porta deve ser exclusiva. Você pode adicionar até 30 mapeamentos de portas.

    Nota
    • Se a sua instância padrão do GA não oferecer suporte à configuração de Port Mapping para listeners TCP ou UDP, pode ser porque a versão da instância não suporta esse recurso. Para usar esse recurso, entre em contato com seu gerente de negócios para solicitar um upgrade de instância.

    • Para listeners TCP:

      • Você não pode configurar o mapeamento de portas para grupos de endpoints virtuais.

      • Se já existir um grupo de endpoints virtual para o listener, você não poderá configurar o mapeamento de portas para o grupo de endpoints padrão.

      • Se o mapeamento de portas já estiver configurado para o grupo de endpoints padrão, você não poderá adicionar um grupo de endpoints virtual.

    • Após configurar o mapeamento de portas, os seguintes limites se aplicam às alterações subsequentes do listener:

      • Protocolo do listener: Você pode alternar apenas entre HTTP e HTTPS. A alternância entre outros protocolos não é suportada.

      • Porta do listener: O intervalo de portas do listener modificado deve incluir todas as portas do listener que possuem mapeamentos de portas existentes.

        Por exemplo, se o intervalo de portas do listener for 80–82 e estiver mapeado para as portas de endpoint 100–102, o intervalo de portas do listener modificado deverá incluir as portas 80–82. Você pode alterar o intervalo para 80–90, mas não pode reduzi-lo para 80–81.

    • Para obter mais informações sobre como usar o mapeamento de portas, consulte Use GA port mapping to improve application flexibility and security.

    Traffic Distribution Ratio

    Configure a porcentagem de tráfego que é distribuída para diferentes grupos de endpoints.

    Valores válidos: 0 a 100.

    Para o método de faturamento de assinatura, apenas os listeners TCP e UDP suportam distribuição de tráfego. Para o método de faturamento de pagamento conforme o uso, todos os tipos de listener suportam distribuição de tráfego.
    O discador de tráfego controla a alocação de tráfego para o grupo de endpoints. Um valor de 0 significa que nenhum tráfego é encaminhado para o grupo de endpoints. A distribuição real de tráfego também depende das prioridades de agendamento do grupo de endpoints e do status da verificação de integridade. Um valor de 100 não significa necessariamente que o grupo de endpoints receberá todo o tráfego para a instância do GA.
    Para obter mais informações sobre como usar a discagem de tráfego, consulte Distribute traffic across endpoint groups in different scenarios.

    Configuração de service transfronteiriço

    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 sua configuração de service envolver aceleração transfronteiriça entre a parte continental da China e outras regiões.

  3. Revise a configuração.

    Na página do assistente Configuration Review, verifique as configurações do listener e do endpoint e clique em Submit.

    Para modificar configurações, clique em Edit na seção correspondente para retornar à página anterior.

    Um novo listener leva cerca de 3 minutos para se tornar ativo. As alterações de configuração levam cerca de 1 minuto para serem aplicadas.

Adicionar um listener HTTP ou HTTPS

Cada solicitação de cliente carrega até 900 cabeçalhos de solicitação. As solicitações que excedem o limite são descartadas. Para ajustar o limite, entre em contato com seu gerente de conta.
  1. Configure o listener e o protocolo.

    1. Faça login no console do Global Accelerator.

    2. Na página Instances, localize a instância do GA que você deseja gerenciar e clique em Configure Listener na coluna Actions.

    3. Na aba Listeners, clique em Add Listener.

      Pule esta etapa se estiver adicionando o primeiro listener ou se a instância do Global Accelerator não tiver listeners.
    4. Na página do assistente 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 exemplo, selecione Intelligent Routing.

      • Intelligent Routing: 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.Add and manage listeners of the Custom routing type.

        Os listeners de roteamento personalizado estão em pré-visualização por convite. Para usar listeners de roteamento personalizado, envie uma solicitação ao seu gerente de conta. Após a aprovação da solicitação, você poderá usar os listeners de roteamento personalizado.

      Protocol

      Selecione um protocolo de listener:

      • HTTPS:

        • Orientado a conexão com alta confiabilidade.

        • Usa TLS para criptografar dados em trânsito e autenticar o servidor, protegendo a confidencialidade e a integridade dos dados.

      • HTTP:

        • Orientado a conexão com alta confiabilidade.

        • Transmite dados em texto simples.

      Maximum HTTP Version

      Selecione a versão máxima do HTTP suportada pelo GA. O Maximum HTTP Version é necessário apenas quando o Protocol está definido como HTTPS.

      • HTTP/1.1: Com base no HTTP/1.0, o HTTP/1.1 introduz tecnologias como conexões persistentes e pipelining, mas está sujeito ao bloqueio de cabeça de linha.

      • HTTP/2 (Padrão): Com base no protocolo TCP, o HTTP/2 suporta multiplexação e compactação de cabeçalho para melhorar a capacidade de simultaneidade de uma única conexão.

      • HTTP/3: Usa o protocolo QUIC baseado em UDP para resolver o problema de bloqueio de cabeça de linha. O HTTP/3 introduz mecanismos como recuperação de erros e controle de fluxo para melhorar a estabilidade e a eficiência da transmissão.

        A versão mais recente do protocolo HTTP/3 é h3. Esta versão é suportada pelo Chrome 87 e posteriores. Se você usar outros navegadores, certifique-se de que seu navegador suporte HTTP/3.

      As versões HTTP são compatíveis com versões anteriores. Por exemplo, se você selecionar HTTP/3 como a versão máxima, mas o cliente não suportar HTTP/3, o GA também aceitará solicitações por HTTP/2 ou HTTP/1.1.

      Nota
      • Se a sua instância do GA de pagamento conforme o uso não oferecer suporte à configuração do Maximum HTTP Version, pode ser porque a versão da instância não é suportada. Entre em contato com seu gerente de conta para fazer o upgrade da sua instância do GA.

      • As instâncias do Global Accelerator de assinatura atualmente não suportam HTTP/3.

      • A configuração TLS Security Policies aplica-se apenas a conexões não HTTP/3. As conexões HTTP/3 usam uma política de segurança padrão integrada.

      Port

      Especifique a porta do listener usada para receber e encaminhar solicitações aos endpoints. O número da porta deve estar no intervalo de 1 to 65499.

      Um listener HTTP ou HTTPS suporta apenas uma porta.

      As portas dos listeners TCP, HTTP e HTTPS não podem ser iguais.
      A porta de um listener UDP não pode ser igual à porta de um listener HTTPS para o qual o HTTP/3 está ativado.

      Server Certificate

      Selecione um certificado SSL de servidor emitido e válido. Um certificado de servidor é necessário apenas quando você define o Protocol como HTTPS.

      Criptografa os dados transmitidos pelo GA para proteger os dados em trânsito.

      Para obter informações sobre como comprar e solicitar um certificado, consulte Purchase a commercial certificate e Submit a certificate application.

      TLS Security Policies

      Selecione a TLS security policy apropriada. Este parâmetro é necessário apenas quando você define o Protocol como HTTPS. Políticas padrão do sistema e personalizadas estão disponíveis.A configuração TLS Security Policies aplica-se apenas a conexões não HTTP/3. As conexões HTTP/3 usam uma política de segurança padrão integrada.

      Uma política de segurança TLS especifica as versões de protocolo e as suítes de criptografia suportadas.

      Apenas instâncias padrão do GA de pagamento conforme o uso suportam políticas de segurança TLS personalizadas.
      Você não pode selecionar uma política de segurança TLS personalizada se definir o Maximum HTTP Version do listener como HTTP/3.

      Advanced Settings

      Opcional. Configure Client Affinity, Idle Connection Timeout Period, Connection Request Timeout e Custom HTTP Headers.

      Client Affinity

      Ative ou desative a afinidade do cliente:

      • Source IP: Todas as solicitações do mesmo cliente são roteadas para o mesmo endpoint. Use para aplicativos com estado.

      • Disable: Sem afinidade de cliente. As solicitações do mesmo cliente podem alcançar endpoints diferentes.

      Idle Connection Timeout Period

      Especifique o período de tempo limite de ociosidade. Se nenhuma solicitação de acesso for recebida durante o período de tempo limite, o GA fechará a conexão. Uma nova conexão é estabelecida quando a próxima solicitação é recebida.

      O valor pode ser de 1 a 60 segundos. O valor padrão é 15 segundos. Para instâncias do GA de pagamento conforme o uso, você pode solicitar um aumento de cota no Quota Center.

      Nota

      Se a sua instância padrão do GA não oferecer suporte à configuração do Idle Connection Timeout Period para um listener de roteamento inteligente, a versão da sua instância pode não oferecer suporte a esse recurso. Para usar esse recurso, entre em contato com seu gerente de negócios para fazer o upgrade da instância.

      Connection Request Timeout

      Especifique o período de tempo limite da solicitação. Se um servidor de backend não responder dentro do período de tempo limite, o GA parará de esperar e retornará um código de erro HTTP 504 ao cliente.

      O valor pode ser de 1 a 180 segundos. O valor padrão é 60 segundos. Para instâncias do GA de pagamento conforme o uso, você pode solicitar um aumento de cota no Quota Center.

      Nota

      Se a sua instância padrão do GA não oferecer suporte à configuração do Connection Request Timeout para um listener de roteamento inteligente, a versão da sua instância pode não oferecer suporte a esse recurso. Para usar esse recurso, entre em contato com seu gerente de negócios para fazer o upgrade da instância.

      Custom HTTP Headers

      Selecione cabeçalhos HTTP adicionais.

      • GA-ID: Recupera o ID da instância do GA.

      • GA-AP: Recupera informações da região de aceleração.

      • GA-X-Forwarded-Proto: Recupera o protocolo do listener do GA.

      • GA-X-Forwarded-Port: Recupera a porta do listener do GA.

      • X-Real-IP: Recupera o endereço IP real do cliente.

  2. Configure os endpoints.

    Cada listener está associado a um grupo de endpoints. Especifique uma região para distribuição de tráfego para que o GA direcione o tráfego para o endpoint ideal nesse grupo.

    Na página do assistente Configure Endpoint Group, defina os seguintes parâmetros e clique em Next.

    Para verificações de integridade e outras configurações, consulte Add a default endpoint group. Para obter uma visão geral, consulte Endpoint groups and endpoints.

    Parâmetro

    Descrição

    Endpoint Group Name

    Insira um nome.

    Region

    Selecione a região do grupo de endpoints.

    Selecione a região do grupo de endpoints com base na localização do backend service. Se o backend service estiver em uma região que o GA não suporta, selecione a região suportada mais próxima do backend service. Por exemplo, se usuários nos Estados Unidos acessarem servidores na parte continental da China, selecione a região onde os servidores residem ou a região suportada mais próxima na parte continental da China. A aceleração entre a parte continental da China e Hong Kong (China), Macau (China), Taiwan (China) ou outros países e regiões também requer a configuração de rede transfronteiriça correspondente. Para uma instância de assinatura, compre e associe um plano de largura de banda de aceleração transfronteiriça para uso com o plano de largura de banda básico. Para uma instância de pagamento conforme o uso, nenhum plano de largura de banda é necessário, mas você deve selecionar um tipo de rede de transmissão.

    Backend IP Version

    Selecione o protocolo IP que a instância do GA usa para se comunicar com o backend service.

    • IPv4: Usa apenas endereços IPv4 para se comunicar com o endpoint service.

    • IPv6: Usa apenas endereços IPv6 para se comunicar com o endpoint service.

    • IPv4/IPv6 (afinidade de protocolo): O protocolo IP que o GA usa corresponde ao protocolo da solicitação do cliente.

      • Se a solicitação do cliente usar IPv6, o GA usará IPv6 para se comunicar com o endpoint service.

      • Se a solicitação do cliente usar IPv4, o GA usará IPv4 para se comunicar com o endpoint service.

    Nota
    • Apenas instâncias padrão do GA que usam o método de faturamento de pagamento conforme o uso e possuem listeners com um tipo de roteamento inteligente suportam a configuração de protocolos IP de backend. Outros tipos de instâncias do GA não suportam essa configuração e usam IPv4 por padrão.

      O recurso de protocolo de endereço IP de backend está em pré-visualização por convite. Para usar esse recurso, entre em contato com seu gerente de negócios.

    • Você não pode configurar protocolos IP de backend se a região do grupo de endpoints for um ponto de presença (POP) do Alibaba Cloud.

      Chame a operação ListAvailableBusiRegions para verificar se uma região é um POP do Alibaba Cloud.

    • Você não pode configurar o OSS como um backend service se o protocolo IP de backend estiver definido como IPv6 ou IPv4/IPv6 (Afinidade de Protocolo).

    Endpoint Configuration

    Os endpoints processam as solicitações do cliente. Configure as seguintes configurações de endpoint:

    • Backend Service Type: Você pode selecionar ECS, ALB, NLB, CLB, OSS, ENI, Custom private IP address, Alibaba Cloud Public IP, Custom public IP address ou Custom Domain Name.

      Nota
      • Se a sua instância padrão do GA não oferecer suporte a tipos de backend service como ECS, ALB, NLB, CLB (tipo VPC), ENI ou Custom Private IP Address, a versão da instância pode estar desatualizada. Para usar esses recursos, entre em contato com seu gerente de negócios para solicitar um upgrade de instância.

      • Para usar o GA para acelerar um tipo de backend service do Alibaba Cloud não suportado ou um IDC service local por meio de uma conexão privada, você pode adicionar um endpoint do tipo Custom Private IP Address.

        • Os endereços IP privados personalizados incluem, mas não se limitam a, os seguintes blocos CIDR privados padrão:

          • 10.0.0.0/8

          • 100.64.0.0/10

          • 172.16.0.0/12

          • 192.168.0.0/16

        • Para garantir alta disponibilidade, selecione dois ou mais vSwitches para o Backend Service.

        • Se você quiser usar endereços IP públicos como endereços IP privados, esses endereços serão tratados como endereços IP privados ao usar o recurso de IP privado personalizado. Se necessário, configure as rotas necessárias na VPC.

      • Para garantir conectividade ininterrupta entre a instância do GA e os backend services, você deve configurar políticas de acesso com base no tipo de conectividade de rede do backend service:

        • Conexão pública: A política de acesso do backend service, como um grupo de segurança ou firewall, deve permitir o tráfego do endereço IP público de saída do GA.

        • Conexão privada: A política de acesso do backend service, como um grupo de segurança ou regra de controle de acesso, deve permitir o tráfego do bloco CIDR do vSwitch onde o backend service reside. Você também deve garantir que pelo menos oito endereços IP privados estejam disponíveis no bloco CIDR do vSwitch.

      • O egress public IP address of the endpoints para cada instância do GA é exclusivo e não é compartilhado com usuários de outras instâncias do GA.

      • Se você selecionar ECS, ALB, NLB, CLB, OSS, ENI ou Custom Private IP Address como o tipo de backend service e uma função vinculada ao service não existir, o sistema criará uma automaticamente. Para obter mais informações, consulte AliyunServiceRoleForGaVpcEndpoint, AliyunServiceRoleForGaAlb, AliyunServiceRoleForGaOss e AliyunServiceRoleForGaNlb.

    • Backend Service: Insira o endereço IP, nome de domínio ou ID da instância do servidor de backend.

      Nota

      Os listeners TCP de instâncias padrão do GA de pagamento conforme o uso suportam domínios curinga como endpoints de nome de domínio personalizado. Por exemplo, você pode especificar *.example.com para configurar a aceleração para subdomínios. Não inclua um prefixo de protocolo (como https://), um caminho ou um número de porta. Este recurso está sendo implementado em fases. Para usá-lo, entre em contato com seu gerente de conta.

      • Um grupo de endpoints que contém um domínio curinga suporta apenas um endpoint. Você não pode adicionar outro domínio curinga, um domínio não curinga ou um endpoint de outro tipo ao grupo.

      • O peso de um endpoint de domínio curinga é fixado em 255 e não pode ser alterado. As instruções a seguir para configurar pesos de endpoint e aumentar o número de endpoints não se aplicam a endpoints de domínio curinga.

      • Grupos de endpoints que usam domínios curinga não oferecem suporte a verificações de integridade ou failover baseado em verificação de integridade entre grupos de endpoints.

      • A preservação do IP de origem do cliente, o mapeamento de portas e a discagem de tráfego permanecem sujeitos às suas condições e limites existentes.

      • Os dados de monitoramento, medição e faturamento são agregados entre os subdomínios de um domínio curinga. Não são fornecidos dados de monitoramento e faturamento para subdomínios individuais.

    • Weight (Valid values: 0 to 255): Insira um número inteiro de 0 a 255. O Global Accelerator roteia o tráfego para os endpoints com base em seus pesos configurados.

      Aviso

      Se o peso de um endpoint for definido como 0, o Global Accelerator para de distribuir tráfego para esse endpoint. Prossiga com cautela.

    Você pode clicar em Add Endpoint para adicionar vários endpoints. Você pode adicionar até quatro endpoints. Para adicionar mais endpoints, solicite um aumento de cota no Quota Center. Para obter mais informações, consulte Manage Global Accelerator quotas.

    Aviso

    Se você selecionar um nome de domínio personalizado como o tipo de backend service, use um nome de domínio que resolva para o servidor de origem. Não insira o CNAME acelerado da instância atual do GA ou um nome de domínio que finalmente resolva para um endereço IP acelerado dessa instância. Isso evita que o tráfego enviado à origem reentre na instância atual e crie um loop de encaminhamento.

    Preserve Client IP

    A preservação do endereço IP do cliente é ativada por padrão para listeners HTTP e HTTPS e não pode ser desativada.

    Os backend services podem obter endereços IP de clientes a partir do cabeçalho HTTP X-Forwarded-For. Para obter mais informações, consulte Preserve client source IP addresses.

    Backend Service Protocol

    Selecione o protocolo usado pelo backend service. Configure este parâmetro apenas ao configurar um grupo de endpoints para um listener HTTP ou HTTPS.

    • HTTP (padrão)

    • HTTPS

    Nota
    • Se o protocolo do listener for HTTP, o backend service usará HTTP por padrão e você não poderá alterar o protocolo.

    • Quando o Backend Service Protocol está definido como HTTPS, o Global Accelerator (GA) suporta TLSv1.0, TLSv1.1, TLSv1.2 e TLSv1.3 para conexões com backend services e negocia automaticamente uma versão TLS disponível com o backend service. Se a sua instância do GA não permitir que você selecione a IP Version para conexões de backend service, a instância também não suportará a negociação TLSv1.3 por padrão. Para usar esse recurso, entre em contato com seu gerente de conta para solicitar um upgrade de instância.

    IP Version

    Selecione a versão do protocolo que o Global Accelerator usa para se conectar ao backend service. Este parâmetro aplica-se apenas quando o Backend Service Protocol está definido como HTTPS.

    • HTTP/1.1 (padrão)

    • HTTP/2

      O HTTP/2 melhora significativamente o desempenho, reduz a latência e a sobrecarga de rede e aprimora a experiência geral de acesso para backend services HTTPS.

      Isso se aplica a backend services que já suportam HTTP/2. Se o seu backend service suportar apenas HTTP/2, você deverá selecionar HTTP/2.

    Nota
    • Se a sua instância do GA não oferecer suporte à seleção da IP Version para um backend service, pode ser porque a versão da instância não é suportada. Para usar esse recurso, entre em contato com seu gerente de negócios para solicitar um upgrade de instância.

    • Se você selecionar HTTP/2, os seguintes limites se aplicam:

      • O protocolo WebSocket não é suportado.

      • O recurso Server Push do HTTP/2 não é suportado.

      • As solicitações gRPC baseadas em HTTP/2 não podem ser aceleradas.

    Port Mapping

    Se a porta do listener for diferente da porta do endpoint, você deverá configurar o mapeamento de portas.

    • Listener Port: A porta deve estar dentro do intervalo de portas configurado para o listener atual.

    • Endpoint Port: A porta que o endpoint usa para fornecer services. Valores válidos: 1 a 65535.

    Se a porta do listener for igual à porta que o endpoint usa para fornecer services, você não precisará configurar o mapeamento de portas. O Global Accelerator envia automaticamente solicitações de acesso ao endpoint na porta do listener.

    Para listeners HTTP e HTTPS, você pode adicionar apenas um mapeamento de porta.

    Nota
    • Após configurar o mapeamento de portas, os seguintes limites se aplicam às alterações subsequentes do listener:

      • Protocolo do listener: Você pode alternar apenas entre HTTP e HTTPS. A alternância entre outros protocolos não é suportada.

      • Porta do listener: O intervalo de portas do listener modificado deve incluir todas as portas do listener que possuem mapeamentos de portas existentes.

        Por exemplo, se o intervalo de portas do listener for 80–82 e estiver mapeado para as portas de endpoint 100–102, o intervalo de portas do listener modificado deverá incluir as portas 80–82. Você pode alterar o intervalo para 80–90, mas não pode reduzi-lo para 80–81.

    • Para obter mais informações sobre como usar o mapeamento de portas, consulte Use GA port mapping to improve application flexibility and security.

    Traffic Distribution Ratio

    Configure a porcentagem de tráfego que é distribuída para diferentes grupos de endpoints.

    Valores válidos: 0 a 100.

    Para o método de faturamento de assinatura, apenas os listeners TCP e UDP suportam distribuição de tráfego. Para o método de faturamento de pagamento conforme o uso, todos os tipos de listener suportam distribuição de tráfego.
    O discador de tráfego controla a alocação de tráfego para o grupo de endpoints. Um valor de 0 significa que nenhum tráfego é encaminhado para o grupo de endpoints. A distribuição real de tráfego também depende das prioridades de agendamento do grupo de endpoints e do status da verificação de integridade. Um valor de 100 não significa necessariamente que o grupo de endpoints receberá todo o tráfego para a instância do GA.
    Para obter mais informações sobre como usar a discagem de tráfego, consulte Distribute traffic across endpoint groups in different scenarios.

    Configuração de Service Transfronteiriço

    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 sua configuração de service envolver aceleração transfronteiriça entre a parte continental da China e outras regiões.

  3. Revise a configuração.

    Na página do assistente Configuration Review, verifique as configurações do listener e do endpoint e clique em Submit.

    Para modificar configurações, clique em Edit na seção correspondente para retornar à página anterior.

    Um novo listener leva cerca de 3 minutos para se tornar ativo. As alterações de configuração levam cerca de 1 minuto para serem aplicadas.

Gerenciar listeners

Ações

Descrição

Editar um listener

Modifique o protocolo, o certificado SSL e as configurações do grupo de endpoints de um listener. O tipo de roteamento não pode ser alterado.

Limitações de mapeamento de portas:

  • Protocolo do listener: Você pode alternar apenas entre HTTP e HTTPS. A alternância entre outros protocolos não é suportada.

  • Porta do listener: O intervalo de portas do listener modificado deve incluir todas as portas do listener que possuem mapeamentos de portas existentes.

    Por exemplo, se o intervalo de portas do listener for 80–82 e estiver mapeado para as portas de endpoint 100–102, o intervalo de portas do listener modificado deverá incluir as portas 80–82. Você pode alterar o intervalo para 80–90, mas não pode reduzi-lo para 80–81.

Para um listener TCP com o recurso Preserve Client IP ativado, você não pode alternar para UDP quando o backend usa um tipo de conexão pública.

Aviso

Alterar a porta ou o protocolo do listener pode interromper a transmissão de dados. Modifique as configurações do listener durante horários de baixo pico ou após alternar o tráfego para outra instância do GA.

  1. Na aba Listeners, localize o listener e clique em Edit na coluna Actions.

  2. Na página Edit Listener, modifique o listener, protocolo, certificado SSL ou grupo de endpoints e clique em Next.

    Detalhes da configuração:Add a TCP or UDP listener ou Add an HTTP or HTTPS listener.

Excluir um listener

A exclusão de um listener também remove seus grupos de endpoints associados.

Listeners excluídos não podem ser recuperados. Você deve criar um novo listener e reconfigurar parâmetros como protocolo, porta e grupos de endpoints. O ID do listener do novo listener é diferente do listener original.

A exclusão de um listener ou grupo de endpoints afeta o encaminhamento de tráfego correspondente e não interrompe automaticamente o faturamento da instância. Para instâncias de pagamento conforme o uso, as taxas da instância continuam até que a instância seja liberada. As taxas de CU e as taxas de transferência de dados são baseadas no uso faturável real. A liberação de uma instância interrompe o faturamento subsequente para essa instância, mas as cobranças já incorridas ainda devem ser liquidadas. Para instâncias de assinatura, a exclusão de um listener não cancela automaticamente a instância ou seus planos de largura de banda. Antes de parar de usar o GA, alterne o tráfego do service para um service disponível e, em seguida, lide com a instância e os recursos associados de acordo com seus métodos de faturamento.

  1. Na aba Listeners, localize o listener e clique em Delete na coluna Actions.

  2. Na caixa de diálogo Delete Listener, clique em OK.

Configurar grupos de endpoints virtuais e políticas de encaminhamento para um listener

Você pode configurar grupos de endpoints virtuais e políticas de encaminhamento para listeners de roteamento inteligente TCP, HTTP e HTTPS. As políticas de encaminhamento roteiam solicitações correspondentes para o grupo de endpoints padrão ou virtual correspondente, permitindo que uma única instância do GA acelere o acesso a vários backend services. As condições e restrições de encaminhamento suportadas variam de acordo com o protocolo do listener. Para obter mais informações, consulte:

Operações de API relacionadas