Métodos de encaminhamento do Traffic ManagerTraffic Manager routing methods

O Gestor de tráfego do Azure suporta seis métodos de encaminhamento de tráfego de mensagens em fila para determinar como encaminhar o tráfego de rede para vários pontos de extremidade do serviço.Azure Traffic Manager supports six traffic-routing methods to determine how to route network traffic to the various service endpoints. Para qualquer perfil, o Gestor de tráfego aplica-se o método de encaminhamento de tráfego de mensagens em fila associado a ele para cada consulta DNS que recebe.For any profile, Traffic Manager applies the traffic-routing method associated to it to each DNS query it receives. O método de encaminhamento de tráfego determina qual ponto de extremidade é devolvido na resposta DNS.The traffic-routing method determines which endpoint is returned in the DNS response.

Os métodos de encaminhamento de tráfego seguintes estão disponíveis no Gestor de tráfego:The following traffic routing methods are available in Traffic Manager:

  • Prioridade: Selecione prioridade quando pretender utilizar um ponto de extremidade de serviço principal para todo o tráfego e fornecer cópias de segurança no caso da primária ou os pontos finais de cópia de segurança não estão disponíveis.Priority: Select Priority when you want to use a primary service endpoint for all traffic, and provide backups in case the primary or the backup endpoints are unavailable.
  • Weighted: Selecione ponderado quando deseja distribuir o tráfego por um conjunto de pontos de extremidade, uniformemente ou, de acordo com pesos, que defina.Weighted: Select Weighted when you want to distribute traffic across a set of endpoints, either evenly or according to weights, which you define.
  • Desempenho: Selecione desempenho quando têm pontos finais em localizações geográficas diferentes e pretender que os utilizadores finais utilizem o ponto final "mais próximo" em termos a menor latência de rede.Performance: Select Performance when you have endpoints in different geographic locations and you want end users to use the "closest" endpoint in terms of the lowest network latency.
  • Geográfica: Selecione Geographic para que os utilizadores são direcionados para os pontos finais (do Azure, externas ou aninhados) com base nas localizações geográficas em suas consultas DNS são originados.Geographic: Select Geographic so that users are directed to specific endpoints (Azure, External, or Nested) based on which geographic location their DNS query originates from. Isso capacita os clientes do Gestor de tráfego para ativar cenários em que conhecer a região geográfica de um utilizador e encaminhamento-los com base no que são importante.This empowers Traffic Manager customers to enable scenarios where knowing a user’s geographic region and routing them based on that is important. Os exemplos incluem o cumprimento mandatos de soberania de dados, a localização da experiência de utilizador e de conteúdo e medir o tráfego a partir de regiões diferentes.Examples include complying with data sovereignty mandates, localization of content & user experience and measuring traffic from different regions.
  • Multivalue: Selecione MultiValue para perfis do Gestor de tráfego que podem ter apenas endereços IPv4/IPv6, como pontos finais.Multivalue: Select MultiValue for Traffic Manager profiles that can only have IPv4/IPv6 addresses as endpoints. Quando uma consulta é recebida para este perfil, são devolvidos todos os pontos finais de bom estado de funcionamento.When a query is received for this profile, all healthy endpoints are returned.
  • Subnet: Selecione sub-rede método de encaminhamento de tráfego de mensagens em fila para mapear os conjuntos de intervalos de endereços IP do utilizador final para um ponto final específico dentro de um perfil do Gestor de tráfego.Subnet: Select Subnet traffic-routing method to map sets of end-user IP address ranges to a specific endpoint within a Traffic Manager profile. Quando é recebido um pedido, o ponto final devolvido será a que é mapeada para o endereço IP de origem esse pedido.When a request is received, the endpoint returned will be the one mapped for that request’s source IP address. 

