Monitorização de pontos finais do Gestor de tráfegoTraffic Manager endpoint monitoring

O Gestor de tráfego do Azure inclui a monitorização de ponto final incorporado e de ativação pós-falha do ponto de extremidade automática.Azure Traffic Manager includes built-in endpoint monitoring and automatic endpoint failover. Esta funcionalidade ajuda-o a fornecer aplicações de elevada disponibilidade que são resilientes a falhas de ponto de extremidade, incluindo falhas de região do Azure.This feature helps you deliver high-availability applications that are resilient to endpoint failure, including Azure region failures.

Configurar a monitorização do ponto finalConfigure endpoint monitoring

Para configurar a monitorização do ponto final, tem de especificar as seguintes definições no perfil do Traffic Manager:To configure endpoint monitoring, you must specify the following settings on your Traffic Manager profile:

  • Protocolo.Protocol. Selecione HTTP, HTTPS ou TCP como protocolo que o Gestor de tráfego utiliza quando o ponto final de pesquisa para verificar o respetivo estado de funcionamento.Choose HTTP, HTTPS, or TCP as the protocol that Traffic Manager uses when probing your endpoint to check its health. Monitorização de HTTPS não verifica se o seu certificado SSL não é válido – só verifica que o certificado está presente.HTTPS monitoring does not verify whether your SSL certificate is valid--it only checks that the certificate is present.

  • Porta.Port. Escolha a porta utilizada para o pedido.Choose the port used for the request.

  • Caminho.Path. Esta definição de configuração é válida apenas para os protocolos HTTP e HTTPS, para que o caminho de especificar a definição é necessária.This configuration setting is valid only for the HTTP and HTTPS protocols, for which specifying the path setting is required. Fornecer esta definição para o TCP resultados de protocolo num erro de monitorização.Providing this setting for the TCP monitoring protocol results in an error. Para o protocolo HTTP e HTTPS, dê o caminho relativo e o nome da página Web ou o ficheiro que acede a monitorização.For HTTP and HTTPS protocol, give the relative path and the name of the webpage or the file that the monitoring accesses. Uma barra (/) é uma entrada válida para o caminho relativo.A forward slash (/) is a valid entry for the relative path. Este valor indica que o ficheiro está no diretório de raiz (predefinição).This value implies that the file is in the root directory (default).

  • Definições de cabeçalho personalizado esta definição ajuda a adicionar cabeçalhos HTTP específicos para o estado de funcionamento de configuração verifica que o Gestor de tráfego envia para pontos finais sob um perfil.Custom header settings This configuration setting helps you add specific HTTP headers to the health checks that Traffic Manager sends to endpoints under a profile. Os cabeçalhos personalizados podem ser especificados a um nível de perfil até ser aplicável a todos os pontos finais esse perfil and / or num nível de ponto final aplicável apenas para esse ponto final.The custom headers can be specified at a profile level to be applicable for all endpoints in that profile and / or at an endpoint level applicable only to that endpoint. Pode usar os cabeçalhos personalizados para ter as verificações do Estado de funcionamento para pontos finais num ambiente multi-inquilino ser roteados corretamente ao especificar um cabeçalho de anfitrião ao seu destino.You can use custom headers for having health checks to endpoints in a multi-tenant environment be routed correctly to their destination by specifying a host header. Também pode utilizar esta definição, adicionando os cabeçalhos exclusivos que podem ser utilizados para identificar o Gestor de tráfego teve origem pedidos de HTTP (S) e processa-os de forma diferente.You can also use this setting by adding unique headers that can be used to identify Traffic Manager originated HTTP(S) requests and processes them differently. Pode especificar até oito seprated de pares de valor do cabeçalho: por uma vírgula.You can specify up to eight header:value pairs seprated by a comma. Por exemplo, "header1:value1, header2:value2".For example, "header1:value1,header2:value2".

  • Intervalos de código de estado de espera esta definição permite-lhe especificar vários intervalos de código de êxito no formato 200 299, 301 301.Expected status code ranges This setting allows you to specify multiple success code ranges in the format 200-299, 301-301. Se estes códigos de estado são recebidos como resposta a partir de um ponto de extremidade quando uma verificação de estado de funcionamento é iniciada, o Gestor de tráfego marca esses pontos de extremidade como bom estado de funcionamento.If these status codes are received as response from an endpoint when a health check is initiated, Traffic Manager marks those endpoints as healthy. Pode especificar um máximo de 8 intervalos de código de estado.You can specify a maximum of 8 status code ranges. Esta definição é aplicável apenas para o protocolo HTTP e HTTPS e para todos os pontos finais.This setting is applicable only to HTTP and HTTPS protocol and to all endpoints. Esta definição é no nível de perfil do Gestor de tráfego e por predefinição, o valor de 200 é definido como o código de estado de êxito.This setting is at the Traffic Manager profile level and by default the value 200 is defined as the success status code.

  • Intervalo de pesquisa.Probing interval. Este valor Especifica a frequência com que um ponto de extremidade é verificado para seu estado de funcionamento de um agente de pesquisa do Gestor de tráfego.This value specifies how often an endpoint is checked for its health from a Traffic Manager probing agent. Pode especificar dois valores aqui: 30 segundos (pesquisa normal) e 10 segundos (pesquisa rápida).You can specify two values here: 30 seconds (normal probing) and 10 seconds (fast probing). Se não forem fornecidos valores, o perfil define como um valor predefinido de 30 segundos.If no values are provided, the profile sets to a default value of 30 seconds. Visite o preço de Gestor de tráfego página para obter mais informações sobre os preços de pesquisa rápida.Visit the Traffic Manager Pricing page to learn more about fast probing pricing.

  • Pela tolerar o número de falhas de.Tolerated number of failures. Este valor Especifica como várias falhas de um agente de pesquisa do Gestor de tráfego tolera antes de os marcar esse ponto final danificada.This value specifies how many failures a Traffic Manager probing agent tolerates before marking that endpoint as unhealthy. O valor pode variar entre 0 e 9.Its value can range between 0 and 9. Um valor de 0 significa que uma única falha de monitorização pode causar o ponto de extremidade seja marcado como mau estado de funcionamento.A value of 0 means a single monitoring failure can cause that endpoint to be marked as unhealthy. Se for especificado nenhum valor, ele usa o valor predefinido de 3.If no value is specified, it uses the default value of 3.

  • Tempo limite da pesquisa.Probe timeout. Esta propriedade especifica o período de tempo que o agente do Gestor de tráfego de pesquisa deve aguardar antes de considerar que verificam a uma falha quando uma sonda de verificação de estado de funcionamento é enviada para o ponto final.This property specifies the amount of time the Traffic Manager probing agent should wait before considering that check a failure when a health check probe is sent to the endpoint. Se o intervalo de pesquisa é definido como 30 segundos, em seguida, pode definir o valor de tempo limite entre 5 e 10 segundos.If the Probing Interval is set to 30 seconds, then you can set the Timeout value between 5 and 10 seconds. Se for especificado nenhum valor, ele usa um valor predefinido de 10 segundos.If no value is specified, it uses a default value of 10 seconds. Se o intervalo de pesquisa está definido para 10 segundos, em seguida, pode definir o valor de tempo limite entre 5 e 9 segundos.If the Probing Interval is set to 10 seconds, then you can set the Timeout value between 5 and 9 seconds. Se for especificado nenhum valor de tempo limite, ele usa um valor padrão de 9 segundos.If no Timeout value is specified, it uses a default value of 9 seconds.

    Monitorização de pontos finais do Gestor de tráfego

    Figura: Monitorização de pontos finais do Gestor de tráfegoFigure: Traffic Manager endpoint monitoring

