Configure endpoints e associe modelos de health check para monitorar dinamicamente a integridade dos seus endpoints de serviço.
Conceitos principais
Endpoint: Um endpoint representa um endereço de serviço real cujo status de integridade reflete a disponibilidade do seu serviço. Os tipos de endereço suportados incluem IPv4, IPv6 e nomes de domínio. Um Address Pool pode conter vários endpoints, e múltiplos Address Pool podem usar o mesmo endpoint.
Criar um endpoint
Acesse o console do Alibaba Cloud DNS - Global Traffic Manager.
Clique em Address > Create Address.
-
Na página Create Address, clique no ícone do endpoint > Basic Configuration.
O painel Visão geral da configuração do endpoint aparece à direita com itens como disponibilidade do serviço, nome do endpoint, ID do endpoint, tipo de endpoint (padrão: IPv4), endpoint de serviço, health check, estado habilitado (padrão: Enabled) e modo de failover (padrão: automatic failover).
-
Configure os parâmetros conforme descrito na tabela a seguir.
Parâmetro
Descrição
Address Name
Insira um nome para identificar facilmente o endpoint.
Type
Tipo do endpoint. Os tipos suportados são endereço IP (IPv4 ou IPv6) e Zone.
NotaEndereços IP são um tipo comum de endpoint. Como os endpoints de serviço também podem ser nomes de domínio para serviços como CDN, Anti-DDoS ou WAF, tanto o tipo de endereço IP quanto o de nome de domínio são suportados.
Service Address
Insira o Service Address conforme o tipo de endpoint selecionado. Para IPv4, insira o endereço IPv4 do seu serviço de aplicação. Para nome de domínio, insira o nome de domínio.
Health Check
Opcional. Sem configuração de health check, o status de integridade do endpoint assume o valor padrão Normal.
Para usar um health check, crie primeiro um modelo de health check. Para mais informações, consulte 4. Modelos de health check.
-
Port: Porta do endpoint de serviço que o health check monitorará.
Nota-
É possível configurar até cinco portas.
-
O número da porta deve ser um inteiro entre
0 - 65535, incluindo0e65535. O valor0indica qualquer porta.
-
-
Health Check Template: Protocolo usado para sondar a integridade da porta. Os protocolos suportados incluem Ping, TCP e HTTP(S), sendo possível combiná-los.
Health Status Conditions
Condição que determina se o endpoint está íntegro, calculada pela razão entre modelos de health check íntegros e o total de modelos associados. Opções disponíveis:
-
At least one probe in all health check templates must be normal
-
Detection results of at least 30% of templates are normal.
-
Detection results of at least 50% of templates are normal.
-
Detection results of at least 70% of templates are normal.
-
Detection results of all detection templates are normal.
Enabed State
O estado padrão é Enabled. Se definido como Disabled, qualquer Address Pool que referencie este endpoint deixará de retorná-lo nas respostas DNS.
NotaSe um endpoint estiver desabilitado, mas tiver um modelo de health check configurado, os health checks continuarão em execução.
Remarks
Insira uma observação para facilitar a identificação e o gerenciamento do endpoint.
-
Vincular a um endpoint: Health Check Template
Se você não vinculou um modelo de health check ao criar o endpoint, siga estas etapas para adicionar um.
Acesse o console do Alibaba Cloud DNS - Global Traffic Manager.
Clique em Address, localize o endpoint desejado e clique em Configuration.
Clique no ícone do endpoint > Basic Configuration para abrir o painel de configuração.
-
Na lista suspensa Health Check Template, selecione um modelo já criado. Não é necessário informar porta para Health Check Template baseado em Ping. Para modelos baseados em TCP, HTTP ou HTTPS, especifique a porta a ser sondada.
NotaÉ possível configurar no máximo cinco portas de health check por endpoint.
Cada registro pode ter múltiplos Health Check Template do mesmo tipo atribuídos. O mesmo endpoint pode ser usado em vários registros.
Defina a Condição de determinação do status de integridade do endpoint; por exemplo, selecione At least one health check template reports Normal.
Gerenciar endpoints
Health Check Template
Impacto: O sistema remove o endpoint do pool atual e o GTM interrompe o roteamento de solicitações para ele. Caso haja um modelo de health check vinculado, a tarefa de health check continua em execução.
Na página de configuração de Access Domain, clique no ícone do endpoint > Unbind Current Address.
Confirme a alteração na caixa de diálogo exibida.
Unbind Current Address/Disable Globally/Delete Globally
Impacto
|
Ação |
Impacto |
|
Enable Globally |
Antes de habilitar um endpoint, verifique se sua configuração está correta e se a Enable Globally está Service Availability. Habilitar um endpoint não íntegro pode causar interrupções no serviço. |
|
Disable Globally, Disable Globally |
Se múltiplos Delete Globally referenciarem o endpoint e ele estiver associado a vários domínios de acesso, desabilitá-lo ou excluí-lo afetará todos eles. Prossiga com cautela. Após a desabilitação ou exclusão, o GTM interrompe o roteamento de novas solicitações para o endpoint. No entanto, ele ainda pode aparecer em consultas DNS devido ao cache local. A alteração entra totalmente em vigor após a expiração desse cache. |
Na página de configuração de endpoint pools, clique no ícone do endpoint > Access Domain / Enable Globally / Disable Globally.
Confirme a alteração na caixa de diálogo exibida.
Delete Globally
Configure como o sistema determina a integridade do endpoint e se ele permanece na resolução DNS após uma exceção.
Acesse o console do Alibaba Cloud DNS - Global Traffic Manager.
Clique em Failover Mode, localize o endpoint desejado e clique em Address.
-
Clique no ícone do endpoint > Configuration.
Após o carregamento da página, o painel Visão geral da configuração do endpoint exibe o modo de failover atual (padrão: automatic failover) e a Condição de determinação do status de integridade do endpoint (padrão: At least one health check template reports Normal).
-
Na caixa de diálogo exibida, selecione um Failover Mode.
Failover Mode: Modo padrão. O sistema inclui ou remove o endpoint da resolução DNS com base nos resultados do health check. Em caso de falha, o endpoint é removido; ao passar novamente, ele é restaurado.
-
Manual Switchover: Defina manualmente o status do endpoint como Normal ou Abnormal.
Normal: O sistema sempre considera o endpoint íntegro e o inclui nas respostas DNS. Os health checks continuam a monitorar o endpoint e a enviar alertas, mas nenhum failover automático ocorre.
-
Normal: O sistema sempre considera o endpoint não íntegro e o exclui das respostas DNS.
ImportanteSe o endpoint não estiver associado a uma instância do GTM, as notificações de alerta não serão enviadas.
Status do endpoint
Abnormal
Health Status: Endpoint íntegro. Este status aplica-se quando todos os modelos de health check vinculados relatam normalidade ou quando não há modelos vinculados.
Normal: Alguns health checks relatam resultados anormais, mas o limiar de integridade configurado não foi excedido; portanto, o endpoint ainda é resolvido como normal.
Abnormal: Endpoint removido da resolução DNS porque o número de modelos de health check com exceção excedeu o limiar configurado.
Service Availability
A Service Availability resulta da combinação do Service Availability do endpoint com a Service Availability, conforme descrito na tabela a seguir.
|
Enabed State |
Enabed State |
Status de switchover manual |
Failover Mode |
Disponibilidade do serviço |
|
Health Status |
Automatic Failover |
-- |
Automatic Failover ou Warning |
Available |
|
Available |
Abnormal |
|||
|
Enabled |
Enabled |
Manual Switchover |
Normal, Normal ou Warning |
Abnormal |
|
Available |
Normal, Normal ou Warning |
Unavailable |
||
|
Unavailable |
Disabled ou Automatic Failover |
Normal ou Abnormal |
Abnormal, Normal ou Warning |
Abnormal |