Todos os perfis do Gestor de tráfego incluem a monitorização de estado de funcionamento do ponto final e ativação pós-falha do ponto de extremidade automática.All Traffic Manager profiles include monitoring of endpoint health and automatic endpoint failover. Para obter mais informações, consulte monitorização de ponto final do Gestor de tráfego.For more information, see Traffic Manager Endpoint Monitoring. Um único perfil do Gestor de tráfego pode utilizar apenas um método de encaminhamento de tráfego.A single Traffic Manager profile can use only one traffic routing method. Pode selecionar um método de encaminhamento de tráfego diferentes para o seu perfil em qualquer altura.You can select a different traffic routing method for your profile at any time. As alterações são aplicadas num minuto e, sem períodos de indisponibilidade é incorrido.Changes are applied within one minute, and no downtime is incurred. Métodos de encaminhamento de tráfego podem ser combinados utilizando perfis do Gestor de tráfego aninhados.Traffic-routing methods can be combined by using nested Traffic Manager profiles. Aninhamento permite sofisticadas e flexíveis configurações de encaminhamento de tráfego que satisfazem as necessidades das aplicações grandes e complexas.Nesting enables sophisticated and flexible traffic-routing configurations that meet the needs of larger, complex applications. Para obter mais informações, consulte aninhada de perfis do Gestor de tráfego.For more information, see nested Traffic Manager profiles.

Método de encaminhamento de tráfego de prioridadePriority traffic-routing method

Muitas vezes, uma organização deseja fornecer confiabilidade para seus serviços ao implementar um ou mais serviços de cópia de segurança no caso de seus principais do serviço ficar inativo.Often an organization wants to provide reliability for its services by deploying one or more backup services in case their primary service goes down. O método de encaminhamento de tráfego de 'Priority' permite que os clientes do Azure facilmente implementar este padrão de ativação pós-falha.The 'Priority' traffic-routing method allows Azure customers to easily implement this failover pattern.

O Gestor de tráfego do Azure 'Priority' método de encaminhamento de tráfego

O perfil do Gestor de tráfego contém uma lista prioritária de pontos finais de serviço.The Traffic Manager profile contains a prioritized list of service endpoints. Por predefinição, o Gestor de tráfego envia o tráfego para o ponto final (prioridade mais alta) primário.By default, Traffic Manager sends all traffic to the primary (highest-priority) endpoint. Se o ponto final primário não estiver disponível, o Gestor de tráfego encaminha o tráfego para o segundo ponto de extremidade.If the primary endpoint is not available, Traffic Manager routes the traffic to the second endpoint. Se os pontos de extremidade primários e secundários não estiverem disponíveis, o tráfego passa para o terceiro e assim por diante.If both the primary and secondary endpoints are not available, the traffic goes to the third, and so on. Disponibilidade do ponto de extremidade baseia-se sobre o estado configurado (ativada ou desativada) e a monitorização do ponto final em curso.Availability of the endpoint is based on the configured status (enabled or disabled) and the ongoing endpoint monitoring.

Configurando pontos de extremidadeConfiguring endpoints

Com o Azure Resource Manager, pode configurar a prioridade de ponto final explicitamente usando a propriedade de 'priority' para cada ponto de extremidade.With Azure Resource Manager, you configure the endpoint priority explicitly using the 'priority' property for each endpoint. Esta propriedade é um valor entre 1 e 1000.This property is a value between 1 and 1000. Valores mais baixos representam uma prioridade mais alta.Lower values represent a higher priority. Pontos finais não podem partilhar os valores de prioridade.Endpoints cannot share priority values. Definir a propriedade é opcional.Setting the property is optional. Quando for omitido, é utilizada uma prioridade padrão com base na ordem de ponto final.When omitted, a default priority based on the endpoint order is used.

Método de encaminhamento de tráfego ponderadoWeighted traffic-routing method

O método de encaminhamento de tráfego de mensagens em fila "Ponderado" permite-lhe para distribuir o tráfego de forma uniforme ou para utilizar um peso predefinido.The 'Weighted' traffic-routing method allows you to distribute traffic evenly or to use a pre-defined weighting.

O Azure Traffic Manager método da 'Ponderado' Encaminhamento de tráfego