Como funciona a monitorização do ponto finalHow endpoint monitoring works

Se o protocolo de monitorização é definido como HTTP ou HTTPS, o agente do Gestor de tráfego de pesquisa faz um pedido GET para o ponto de extremidade usando o protocolo, porta e caminho relativo, tendo em conta.If the monitoring protocol is set as HTTP or HTTPS, the Traffic Manager probing agent makes a GET request to the endpoint using the protocol, port, and relative path given. Se ele recebe de volta uma resposta 200 OK, ou qualquer uma das respostas configuradas no esperado o código de estado *intervalos, em seguida, esse ponto final é considerado em bom estado de funcionamento.If it gets back a 200-OK response, or any of the responses configured in the Expected status code *ranges, then that endpoint is considered healthy. Se a resposta é um valor diferente, ou, se for recebida nenhuma resposta dentro do período de tempo limite especificado, em seguida, o Gestor de tráfego de pesquisa agente tenta novamente, de acordo com a definição de pela tolerar número de falhas (sem tenta restabelecer é feita se esta definição é 0).If the response is a different value, or, if no response is received within the timeout period specified, then the Traffic Manager probing agent re-attempts according to the Tolerated Number of Failures setting (no re-attempts are done if this setting is 0). Se o número de falhas consecutivas é maior do que a definição de pela tolerar número de falhas, em seguida, esse ponto final está marcado como mau estado de funcionamento.If the number of consecutive failures is higher than the Tolerated Number of Failures setting, then that endpoint is marked as unhealthy.

