Após implantar o Global Accelerator (GA), use um dos métodos a seguir para verificar a redução da latência de rede:
Testes Sintéticos do Cloud Monitor: executa detecções em nós de rede de provedores de serviços de Internet (ISP) de várias regiões simultaneamente. Ideal para validações em grande escala ou multirregionais.
Teste manual: executa comandos diretamente de um cliente na região de aceleração. Recomendado para verificações pontuais ou análises detalhadas de uma região específica.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância do GA implantada. Para mais detalhes, consulte Criar e gerenciar instâncias padrão do GA.
A porta do listener adicionada à lista de permissões do grupo de segurança no servidor de endpoint. Para mais detalhes, consulte Adicionar uma regra de grupo de segurança.
Use os Testes Sintéticos do Cloud Monitor
A ferramenta Synthetic Tests no Cloud Monitor (CMS) executa detecções em nós de rede de ISPs de diferentes regiões. Isso oferece uma visão ampla do desempenho de aceleração sem a necessidade de acessar cada cliente individualmente.
Teste a aceleração de nome de domínio
Use este método se sua instância do GA acelerar conexões para servidores de backend identificados por nomes de domínio.
O que é necessário:
Nome de domínio do servidor de backend.
Nome da região de aceleração para filtrar os resultados.
Etapas:
Abra Synthetic Tests.
Insira o nome de domínio do servidor de backend e clique em Test Now. Por padrão, o sistema executa uma detecção HTTP. Para HTTPS, insira a URL completa (por exemplo,
https://example.com).Na seção Probe Check Result, clique em
ao lado do cabeçalho da coluna Detection Point City. Insira o nome da região de aceleração e clique em Detection Point CityDetection Point CityConfirm.Compare os resultados antes e depois de habilitar o GA.
O desempenho da aceleração varia conforme a carga de trabalho real. O exemplo a seguir usa um cliente na China (Hong Kong) e um servidor de backend nos EUA (Silicon Valley).
Figura 1. Antes da aceleração de acesso por nome de domínio

Figura 2. Após a aceleração de acesso por nome de domínio

Figura 1. Antes do uso do GA

Figura 2. Após o uso do GA

Teste a aceleração de endereço IP
Use este método se sua instância do GA acelerar conexões para servidores de backend identificados por endereços IP. O recurso Comparative Test executa a detecção tanto no endereço IP do servidor de backend quanto no endereço IP acelerado em um único teste.
O que é necessário:
Endereço IP do servidor de backend.
Endereço IP acelerado.
Nome da região de aceleração para filtrar os resultados.
Etapas:
Abra Synthetic Tests.
Clique em Comparative Test abaixo do botão Test Now.
-
Configure os parâmetros do teste:
Etapa
Ação
1
Selecione os ISPs e as regiões na lista suspensa. Neste exemplo, todos os valores estão selecionados.
2
Insira o endereço IP do servidor de backend.
3
Insira o endereço IP acelerado.
4
Clique em Test Now.
5
Na seção Probe Check Result, clique em
ao lado do cabeçalho da coluna Detection Point City. Insira o nome da região de aceleração e clique em Confirm.
Compare os resultados antes e depois de habilitar o GA.
O desempenho da aceleração varia conforme a carga de trabalho real. O exemplo a seguir usa um cliente na China (Hong Kong) e um servidor de backend nos EUA (Silicon Valley).

Execute testes manuais
O teste manual mede a latência diretamente de um cliente na região de aceleração. Use-o para verificações pontuais temporárias ou para investigar o desempenho em um local específico.
ICMP Ping e TCPing não medem a latência de ponta a ponta através do GA. O mecanismo de proxy do GA responde e encerra as solicitações ICMP Ping e TCPing na região de aceleração, impedindo que cheguem ao servidor de backend. Use ICMP Ping e TCPing apenas para verificar a conectividade de rede entre o cliente e a região de aceleração.
Teste listeners TCP, HTTP e HTTPS
Execute o comando curl a partir de um cliente na região de aceleração. Compare a saída antes e depois de habilitar o GA.
curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http[s]://<domain name or IP address>[:<port>]"
O comando retorna três métricas de tempo:
|
Métrica |
Descrição |
|
|
Tempo para estabelecer uma conexão TCP, em segundos. |
|
|
Tempo entre o envio da solicitação e o recebimento do primeiro byte do servidor de backend, em segundos. |
|
|
Tempo total entre o envio da solicitação e o recebimento do último byte do servidor de backend, em segundos. |
Uso de nome de domínio
O desempenho da aceleração varia conforme a carga de trabalho real. O exemplo a seguir usa um cliente na China (Shenzhen) e um servidor de backend nos EUA (Silicon Valley).
Figura 1. Latência antes da aceleração (acesso a um nome de domínio)

Figura 2. Latência após a aceleração (acesso a um nome de domínio)

Uso de endereço IP
O desempenho da aceleração varia conforme a carga de trabalho real. O exemplo a seguir usa um cliente na China (Hong Kong) e um servidor de backend nos EUA (Silicon Valley).
Figura 1. Latência de rede antes da aceleração (acesso ao endereço IP do serviço de backend)

Figura 2. Latência de rede após a aceleração (acesso ao endereço IP acelerado)

Teste listeners UDP
Para instâncias do GA com listeners UDP, use o UDPing para medir a latência. O UDPing envia pacotes UDP para um endereço IP e porta especificados e relata o tempo de ida e volta.
Os datagramas UDP são transmitidos diretamente para os endpoints no grupo de endpoints sem estabelecimento de sessões. O exemplo a seguir usa Alibaba Cloud Linux 3 tanto no servidor de endpoint quanto no cliente, com um cliente na China (Hong Kong) acessando um servidor de backend na Alemanha (Frankfurt).
Etapa 1: Implante o UDP Echo no servidor de endpoint
O UDP Echo fornece uma linha de base de latência simples ao ecoar os pacotes de volta ao remetente. Este exemplo usa o socat para executar o UDP Echo.
# Install socat
yum install socat
# Start UDP Echo on the listener port
nohup socat -v UDP-LISTEN:<listener port>,fork PIPE 2>/dev/null &
Etapa 2: Configure o UDPing no cliente
# Download UDPing
wget https://networktools-public.oss-cn-hangzhou.aliyuncs.com/ga/udping/udping.py
# Make it executable
chmod +x udping.py
Etapa 3: Meça a latência antes e depois do GA
Faça login no cliente.
-
Execute o seguinte comando para medir a latência sem o GA:
./udping.py <Backend server IP address> <Listener port> -
Execute o seguinte comando para medir a latência através do GA:
./udping.py <Accelerated IP address> <Listener port>
Figura 1. Latência de rede antes do uso do GA

Figura 2. Latência de rede após o uso do GA