O método de encaminhamento de tráfego ponderado, vai atribuir uma ponderação para cada ponto de extremidade na configuração de perfil do Gestor de tráfego.In the Weighted traffic-routing method, you assign a weight to each endpoint in the Traffic Manager profile configuration. A ponderação é um número inteiro entre 1 e 1000.The weight is an integer from 1 to 1000. Este parâmetro é opcional.This parameter is optional. Se for omitido, os gestores de tráfego utiliza um peso padrão de '1'.If omitted, Traffic Managers uses a default weight of '1'. O peso mais alto, maior será a prioridade.The higher weight, the higher the priority.

Para cada consulta DNS recebida, o Gestor de tráfego escolhe aleatoriamente um ponto de extremidade disponível.For each DNS query received, Traffic Manager randomly chooses an available endpoint. A probabilidade de escolher um ponto de extremidade baseia-se os pesos atribuídos a todos os pontos de extremidade disponíveis.The probability of choosing an endpoint is based on the weights assigned to all available endpoints. Em todos os pontos de extremidade resulta numa distribuição de tráfego até mesmo a utilizar a mesma importância.Using the same weight across all endpoints results in an even traffic distribution. Usar os pesos superiores ou inferiores em pontos de extremidade específicos, faz com que esses pontos de extremidade seja retornado mais ou menos frequência nas respostas DNS.Using higher or lower weights on specific endpoints causes those endpoints to be returned more or less frequently in the DNS responses.

O método ponderado permite alguns cenários úteis:The weighted method enables some useful scenarios:

  • Atualização gradual de aplicativos: Alocar uma percentagem de tráfego para encaminhar para um novo ponto final e aumentar gradualmente o tráfego ao longo do tempo para 100%.Gradual application upgrade: Allocate a percentage of traffic to route to a new endpoint, and gradually increase the traffic over time to 100%.
  • Migração de aplicativos para o Azure: Crie um perfil com pontos finais do Azure e externos.Application migration to Azure: Create a profile with both Azure and external endpoints. Ajuste o peso de pontos de extremidade para dar preferência os novos pontos de extremidade.Adjust the weight of the endpoints to prefer the new endpoints.
  • Segurança na cloud para capacidade adicional: Expanda rapidamente uma implementação no local para a nuvem, colocando-o por trás de um perfil do Gestor de tráfego.Cloud-bursting for additional capacity: Quickly expand an on-premises deployment into the cloud by putting it behind a Traffic Manager profile. Quando precisar de capacidade extra na cloud, pode adicionar ou ativar mais pontos finais e especifique a que parte do tráfego vai para cada ponto de extremidade.When you need extra capacity in the cloud, you can add or enable more endpoints and specify what portion of traffic goes to each endpoint.

Além de utilizar o portal do Azure, pode configurar os pesos usando o Azure PowerShell, CLI e as APIs REST.In addition to using the Azure portal, you can configure weights using Azure PowerShell, CLI, and the REST APIs.

É importante compreender que as respostas DNS são colocadas em cache por clientes e os servidores DNS recursivos que os clientes utilizam para resolver nomes DNS.It is important to understand that DNS responses are cached by clients and by the recursive DNS servers that the clients use to resolve DNS names. Esta colocação em cache pode ter um impacto em distribuições de tráfego ponderada.This caching can have an impact on weighted traffic distributions. Quando o número de clientes e servidores DNS recursivos é grande, a distribuição de tráfego funciona conforme esperado.When the number of clients and recursive DNS servers is large, traffic distribution works as expected. No entanto, quando o número de clientes ou servidores DNS recursivos for pequeno, colocação em cache pode significativamente Inclinar a distribuição de tráfego.However, when the number of clients or recursive DNS servers is small, caching can significantly skew the traffic distribution.

Casos de utilização comuns incluem:Common use cases include:

  • Desenvolvimento e ambientes de testeDevelopment and testing environments
  • Comunicações de aplicativo para aplicativoApplication-to-application communications
  • Aplicativos com o objetivo de uma pequena base de usuários que compartilham uma infra-estrutura DNS recursivo comum (por exemplo, os funcionários da empresa, ligar através de um proxy)Applications aimed at a narrow user-base that share a common recursive DNS infrastructure (for example, employees of company connecting through a proxy)