Se o protocolo de monitorização é TCP, o agente de pesquisa do Gestor de tráfego inicia um pedido de ligação de TCP utilizando a porta especificada.If the monitoring protocol is TCP, the Traffic Manager probing agent initiates a TCP connection request using the port specified. Se o ponto final de responder ao pedido com uma resposta para estabelecer a ligação, essa verificação de estado de funcionamento está marcada como um êxito e o agente de pesquisa do Gestor de tráfego repõe a conexão TCP.If the endpoint responds to the request with a response to establish the connection, that health check is marked as a success and the Traffic Manager probing agent resets the TCP connection. Se a resposta é um valor diferente, ou se for recebida nenhuma resposta dentro do período de tempo limite especificado, o Gestor de tráfego de pesquisa agente tenta novamente, de acordo com a definição de pela tolerar número de falhas (sem tenta restabelecer é feita se esta definição é 0).If the response is a different value, or if no response is received within the timeout period specified, the Traffic Manager probing agent re-attempts according to the Tolerated Number of Failures setting (no re-attempts are made if this setting is 0). Se o número de falhas consecutivas é maior do que a definição de pela tolerar número de falhas, em seguida, esse ponto final é marcado mau estado de funcionamento.If the number of consecutive failures is higher than the Tolerated Number of Failures setting, then that endpoint is marked unhealthy.

Em todos os casos, o Gestor de tráfego sondas a partir de várias localizações e a determinação de falhas consecutivas acontece em cada região.In all cases, Traffic Manager probes from multiple locations and the consecutive failure determination happens within each region. Isso também significa que os pontos finais estão a receber sondas de estado de funcionamento do Gestor de tráfego com uma freqüência mais alta que a definição utilizada para o intervalo de pesquisa.This also means that endpoints are receiving health probes from Traffic Manager with a higher frequency than the setting used for Probing Interval.

Nota

Para HTTP ou HTTPS, protocolo de monitorização, uma prática comum no lado do ponto final é implementar uma página personalizada dentro de seu aplicativo - por exemplo, /health.aspx.For HTTP or HTTPS monitoring protocol, a common practice on the endpoint side is to implement a custom page within your application - for example, /health.aspx. Utilizar este caminho para a monitorização, pode executar verificações específicas do aplicativo, como a verificação de contadores de desempenho ou verificar a disponibilidade de base de dados.Using this path for monitoring, you can perform application-specific checks, such as checking performance counters or verifying database availability. Com base nestas verificações personalizadas, a página devolve um código de status HTTP adequado.Based on these custom checks, the page returns an appropriate HTTP status code.

Todos os pontos finais num perfil de Gestor de tráfego partilham as definições de monitorização.All endpoints in a Traffic Manager profile share monitoring settings. Se precisar usar diferentes configurações de monitorização para diferentes pontos de extremidade, pode criar aninhada de perfis do Gestor de tráfego.If you need to use different monitoring settings for different endpoints, you can create nested Traffic Manager profiles.

Estado de perfil e ponto finalEndpoint and profile status

Pode ativar e desativar os perfis do Gestor de tráfego e pontos de extremidade.You can enable and disable Traffic Manager profiles and endpoints. No entanto, uma alteração no estado do ponto final também poderão ocorrer como um resultado do Gestor de tráfego automatizada as definições e processos.However, a change in endpoint status also might occur as a result of Traffic Manager automated settings and processes.

Estado do ponto finalEndpoint status

Pode ativar ou desativar um ponto de extremidade específico.You can enable or disable a specific endpoint. O serviço subjacente, que ainda possa ser bom estado de funcionamento, não é afetado.The underlying service, which might still be healthy, is unaffected. Alterar o estado do ponto de extremidade controla a disponibilidade do ponto de extremidade no perfil do Gestor de tráfego.Changing the endpoint status controls the availability of the endpoint in the Traffic Manager profile. Quando um Estado de ponto final está desabilitado, o Gestor de tráfego não verifica se o seu estado de funcionamento e o ponto final não está incluído numa resposta DNS.When an endpoint status is disabled, Traffic Manager does not check its health and the endpoint is not included in a DNS response.

Estado do perfilProfile status

Utilizar a definição do Estado do perfil, pode ativar ou desativar um perfil específico.Using the profile status setting, you can enable or disable a specific profile. Enquanto o estado do ponto final afeta um único ponto final, o estado do perfil afeta o perfil completo, incluindo todos os pontos finais.While endpoint status affects a single endpoint, profile status affects the entire profile, including all endpoints. Quando desativa um perfil, os pontos finais não são verificados relativamente à integridade e não existem pontos finais estão incluídos numa resposta DNS.When you disable a profile, the endpoints are not checked for health and no endpoints are included in a DNS response. Uma NXDOMAIN código de resposta é retornado para a consulta DNS.An NXDOMAIN response code is returned for the DNS query.