Esses efeitos de colocação em cache DNS são comuns a todos os tráfego baseado em DNS encaminhamento sistemas, não apenas o Gestor de tráfego do Azure.These DNS caching effects are common to all DNS-based traffic routing systems, not just Azure Traffic Manager. Em alguns casos, a explicitamente limpar a cache DNS poderá fornecer uma solução alternativa.In some cases, explicitly clearing the DNS cache may provide a workaround. Em outros casos, um método alternativo de encaminhamento de tráfego pode ser mais adequado.In other cases, an alternative traffic-routing method may be more appropriate.

Método de encaminhamento de tráfego de desempenhoPerformance traffic-routing method

Implementar pontos de extremidade em duas ou mais localizações em todo o mundo pode melhorar a capacidade de resposta de vários aplicativos ao encaminhar o tráfego para a localização que esteja "mais perto" de si.Deploying endpoints in two or more locations across the globe can improve the responsiveness of many applications by routing traffic to the location that is 'closest' to you. O método de encaminhamento de tráfego de "Performance" fornece esta capacidade.The 'Performance' traffic-routing method provides this capability.

O Gestor de tráfego do Azure "Performance" método de encaminhamento de tráfego

O ponto final "mais próximo" não é necessariamente mais próximo, medido pela distância geográfica.The 'closest' endpoint is not necessarily closest as measured by geographic distance. Em vez disso, o método de encaminhamento de tráfego de "Performance" determina o ponto final mais próximo ao medir a latência de rede.Instead, the 'Performance' traffic-routing method determines the closest endpoint by measuring network latency. O Gestor de tráfego mantém uma tabela de latência de Internet para controlar o tempo de ida e volta entre intervalos de endereços IP e cada datacenter do Azure.Traffic Manager maintains an Internet Latency Table to track the round-trip time between IP address ranges and each Azure datacenter.

O Gestor de tráfego procura o endereço IP de origem do pedido a receber DNS na tabela de latência de Internet.Traffic Manager looks up the source IP address of the incoming DNS request in the Internet Latency Table. O Gestor de tráfego, em seguida, escolhe um ponto de extremidade disponível no Centro de dados do Azure que tenha a latência mais baixa para esse intervalo de endereços IP e retorna o ponto de extremidade na resposta DNS.Traffic Manager then chooses an available endpoint in the Azure datacenter that has the lowest latency for that IP address range, and returns that endpoint in the DNS response.

Conforme explicado como funciona o Gestor de tráfego, Gestor de tráfego não recebe as consultas DNS diretamente a partir de clientes.As explained in How Traffic Manager Works, Traffic Manager does not receive DNS queries directly from clients. Em vez disso, as consultas DNS são provenientes do serviço DNS recursivo que os clientes estão configurados para utilizar.Rather, DNS queries come from the recursive DNS service that the clients are configured to use. Por conseguinte, o endereço IP utilizado para determinar o ponto final "mais próximo" não é o endereço IP do cliente, mas é o endereço IP do serviço DNS recursivo.Therefore, the IP address used to determine the 'closest' endpoint is not the client's IP address, but it is the IP address of the recursive DNS service. Na prática, este endereço IP é um bom proxy para o cliente.In practice, this IP address is a good proxy for the client.

O Gestor de tráfego atualiza regularmente a tabela de latência de Internet para levar em conta as alterações na global Internet e novas regiões do Azure.Traffic Manager regularly updates the Internet Latency Table to account for changes in the global Internet and new Azure regions. No entanto, o desempenho de aplicativo varia consoante em tempo real variações na carga através da Internet.However, application performance varies based on real-time variations in load across the Internet. Encaminhamento de tráfego de desempenho não monitorizar a carga de um ponto de extremidade de determinado serviço.Performance traffic-routing does not monitor load on a given service endpoint. No entanto, se um ponto de extremidade ficar indisponível, o Gestor de tráfego não incluí-lo nas respostas de consulta DNS.However, if an endpoint becomes unavailable, Traffic Manager does not include it in DNS query responses.