Estado do monitor de ponto finalEndpoint monitor status

Estado do monitor de ponto final é um valor gerado pelo Gestor de tráfego, que mostra o estado do ponto de extremidade.Endpoint monitor status is a Traffic Manager-generated value that shows the status of the endpoint. Não é possível alterar esta definição manualmente.You cannot change this setting manually. O estado do monitor de ponto final é uma combinação dos resultados de monitorização do ponto final e o estado de ponto final configurado.The endpoint monitor status is a combination of the results of endpoint monitoring and the configured endpoint status. Os valores possíveis de estado do monitor de ponto final são mostrados na tabela a seguir:The possible values of endpoint monitor status are shown in the following table:

Estado do perfilProfile status Estado do ponto finalEndpoint status Estado do monitor de ponto finalEndpoint monitor status NotasNotes
DesativadoDisabled EnabledEnabled InativoInactive O perfil foi desativado.The profile has been disabled. Embora o estado de ponto final estiver ativado, o estado do perfil (desativado) tem precedência.Although the endpoint status is Enabled, the profile status (Disabled) takes precedence. Pontos finais nos perfis desativados não são monitorizados.Endpoints in disabled profiles are not monitored. Um código de resposta NXDOMAIN é retornado para a consulta DNS.An NXDOMAIN response code is returned for the DNS query.
<any><any> DesativadoDisabled DesativadoDisabled O ponto final foi desativado.The endpoint has been disabled. Pontos de extremidade desativados não são monitorizados.Disabled endpoints are not monitored. O ponto final não está incluído nas respostas DNS, por conseguinte, não receber o tráfego.The endpoint is not included in DNS responses, therefore, it does not receive traffic.
EnabledEnabled EnabledEnabled OnlineOnline O ponto final está a ser monitorizado e está em bom estado.The endpoint is monitored and is healthy. Ele está incluído nas respostas DNS e pode receber o tráfego.It is included in DNS responses and can receive traffic.
EnabledEnabled EnabledEnabled DegradadoDegraded Ponto final de monitorização do Estado de funcionamento verificações estão a falhar.Endpoint monitoring health checks are failing. O ponto final não está incluído nas respostas DNS e não recebe o tráfego.The endpoint is not included in DNS responses and does not receive traffic.
Uma exceção é se todos os pontos finais estão degradados, caso em que todas elas são consideradas a ser devolvido na resposta da consulta).An exception to this is if all endpoints are degraded, in which case all of them are considered to be returned in the query response).
EnabledEnabled EnabledEnabled CheckingEndpointCheckingEndpoint O ponto final está a ser monitorizado, mas os resultados da primeira sonda ainda não foram recebidos.The endpoint is monitored, but the results of the first probe have not been received yet. CheckingEndpoint é um estado temporário que normalmente ocorre imediatamente após a adição ou ativar um ponto de extremidade no perfil.CheckingEndpoint is a temporary state that usually occurs immediately after adding or enabling an endpoint in the profile. Um ponto de extremidade neste estado está incluído nas respostas DNS e pode receber o tráfego.An endpoint in this state is included in DNS responses and can receive traffic.
EnabledEnabled EnabledEnabled ParadaStopped A aplicação web que o ponto final aponta para não está em execução.The web app that the endpoint points to is not running. Verifique as definições de aplicação web.Check the web app settings. Também pode acontecer se o ponto final é do tipo aninhado ponto de extremidade e o perfil de subordinado está desativado ou está inativo.This can also happen if the endpoint is of type nested endpoint and the child profile is disabled or is inactive.
Um ponto final com um estado parado, não é monitorizado.An endpoint with a Stopped status is not monitored. Ele não está incluído nas respostas DNS e não recebe o tráfego.It is not included in DNS responses and does not receive traffic. Uma exceção é se todos os pontos finais estão degradados, caso em que todos eles serão considerados a ser devolvido na resposta da consulta.An exception to this is if all endpoints are degraded, in which case all of them will be considered to be returned in the query response.

Para obter detalhes sobre como o estado do monitor de ponto final é calculado para aninhados pontos de extremidade, consulte aninhada de perfis do Gestor de tráfego.For details about how endpoint monitor status is calculated for nested endpoints, see nested Traffic Manager profiles.

Nota