Pontos a serem observados:Points to note:

  • Se o seu perfil contém vários pontos de extremidade na mesma região do Azure, em seguida, o Gestor de tráfego distribui o tráfego uniformemente entre os pontos finais disponíveis nessa região.If your profile contains multiple endpoints in the same Azure region, then Traffic Manager distributes traffic evenly across the available endpoints in that region. Se preferir uma distribuição de tráfego diferentes dentro de uma região, pode utilizar aninhada de perfis do Gestor de tráfego.If you prefer a different traffic distribution within a region, you can use nested Traffic Manager profiles.
  • Se todos os pontos finais ativados na região do Azure mais próxima estão degradados, o Gestor de tráfego move tráfego para os pontos de extremidade na região do Azure mais próxima seguinte.If all enabled endpoints in the closest Azure region are degraded, Traffic Manager moves traffic to the endpoints in the next closest Azure region. Se pretender definir uma sequência de ativação pós-falha preferencial, utilize aninhada de perfis do Gestor de tráfego.If you want to define a preferred failover sequence, use nested Traffic Manager profiles.
  • Ao utilizar o método de encaminhamento de tráfego de desempenho com pontos finais externos ou pontos de extremidade aninhados, terá de especificar a localização desses pontos de extremidade.When using the Performance traffic routing method with external endpoints or nested endpoints, you need to specify the location of those endpoints. Selecione a região do Azure mais próxima da sua implementação.Choose the Azure region closest to your deployment. Nesses locais são os valores suportados pela tabela de latência de Internet.Those locations are the values supported by the Internet Latency Table.
  • O algoritmo que escolhe o ponto final é determinístico.The algorithm that chooses the endpoint is deterministic. Consultas DNS repetidas do mesmo cliente são direcionadas para o mesmo ponto final.Repeated DNS queries from the same client are directed to the same endpoint. Normalmente, os clientes utilizam servidores DNS recursivos diferentes em viagem.Typically, clients use different recursive DNS servers when traveling. O cliente pode ser encaminhado para um ponto de extremidade diferente.The client may be routed to a different endpoint. Encaminhamento também pode ser afetado pelas atualizações para a tabela de latência de Internet.Routing can also be affected by updates to the Internet Latency Table. Por conseguinte, o método de encaminhamento de tráfego de desempenho não garante que um cliente sempre será roteado para o mesmo ponto final.Therefore, the Performance traffic-routing method does not guarantee that a client is always routed to the same endpoint.
  • Quando a tabela de latência de Internet é alterada, poderá reparar que alguns clientes são direcionados para um ponto de extremidade diferente.When the Internet Latency Table changes, you may notice that some clients are directed to a different endpoint. Esta alteração de encaminhamento é mais precisa com base nos dados de latência atual.This routing change is more accurate based on current latency data. Estas atualizações são essenciais para manter a precisão de encaminhamento de tráfego de desempenho, à medida que a Internet evolui continuamente.These updates are essential to maintain the accuracy of Performance traffic-routing as the Internet continually evolves.

Método de encaminhamento de tráfego geográficoGeographic traffic-routing method

Perfis do Gestor de tráfego podem ser configurados para utilizar o método de encaminhamento geográfico para que os utilizadores são direcionados para os pontos finais (do Azure, externas ou aninhados) com base nas localizações geográficas em suas consultas DNS são originados.Traffic Manager profiles can be configured to use the Geographic routing method so that users are directed to specific endpoints (Azure, External or Nested) based on which geographic location their DNS query originates from. Isso capacita os clientes do Gestor de tráfego para ativar cenários em que conhecer a região geográfica de um utilizador e encaminhamento-los com base no que são importante.This empowers Traffic Manager customers to enable scenarios where knowing a user’s geographic region and routing them based on that is important. Os exemplos incluem o cumprimento mandatos de soberania de dados, a localização da experiência de utilizador e de conteúdo e medir o tráfego a partir de regiões diferentes.Examples include complying with data sovereignty mandates, localization of content & user experience and measuring traffic from different regions. Quando um perfil está configurado para encaminhamento geográfico, cada ponto de extremidade associado com que o perfil tem de ter um conjunto de regiões geográficas atribuídos ao mesmo.When a profile is configured for geographic routing, each endpoint associated with that profile needs to have a set of geographic regions assigned to it. Uma região geográfica que pode ser nos seguintes níveis de granularidadeA geographic region can be at following levels of granularity

  • Mundo – qualquer regiãoWorld– any region
  • Regional agrupamento – por exemplo, África, Médio Oriente, Austrália/Pacífico etc.Regional Grouping – for example, Africa, Middle East, Australia/Pacific etc.
  • País/região – por exemplo, Irlanda, Peru, RAE de Hong Kong etc.Country/Region – for example, Ireland, Peru, Hong Kong SAR etc.
  • Estado/província – por exemplo, EUA Califórnia, Austrália-Queensland, etc. do Canadá-Alberta (Nota: este nível de granularidade é suportada apenas para Estados / províncias na Austrália, Canadá e EUA).State/Province – for example, USA-California, Australia-Queensland, Canada-Alberta etc. (note: this granularity level is supported only for states / provinces in Australia, Canada, and USA).