Um Estado de monitor do ponto final parado pode acontecer no serviço de aplicações, se a sua aplicação web não está em execução no escalão Standard ou superior.A Stopped Endpoint monitor status can happen on App Service if your web application is not running in the Standard tier or above. Para obter mais informações, consulte integração do Gestor de tráfego com o serviço de aplicações.For more information, see Traffic Manager integration with App Service.

Estado do monitor de perfilProfile monitor status

O estado do monitor de perfil é uma combinação do Estado do perfil configurado e os valores de estado do monitor de ponto final para todos os pontos finais.The profile monitor status is a combination of the configured profile status and the endpoint monitor status values for all endpoints. Os valores possíveis são descritos na tabela a seguir:The possible values are described in the following table:

Estado do perfil (conforme configurado)Profile status (as configured) Estado do monitor de ponto finalEndpoint monitor status Estado do monitor de perfilProfile monitor status NotasNotes
DesativadoDisabled <qualquer> ou um perfil com não existem pontos finais definidos.<any> or a profile with no defined endpoints. DesativadoDisabled O perfil foi desativado.The profile has been disabled.
EnabledEnabled O estado de, pelo menos, um ponto final está degradado.The status of at least one endpoint is Degraded. DegradadoDegraded Reveja os valores de estado do ponto de extremidade individuais para determinar quais pontos de extremidade ainda mais necessitam de atenção.Review the individual endpoint status values to determine which endpoints require further attention.
EnabledEnabled O estado de, pelo menos, um ponto final é Online.The status of at least one endpoint is Online. Não existem pontos finais possuem um status de Degraded.No endpoints have a Degraded status. OnlineOnline O serviço está a aceitar o tráfego.The service is accepting traffic. Não são necessárias mais ações.No further action is required.
EnabledEnabled O estado de, pelo menos, um ponto final é CheckingEndpoint.The status of at least one endpoint is CheckingEndpoint. Não existem pontos finais estão em Estado Online ou Degraded.No endpoints are in Online or Degraded status. CheckingEndpointsCheckingEndpoints O estado de transição ocorre quando um perfil se criadas ou ativadas.This transition state occurs when a profile if created or enabled. O estado de funcionamento do ponto final está a ser verificado pela primeira vez.The endpoint health is being checked for the first time.
EnabledEnabled Os Estados de todos os pontos finais no perfil são desativado ou parado ou o perfil não tem definidos pontos finais.The statuses of all endpoints in the profile are either Disabled or Stopped, or the profile has no defined endpoints. InativoInactive Não existem pontos finais estão ativos, mas o perfil ainda está ativado.No endpoints are active, but the profile is still Enabled.

Ativação pós-falha do ponto final e recuperaçãoEndpoint failover and recovery

O Gestor de tráfego verifica periodicamente o estado de funcionamento de cada ponto de extremidade, incluindo os pontos finais de mau estado de funcionamento.Traffic Manager periodically checks the health of every endpoint, including unhealthy endpoints. Gestor de tráfego detetar quando um ponto final se tornar íntegro novamente e coloca-o de volta em rotação.Traffic Manager detects when an endpoint becomes healthy and brings it back into rotation.

Um ponto de extremidade é mau estado de funcionamento quando qualquer um dos seguintes eventos ocorra:An endpoint is unhealthy when any of the following events occur:

  • Se o protocolo de monitorização é HTTP ou HTTPS:If the monitoring protocol is HTTP or HTTPS:
    • Uma resposta que não 200 ou uma resposta que não inclua o intervalo de estado especificado no esperado intervalos de código de estado definir, é recebida (incluindo um código de 2xx diferente ou um redirecionamento 301/302).A non-200 response, or a response that does not include the status range specified in the Expected status code ranges setting, is received (including a different 2xx code, or a 301/302 redirect).
  • Se o protocolo de monitorização é TCP:If the monitoring protocol is TCP:
    • É recebida uma resposta que não seja ACK ou SYN-ACK em resposta ao pedido de SYN enviado pelo Gestor de tráfego para tentar um estabelecimento da conexão.A response other than ACK or SYN-ACK is received in response to the SYN request sent by Traffic Manager to attempt a connection establishment.
  • Tempo limite.Timeout.
  • Qualquer outro problema de ligação resultante o ponto final a não ser acessível.Any other connection issue resulting in the endpoint being not reachable.

Para obter mais informações sobre as verificações de falha na resolução de problemas, consulte estado de resolução de problemas degradado no Gestor de tráfego do Azure.For more information about troubleshooting failed checks, see Troubleshooting Degraded status on Azure Traffic Manager.

A linha cronológica na figura a seguir é uma descrição detalhada do processo de monitorização do ponto final do Gestor de tráfego que tem as seguintes definições: a monitorização de protocolo é HTTP, o intervalo de pesquisa é de 30 segundos, número de falhas tolerados é 3, valor de tempo limite é de 10 segundos e TTL de DNS é 30 segundos.The timeline in the following figure is a detailed description of the monitoring process of Traffic Manager endpoint that has the following settings: monitoring protocol is HTTP, probing interval is 30 seconds, number of tolerated failures is 3, timeout value is 10 seconds, and DNS TTL is 30 seconds.

Sequência de ativação pós-falha e reativação pós-falha de ponto final do Gestor de tráfego

Figura: Tráfego manager endpoint ativação pós-falha e recuperação sequênciaFigure: Traffic manager endpoint failover and recovery sequence

  1. GET.GET. Para cada ponto de extremidade, o sistema de monitoramento do Gestor de tráfego efetua um pedido GET no caminho especificado nas definições de monitorização.For each endpoint, the Traffic Manager monitoring system performs a GET request on the path specified in the monitoring settings.

  2. Intervalo de código OK ou personalizadas de 200 especificadas definições de monitorização de perfil do Gestor de tráfego .200 OK or custom code range specified Traffic Manager profile monitoring settings . O sistema de monitorização espera um HTTP 200 OK ou o ou intervalo de código personalizado especificado a mensagem de definições a serem retornados dentro de 10 segundos da monitorização de perfil do Gestor de tráfego.The monitoring system expects an HTTP 200 OK or the or custom code range specified Traffic Manager profile monitoring settings message to be returned within 10 seconds. Ao receber esta resposta, ele reconhece que o serviço está disponível.When it receives this response, it recognizes that the service is available.

  3. 30 segundos entre verificações.30 seconds between checks. A verificação de estado de funcionamento do ponto final é repetida a cada 30 segundos.The endpoint health check is repeated every 30 seconds.

  4. Serviço indisponível.Service unavailable. O serviço fica indisponível.The service becomes unavailable. O Gestor de tráfego não saberá até a próxima verificação de estado de funcionamento.Traffic Manager will not know until the next health check.

  5. Tenta aceder ao caminho de monitorização.Attempts to access the monitoring path. O sistema de monitorização efetua um pedido GET, mas não recebeu uma resposta dentro do período de tempo limite de 10 segundos (em alternativa, que não 200 recebida uma resposta pode ser).The monitoring system performs a GET request, but does not receive a response within the timeout period of 10 seconds (alternatively, a non-200 response may be received). Em seguida, tenta três vezes mais, em intervalos de 30 segundos.It then tries three more times, at 30-second intervals. Se um das tentativas for bem-sucedida, o número de tentativas é reposto.If one of the tries is successful, then the number of tries is reset.

  6. Estado definido como Degraded.Status set to Degraded. Após a quarta falha consecutiva, o sistema de monitorização marca o estado do ponto de extremidade indisponível como Degraded.After a fourth consecutive failure, the monitoring system marks the unavailable endpoint status as Degraded.

  7. O tráfego é desviado para outros pontos de extremidade.Traffic is diverted to other endpoints. Os servidores de nomes do DNS do Gestor de tráfego são atualizados e o Gestor de tráfego já não retorna o ponto final em resposta a consultas DNS.The Traffic Manager DNS name servers are updated and Traffic Manager no longer returns the endpoint in response to DNS queries. Novas ligações são direcionadas para outros, pontos de extremidade disponíveis.New connections are directed to other, available endpoints. No entanto, as respostas DNS anteriores que incluem esse ponto de extremidade podem ainda ser armazenadas em cache por servidores DNS recursivos e clientes DNS.However, previous DNS responses that include this endpoint may still be cached by recursive DNS servers and DNS clients. Os clientes continuam a utilizar o ponto final até que expire a cache DNS.Clients continue to use the endpoint until the DNS cache expires. Como o cache DNS expira, os clientes fazer novas consultas DNS e sejam direcionados para diferentes pontos de extremidade.As the DNS cache expires, clients make new DNS queries and are directed to different endpoints. A duração de cache é controlada pela definição da TTL no perfil do Gestor de tráfego, por exemplo, de 30 segundos.The cache duration is controlled by the TTL setting in the Traffic Manager profile, for example, 30 seconds.

  8. Verificações de estado de funcionamento continuar.Health checks continue. O Gestor de tráfego continuará a verificar o estado de funcionamento do ponto de extremidade, enquanto tem um Degraded status.Traffic Manager continues to check the health of the endpoint while it has a Degraded status. Gestor de tráfego detetar quando o ponto final retorna ao estado de funcionamento.Traffic Manager detects when the endpoint returns to health.

  9. Serviço fica online novamente.Service comes back online. O serviço torna-se disponível.The service becomes available. O ponto final mantém o estado de Degraded no Gestor de tráfego, até que o sistema de monitorização realiza sua próxima verificação de estado de funcionamento.The endpoint retains its Degraded status in Traffic Manager until the monitoring system performs its next health check.

  10. O tráfego para o serviço CVS.Traffic to service resumes. O Gestor de tráfego envia um obter pedido e recebe uma resposta de 200 estado OK.Traffic Manager sends a GET request and receives a 200 OK status response. O serviço devolveu um bom estado.The service has returned to a healthy state. Os servidores de nomes do Gestor de tráfego são atualizados, e começar a distribuir o nome do serviço DNS nas respostas DNS.The Traffic Manager name servers are updated, and they begin to hand out the service's DNS name in DNS responses. Tráfego devolve para o ponto final como as respostas DNS em cache que devolvem outros pontos de extremidade expirem e, como ligações existentes para outros pontos finais estão terminados.Traffic returns to the endpoint as cached DNS responses that return other endpoints expire, and as existing connections to other endpoints are terminated.

    Nota

    Como o Gestor de tráfego funciona ao nível do DNS, não é possível influenciar a ligações existentes para qualquer ponto final.Because Traffic Manager works at the DNS level, it cannot influence existing connections to any endpoint. Quando este direciona o tráfego entre pontos de extremidade (seja pelas definições de perfil alteradas ou durante a ativação pós-falha ou reativação pós-falha), o Gestor de tráfego direciona novas ligações a pontos finais disponíveis.When it directs traffic between endpoints (either by changed profile settings, or during failover or failback), Traffic Manager directs new connections to available endpoints. No entanto, os outros pontos de extremidade poderão continuar a receber tráfego através de ligações existentes até que essas sessões estão terminadas.However, other endpoints might continue to receive traffic via existing connections until those sessions are terminated. Para ativar o tráfego drenar a partir de ligações existentes, os aplicativos devem limitar a duração de sessão utilizada com cada ponto de extremidade.To enable traffic to drain from existing connections, applications should limit the session duration used with each endpoint.