Quando uma região ou um conjunto de regiões é atribuído a um ponto de extremidade, quaisquer pedidos dessas regiões é encaminhado apenas para esse ponto final.When a region or a set of regions is assigned to an endpoint, any requests from those regions gets routed only to that endpoint. O Gestor de tráfego utiliza o endereço IP de origem da consulta DNS para determinar a região a partir do qual é a consulta de um utilizador – normalmente, é o endereço IP do resolvedor DNS local, fazer a consulta em nome do utilizador.Traffic Manager uses the source IP address of the DNS query to determine the region from which a user is querying from – usually this is the IP address of the local DNS resolver doing the query on behalf of the user.

O Azure Traffic Manager método da 'Geográfica' Encaminhamento de tráfego

O Gestor de tráfego lê o endereço IP de origem da consulta DNS e decide o que é proveniente de região geográfica.Traffic Manager reads the source IP address of the DNS query and decides which geographic region it is originating from. Em seguida, ele procura para ver se existe um ponto de extremidade que tenha esta região geográfica mapeada para este.It then looks to see if there is an endpoint that has this geographic region mapped to it. Esta pesquisa é iniciado no nível de granularidade mais baixo (estado/província onde é suportada, caso contrário ao nível do país/região) e vai até o nível mais elevado, o que é mundo.This lookup starts at the lowest granularity level (State/Province where it is supported, else at the Country/Region level) and goes all the way up to the highest level, which is World. A primeira correspondência encontrada usar esta passagem é designado como o ponto final para devolver na resposta da consulta.The first match found using this traversal is designated as the endpoint to return in the query response. Quando é devolvido a correspondência com um endpoint de tipo aninhados, um ponto final dentro desse perfil subordinado, com base no seu método de encaminhamento.When matching with a Nested type endpoint, an endpoint within that child profile is returned, based on its routing method. Os pontos seguintes são aplicáveis a esse comportamento:The following points are applicable to this behavior:

  • Uma região geográfica pode ser mapeada apenas para um ponto final num perfil de Gestor de tráfego, quando o tipo de encaminhamento é encaminhamento geográfico.A geographic region can be mapped only to one endpoint in a Traffic Manager profile when the routing type is Geographic Routing. Isto garante que o encaminhamento de utilizadores é determinístico e os clientes podem ativar cenários que exigem inequívocos limites geográficos.This ensures that routing of users is deterministic, and customers can enable scenarios that require unambiguous geographic boundaries.

  • Se a região de um utilizador mapeamento de geográfica em duas diferentes dos pontos finais, o Gestor de tráfego seleciona o ponto final com a granularidade mais baixo e não considera o encaminhamento de pedidos em que região para o ponto final.If a user’s region comes under two different endpoints’ geographic mapping, Traffic Manager selects the endpoint with the lowest granularity and does not consider routing requests from that region to the other endpoint. Por exemplo, considere um perfil de tipo encaminhamento geográfico com dois pontos de extremidade - Endpoint1 e Endpoint2.For example, consider a Geographic Routing type profile with two endpoints - Endpoint1 and Endpoint2. Endpoint1 está configurado para receber o tráfego da Irlanda e Endpoint2 está configurado para receber o tráfego da Europa.Endpoint1 is configured to receive traffic from Ireland and Endpoint2 is configured to receive traffic from Europe. Se um pedido tem origem na Irlanda, ele sempre será roteado para Endpoint1.If a request originates from Ireland, it is always routed to Endpoint1.

  • Uma vez que uma região pode ser mapeada apenas para um ponto final, o Gestor de tráfego devolve a mesma, independentemente do ponto final está ou não em bom estado.Since a region can be mapped only to one endpoint, Traffic Manager returns it regardless of whether the endpoint is healthy or not.

    Importante

    É altamente recomendável que os clientes que utilizam o método de encaminhamento geográfico associá-la com os pontos finais de tipo aninhados com perfis de subordinados que contém, pelo menos, dois pontos de extremidade dentro de cada um.It is strongly recommended that customers using the geographic routing method associate it with the Nested type endpoints that has child profiles containing at least two endpoints within each.

  • Se for encontrada uma correspondência de ponto final e pertença a esse ponto final a parado de estado, o Gestor de tráfego devolve uma resposta NODATA.If an endpoint match is found and that endpoint is in the Stopped state, Traffic Manager returns a NODATA response. Neste caso, não existem pesquisas mais são feitas posição superiores na hierarquia de região geográfica.In this case, no further lookups are made higher up in the geographic region hierarchy. Esse comportamento também é aplicável para tipos de ponto final aninhado quando o perfil de subordinado está no parado ou desativado estado.This behavior is also applicable for nested endpoint types when the child profile is in the Stopped or Disabled state.

  • Se um ponto final apresenta uma desativado Estado, não ser incluído na região de processo de correspondência.If an endpoint displays a Disabled status, it won’t be included in the region matching process. Esse comportamento também é aplicável para tipos de ponto final aninhado quando o ponto final está no desativado estado.This behavior is also applicable for nested endpoint types when the endpoint is in the Disabled state.

  • Se uma consulta for proveniente de uma região geográfica na qual não tem nenhum mapeamento daquele perfil, o Gestor de tráfego devolve uma resposta NODATA.If a query is coming from a geographic region that has no mapping in that profile, Traffic Manager returns a NODATA response. Por conseguinte, recomendamos vivamente que os clientes utilizem o encaminhamento geográfico com um ponto final, o ideal é que, de tipo aninhados com, pelo menos, dois pontos de extremidade no perfil subordinado, com a região mundo atribuídos ao mesmo.Therefore, it is strongly recommended that customers use geographic routing with one endpoint, ideally of type Nested with at least two endpoints within the child profile, with the region World assigned to it. Isto também garante que quaisquer endereços IP que não são mapeadas para uma região são processados.This also ensures that any IP addresses that do not map to a region are handled.