Métodos de encaminhamento de tráfegoTraffic-routing methods

Quando um ponto de extremidade tem o estado Degraded, já não é devolvido em resposta a consultas DNS.When an endpoint has a Degraded status, it is no longer returned in response to DNS queries. Em vez disso, um ponto final alternativo é escolhido e retornado.Instead, an alternative endpoint is chosen and returned. O método de encaminhamento de tráfego de mensagens em fila configurado no perfil determina como o ponto final alternativo é escolhido.The traffic-routing method configured in the profile determines how the alternative endpoint is chosen.

  • Prioridade.Priority. Uma lista prioritária de formulário de pontos de extremidade.Endpoints form a prioritized list. O primeiro ponto de extremidade disponível na lista é sempre retornado.The first available endpoint on the list is always returned. Se um Estado de ponto final está degradado, o próximo ponto de extremidade disponível é devolvido.If an endpoint status is Degraded, then the next available endpoint is returned.
  • Weighted.Weighted. Qualquer ponto de extremidade disponível é escolhido aleatoriamente com base nos seus atribuídos pesos e as ponderações de outros disponíveis pontos finais.Any available endpoint is chosen at random based on their assigned weights and the weights of the other available endpoints.
  • Desempenho.Performance. O ponto final mais próximo do utilizador final é devolvido.The endpoint closest to the end user is returned. Se esse ponto final não estiver disponível, o Gestor de tráfego move o tráfego para os pontos de extremidade na região do Azure mais próxima seguinte.If that endpoint is unavailable, Traffic Manager moves traffic to the endpoints in the next closest Azure region. Pode configurar planos de ativação pós-falha alternativo para o encaminhamento de tráfego de desempenho, utilizando aninhada de perfis do Gestor de tráfego.You can configure alternative failover plans for performance traffic-routing by using nested Traffic Manager profiles.
  • Geográfica.Geographic. O ponto final mapeado para servir a localização geográfica baseada no pedido de consulta IP é devolvido.The endpoint mapped to serve the geographic location based on the query request IP’s is returned. Se esse ponto final não estiver disponível, outro ponto final não será selecionado para ativação pós-falha, uma vez que uma localização geográfica pode ser mapeada apenas para um ponto final num perfil (mais detalhes estão no FAQ).If that endpoint is unavailable, another endpoint will not be selected to failover to, since a geographic location can be mapped only to one endpoint in a profile (more details are in the FAQ). Como melhor prática, quando utiliza o encaminhamento geográfico, recomendamos que os clientes para utilizar perfis do Gestor de tráfego aninhados com mais de um ponto de extremidade como os pontos finais do perfil.As a best practice, when using geographic routing, we recommend customers to use nested Traffic Manager profiles with more than one endpoint as the endpoints of the profile.
  • MultiValue vários pontos de extremidade mapeados para endereços IPv4/IPv6 são devolvidos.MultiValue Multiple endpoints mapped to IPv4/IPv6 addresses are returned. Quando uma consulta é recebida para este perfil, os pontos finais de bom estado de funcionamento são devolvidos com base no contagem de registos de máximo em resposta valor que especificou.When a query is received for this profile, healthy endpoints are returned based on the Maximum record count in response value that you have specified. O número predefinido de respostas é dois pontos de extremidade.The default number of responses is two endpoints.
  • Sub-rede é devolvido o ponto final mapeado para um conjunto de intervalos de endereços IP.Subnet The endpoint mapped to a set of IP address ranges is returned. Quando é recebido um pedido desse endereço IP, o ponto final devolveu é a que é mapeada para esse endereço IP.When a request is received from that IP address, the endpoint returned is the one mapped for that IP address. 