Conforme explicado como funciona o Gestor de tráfego, Gestor de tráfego não recebe as consultas DNS diretamente a partir de clientes.As explained in How Traffic Manager Works, Traffic Manager does not receive DNS queries directly from clients. Em vez disso, as consultas DNS são provenientes do serviço DNS recursivo que os clientes estão configurados para utilizar.Rather, DNS queries come from the recursive DNS service that the clients are configured to use. Por conseguinte, o endereço IP utilizado para determinar a região não é o endereço IP do cliente, mas é o endereço IP do serviço DNS recursivo.Therefore, the IP address used to determine the region is not the client's IP address, but it is the IP address of the recursive DNS service. Na prática, este endereço IP é um bom proxy para o cliente.In practice, this IP address is a good proxy for the client.

Método de encaminhamento de tráfego de vários valoresMultivalue traffic-routing method

O Multivalue o método de encaminhamento de tráfego permite-lhe obter vários pontos de extremidade de bom estado de funcionamento numa única resposta de consulta DNS.The Multivalue traffic-routing method allows you to get multiple healthy endpoints in a single DNS query response. Isto permite ao chamador para fazer o lado do cliente é repetida com outros pontos finais em caso de um ponto de extremidade retornado a ser não responde.This enables to caller to do client-side retries with other endpoints in the event of a returned endpoint being unresponsive. Este padrão pode aumentar a disponibilidade de um serviço e reduzir a latência associada uma nova consulta DNS para obter um bom ponto de extremidade.This pattern can increase the availability of a service and reduce the latency associated with a new DNS query to obtain a healthy endpoint. Método de encaminhamento de valores múltiplos só funciona se todos os pontos finais do tipo 'Externo' e são especificados como IPv4 ou IPv6 endereços.MultiValue routing method works only if all the endpoints of type ‘External’ and are specified as IPv4 or IPv6 addresses. Quando uma consulta é recebida para este perfil, todos os pontos finais de bom estado de funcionamento são devolvidos e estão sujeitos a uma contagem de retorna máxima configurável.When a query is received for this profile, all healthy endpoints are returned and are subject to a configurable maximum return count.

Método de encaminhamento de tráfego de sub-redeSubnet traffic-routing method

O sub-rede o método de encaminhamento de tráfego permite-lhe mapear um conjunto de intervalos de endereços IP do utilizador final para os pontos finais num perfil.The Subnet traffic-routing method allows you to map a set of end user IP address ranges to specific endpoints in a profile. Depois disso, se o Gestor de tráfego recebe uma consulta DNS para o perfil, ele irá inspecionar a origem de endereço IP dessa solicitação (na maioria dos casos será o endereço IP de saída do resolvedor DNS utilizado pelo chamador), determinar qual ponto de extremidade, ele é mapeado para e retornará t ponto final de Hat na resposta da consulta.After that, if Traffic Manager receives a DNS query for that profile, it will inspect the source IP address of that request (in most cases this will be the outgoing IP address of the DNS resolver used by the caller), determine which endpoint it is mapped to and will return that endpoint in the query response.

O endereço IP a ser mapeado para um ponto de extremidade pode ser especificado como intervalos CIDR (por exemplo, 1.2.3.0/24) ou como um intervalo de endereços (por exemplo, 1.2.3.4-5.6.7.8).The IP address to be mapped to an endpoint can be specified as CIDR ranges (e.g. 1.2.3.0/24) or as an address range (e.g. 1.2.3.4-5.6.7.8). Os intervalos IP associados a um ponto final tem de ser exclusivo dentro desse perfil e não podem ter uma sobreposição com o conjunto de endereços IP de um ponto de extremidade diferente no mesmo perfil.The IP ranges associated with an endpoint need to be unique within that profile and cannot have an overlap with the IP address set of a different endpoint in the same profile. Se definir um ponto de extremidade com nenhum intervalo de endereços, que funciona como um tráfego de contingência e take de quaisquer sub-redes restantes.If you define an endpoint with no address range, that functions as a fallback and take traffic from any remaining subnets. Se nenhum ponto de final de contingência está incluído, o Gestor de tráfego envia uma resposta NODATA para quaisquer intervalos indefinidos.If no fallback endpoint is included, Traffic Manager sends a NODATA response for any undefined ranges. Portanto, recomendamos que o define um ponto de final de contingência, caso contrário, certifique-se de que todos os intervalos IP possíveis são especificados nos seus pontos finais.It is therefore highly recommended that you either define a fallback endpoint, or else ensure that all possible IP ranges are specified across your endpoints.

Encaminhamento de sub-rede pode ser utilizado para proporcionar uma experiência diferente para os utilizadores a ligar a partir de um espaço IP específico.Subnet routing can be used to deliver a different experience for users connecting from a specific IP space. Por exemplo, usando o roteamento de sub-rede, um cliente pode tornar todos os pedidos de seu escritório Corporativo ser encaminhado para um ponto de extremidade diferente em que eles podem testar uma única versão interna da sua aplicação.For example, using subnet routing, a customer can make all requests from their corporate office be routed to a different endpoint where they might be testing an internal only version of their app. Outro cenário é se pretende fornecer uma experiência diferente aos utilizadores ligar a partir de um ISP específico (por exemplo, impedir que os utilizadores de um determinado ISP).Another scenario is if you want to provide a different experience to users connecting from a specific ISP (For example, block users from a given ISP).

Passos SeguintesNext steps

Saiba como desenvolver aplicações de elevada disponibilidade utilizando monitorização de pontos finais do Gestor de tráfegoLearn how to develop high-availability applications using Traffic Manager endpoint monitoring