Para obter mais informações, consulte métodos de encaminhamento de tráfego do Gestor de tráfego.For more information, see Traffic Manager traffic-routing methods.

Nota

Uma exceção ao comportamento normal de encaminhamento de tráfego ocorre quando todos os pontos de extremidade elegíveis tem um Estado degradado.One exception to normal traffic-routing behavior occurs when all eligible endpoints have a degraded status. Torna o Gestor de tráfego "melhor esforço" tenta e responde como se todos os Degraded status pontos finais, na verdade, estão num estado online.Traffic Manager makes a "best effort" attempt and responds as if all the Degraded status endpoints actually are in an online state. Este comportamento é preferível a alternativa, o que seria não devolveu qualquer ponto de extremidade na resposta DNS.This behavior is preferable to the alternative, which would be to not return any endpoint in the DNS response. Desativado ou parado pontos de extremidade não são monitorizados, portanto, eles não são considerados elegíveis para o tráfego.Disabled or Stopped endpoints are not monitored, therefore, they are not considered eligible for traffic.

Esta condição é normalmente provocada por uma configuração incorreta do serviço, tais como:This condition is commonly caused by improper configuration of the service, such as:

  • Verifica uma lista de controlo de acesso [ACL] bloquear o estado de funcionamento do Gestor de tráfego.An access control list [ACL] blocking the Traffic Manager health checks.
  • Uma configuração incorreta de porta ou protocolo no perfil do Gestor de tráfego de monitorização.An improper configuration of the monitoring port or protocol in the Traffic manager profile.

A conseqüência desse comportamento é que, se verificações de estado de funcionamento do Gestor de tráfego não estão configuradas corretamente, ele poderá aparecer de tráfego de encaminhamento como se o Gestor de tráfego é a funcionar corretamente.The consequence of this behavior is that if Traffic Manager health checks are not configured correctly, it might appear from the traffic routing as though Traffic Manager is working properly. No entanto, neste caso, ativação pós-falha do ponto final não pode acontecer que afeta a disponibilidade geral do aplicativo.However, in this case, endpoint failover cannot happen which affects overall application availability. É importante verificar que o perfil mostra um Estado Online, não um status de Degraded.It is important to check that the profile shows an Online status, not a Degraded status. Um Estado Online indica que as verificações de estado de funcionamento do Gestor de tráfego estão a funcionar conforme esperado.An Online status indicates that the Traffic Manager health checks are working as expected.

Para obter mais informações sobre resolução de problemas de falha verificações de estado de funcionamento, consulte estado de resolução de problemas degradado no Gestor de tráfego do Azure.For more information about troubleshooting failed health checks, see Troubleshooting Degraded status on Azure Traffic Manager.

Passos SeguintesNext steps

Saiba como funciona o Gestor de tráfegoLearn how Traffic Manager works

Saiba mais sobre o métodos de encaminhamento de tráfego suportada pelo Gestor de tráfegoLearn more about the traffic-routing methods supported by Traffic Manager

Saiba como criar um perfil do Gestor de tráfegoLearn how to create a Traffic Manager profile

Resolver problemas do Estado de Degraded num ponto de extremidade do Gestor de tráfegoTroubleshoot Degraded status on a Traffic Manager endpoint