Métodos de encaminhamento do Traffic ManagerTraffic Manager routing methods

O Azure Traffic Manager apoia seis métodos de encaminhamento de tráfego para determinar como encaminhar o tráfego da rede para os vários pontos finais 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 Traffic Manager aplica o método de encaminhamento de tráfego associado a cada consulta de 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 o ponto final devolvido na resposta do DNS.The traffic-routing method determines which endpoint is returned in the DNS response.

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

  • Prioridade: Selecione Prioridade quando pretender utilizar um ponto final de serviço primário para todo o tráfego e forneça cópias de segurança caso os pontos finais primários ou de backup não estejam 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.
  • Ponderado: Selecione Ponderado quando pretender distribuir o tráfego através de um conjunto de pontos finais, uniformemente ou de acordo com os pesos, que define.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 O desempenho quando tiver pontos finais em diferentes localizações geográficas e pretende que os utilizadores finais utilizem o ponto final "mais próximo" em termos da menor latência da 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.
  • Geographic: Select Geographic para que os utilizadores sejam direcionados para pontos finais específicos (Azure, External ou Nested) com base na localização geográfica de onde provém a sua consulta de DNS.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. Isto capacita os clientes do Traffic Manager a permitir cenários em que conhecer a região geográfica de um utilizador e encaminhar-se com base nisso é importante.This empowers Traffic Manager customers to enable scenarios where knowing a user’s geographic region and routing them based on that is important. Exemplos incluem o cumprimento de mandatos de soberania de dados, a localização de conteúdos e experiência de utilizador e a medição do tráfego de diferentes regiões.Examples include complying with data sovereignty mandates, localization of content & user experience and measuring traffic from different regions.
  • Multivalor: Selecione MultiValue para perfis de Gestor de Tráfego que só podem ter 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, todos os pontos finais saudáveis são devolvidos.When a query is received for this profile, all healthy endpoints are returned.
  • Subnet: Selecione o método de encaminhamento de tráfego subnet para mapear conjuntos 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 um pedido é recebido, o ponto final devolvido será o traçado para o endereço IP de origem desse 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 Traffic Manager incluem monitorização da saúde do ponto final e falha automática do ponto final.All Traffic Manager profiles include monitoring of endpoint health and automatic endpoint failover. Para mais informações, consulte a Monitorização do Ponto final do Gestor de Tráfego.For more information, see Traffic Manager Endpoint Monitoring. Um único perfil do Gestor de Tráfego só pode utilizar 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 diferente para o seu perfil a qualquer momento.You can select a different traffic routing method for your profile at any time. As alterações são aplicadas dentro de um minuto e não é incorrido tempo de inatividade.Changes are applied within one minute, and no downtime is incurred. Os métodos de encaminhamento de tráfego podem ser combinados utilizando perfis aninhados do Traffic Manager.Traffic-routing methods can be combined by using nested Traffic Manager profiles. O nidificação permite configurações sofisticadas e flexíveis de encaminhamento de tráfego que atendam às necessidades de aplicações maiores e complexas.Nesting enables sophisticated and flexible traffic-routing configurations that meet the needs of larger, complex applications. Para mais informações, consulte os perfis do Gestor de Tráfego.For more information, see nested Traffic Manager profiles.

Método prioritário de encaminhamento de tráfegoPriority traffic-routing method

Muitas vezes, uma organização quer fornecer fiabilidade aos seus serviços, implantando um ou mais serviços de backup no caso de o seu serviço primário diminuir.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 'Priority' permite aos clientes da Azure implementar facilmente este padrão de failover.The 'Priority' traffic-routing method allows Azure customers to easily implement this failover pattern.

Método de encaminhamento de tráfego "prioritário" do Gestor de Tráfego do Azure

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 padrão, o Gestor de Tráfego envia todo o tráfego para o ponto final primário (de maior prioridade).By default, Traffic Manager sends all traffic to the primary (highest-priority) endpoint. Se o ponto final principal não estiver disponível, o Traffic Manager encaminha o tráfego para o segundo ponto final.If the primary endpoint is not available, Traffic Manager routes the traffic to the second endpoint. Se os pontos finais primários e secundários não estiverem disponíveis, o tráfego vai 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. A disponibilidade do ponto final baseia-se no estado configurado (ativado ou desativado) e na 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.

Configurar pontos finaisConfiguring endpoints

Com o Gestor de Recursos Azure, configura a prioridade do ponto final utilizando explicitamente a propriedade "prioritária" para cada ponto final.With Azure Resource Manager, you configure the endpoint priority explicitly using the 'priority' property for each endpoint. Esta propriedade tem um valor entre 1 e 1000.This property is a value between 1 and 1000. Valores mais baixos representam uma prioridade maior.Lower values represent a higher priority. Os pontos finais não podem partilhar valores prioritários.Endpoints cannot share priority values. A definição da propriedade é opcional.Setting the property is optional. Quando omitida, é utilizada uma prioridade predefinida com base na ordem final.When omitted, a default priority based on the endpoint order is used.

Método ponderado de encaminhamento de tráfegoWeighted traffic-routing method

O método de encaminhamento de tráfego 'ponderado' permite-lhe distribuir o tráfego uniformemente ou utilizar uma ponderação pré-definida.The 'Weighted' traffic-routing method allows you to distribute traffic evenly or to use a pre-defined weighting.

Método de encaminhamento de tráfego 'ponderado' do gestor de tráfego da Azure

No método de encaminhamento de tráfego ponderado, atribui um peso a cada ponto final na configuração do 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 omitir, os Gestores de Tráfego utilizam um peso padrão de '1'.If omitted, Traffic Managers uses a default weight of '1'. Quanto maior o peso, maior a prioridade.The higher weight, the higher the priority.

Para cada consulta de DNS recebida, o Traffic Manager escolhe aleatoriamente um ponto final disponível.For each DNS query received, Traffic Manager randomly chooses an available endpoint. A probabilidade de escolher um ponto final baseia-se nos pesos atribuídos a todos os pontos finais disponíveis.The probability of choosing an endpoint is based on the weights assigned to all available endpoints. Usar o mesmo peso em todos os pontos finais resulta numa distribuição uniforme do tráfego.Using the same weight across all endpoints results in an even traffic distribution. A utilização de pesos mais altos ou mais baixos em pontos finais específicos faz com que esses pontos finais sejam devolvidos com mais ou menos frequência nas respostas do 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 das aplicações: Alocar uma percentagem de tráfego 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 candidaturas para Azure: Criar um perfil com pontos finais Azure e externos.Application migration to Azure: Create a profile with both Azure and external endpoints. Ajuste o peso dos pontos finais para preferir os novos pontos finais.Adjust the weight of the endpoints to prefer the new endpoints.
  • Cloud-bursting para capacidade adicional: Expanda rapidamente uma implantação no local para a nuvem colocando-a atrá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 necessitar de capacidade extra na nuvem, pode adicionar ou ativar mais pontos finais e especificar que parte do tráfego vai para cada ponto final.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 Azure, pode configurar pesos utilizando 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 entender que as respostas dNS são cached por clientes e pelos servidores DNS recursivos que os clientes usam 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. Este cache pode ter um impacto nas distribuições de tráfego ponderadas.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 como 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 é pequeno, o cache pode alterar significativamente 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.

Os casos de utilização comum incluem:Common use cases include:

  • Ambientes de desenvolvimento e de testesDevelopment and testing environments
  • Comunicações de aplicação para aplicaçãoApplication-to-application communications
  • Aplicações destinadas a uma base de utilizadores estreita que partilham uma infraestrutura dNS recursiva comum (por exemplo, funcionários da empresa que ligam 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)

Estes efeitos de cache dNS são comuns a todos os sistemas de encaminhamento de tráfego baseados em DNS, e não apenas ao Azure Traffic Manager.These DNS caching effects are common to all DNS-based traffic routing systems, not just Azure Traffic Manager. Em alguns casos, limpar explicitamente a cache DNS pode fornecer uma supor.In some cases, explicitly clearing the DNS cache may provide a workaround. Noutros 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

A implantação de pontos finais em dois ou mais locais em todo o mundo pode melhorar a capacidade de resposta de muitas aplicações, encaminhando o tráfego para o local que está "mais próximo" 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 'Performance' fornece esta capacidade.The 'Performance' traffic-routing method provides this capability.

Método de encaminhamento de tráfego 'Performance' do Gestor de Tráfego da Azure

O ponto final "mais próximo" não é necessariamente o 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 "Desempenho" determina o ponto final mais próximo medindo a latência da rede.Instead, the 'Performance' traffic-routing method determines the closest endpoint by measuring network latency. O Traffic Manager mantém uma Tabela de Latência da Internet para acompanhar o tempo de ida e volta entre as gamas de endereços IP e cada datacenter 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 de DNS na Tabela de Latência da Internet.Traffic Manager looks up the source IP address of the incoming DNS request in the Internet Latency Table. O Traffic Manager escolhe então um ponto final disponível no centro de dados Azure que tem a menor latência para essa gama de endereços IP, e devolve esse ponto final na resposta do 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.

Como explicado em Como funciona o Gestor de Tráfego,o Gestor de Tráfego não recebe consultas de DNS diretamente dos clientes.As explained in How Traffic Manager Works, Traffic Manager does not receive DNS queries directly from clients. Pelo contrário, as consultas dNS provêm do serviço DNS recursivo que os clientes estão configurados para usar.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 representante para o cliente.In practice, this IP address is a good proxy for the client.

O Traffic Manager atualiza regularmente a Tabela de Latência da Internet para ter em conta as mudanças na Internet global e nas 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 da aplicação varia em função das variações em tempo real na carga através da Internet.However, application performance varies based on real-time variations in load across the Internet. O encaminhamento de tráfego de desempenho não monitoriza a carga num determinado ponto final de serviço.Performance traffic-routing does not monitor load on a given service endpoint. No entanto, se um ponto final ficar indisponível, o Gestor de Tráfego não o inclui nas respostas de consulta do 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 contiver vários pontos finais na mesma região de Azure, então o Traffic Manager distribui o tráfego uniformemente pelos pontos finais disponíveis naquela 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 diferente dentro de uma região, pode utilizar perfis aninhados do Traffic Manager.If you prefer a different traffic distribution within a region, you can use nested Traffic Manager profiles.
  • Se todos os pontos finais habilitados na região de Azure mais próxima estiverem degradados, o Gestor de Tráfego desloca o tráfego para os pontos finais da região de Azure mais próxima.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 quiser definir uma sequência de failover preferida, utilize perfis aninhados do Traffic Manager.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 finais aninhados, tem de especificar a localização desses pontos finais.When using the Performance traffic routing method with external endpoints or nested endpoints, you need to specify the location of those endpoints. Escolha a região de Azure mais próxima da sua implantação.Choose the Azure region closest to your deployment. Esses locais são os valores suportados pela Tabela de Latência da Internet.Those locations are the values supported by the Internet Latency Table.
  • O algoritmo que escolhe o ponto final é determinista.The algorithm that chooses the endpoint is deterministic. As consultas repetidas de DNS 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 usam diferentes servidores DNS recursivos durante a viagem.Typically, clients use different recursive DNS servers when traveling. O cliente pode ser encaminhado para outro ponto final.The client may be routed to a different endpoint. O encaminhamento também pode ser afetado por atualizações para a Tabela de Latência da Internet.Routing can also be affected by updates to the Internet Latency Table. Por isso, o método de encaminhamento de tráfego de desempenho não garante que um cliente seja sempre encaminhado 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 da Internet mudar, poderá notar que alguns clientes são direcionados para um ponto final diferente.When the Internet Latency Table changes, you may notice that some clients are directed to a different endpoint. Esta mudança de encaminhamento é mais precisa com base nos dados atuais da latência.This routing change is more accurate based on current latency data. Estas atualizações são essenciais para manter a precisão do 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 geográfico de encaminhamento de tráfegoGeographic traffic-routing method

Os perfis do Traffic Manager podem ser configurados para utilizar o método de encaminhamento Geográfico para que os utilizadores sejam direcionados para pontos finais específicos (Azure, External ou Nested) com base na localização geográfica de onde provém a sua consulta de DNS.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. Isto capacita os clientes do Traffic Manager a permitir cenários em que conhecer a região geográfica de um utilizador e encaminhar-se com base nisso é importante.This empowers Traffic Manager customers to enable scenarios where knowing a user’s geographic region and routing them based on that is important. Exemplos incluem o cumprimento de mandatos de soberania de dados, a localização de conteúdos e experiência de utilizador e a medição do tráfego de diferentes regiões.Examples include complying with data sovereignty mandates, localization of content & user experience and measuring traffic from different regions. Quando um perfil é configurado para encaminhamento geográfico, cada ponto final associado a esse perfil precisa de ter um conjunto de regiões geográficas atribuídas a ele.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 pode estar a seguir níveis de granularidadeA geographic region can be at following levels of granularity

  • Mundo: qualquer regiãoWorld– any region
  • Agrupamento Regional – 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, Hong Kong SAR etc.Country/Region – for example, Ireland, Peru, Hong Kong SAR etc.
  • Estado/Província – por exemplo, EUA-Califórnia, Austrália-Queensland, Canadá-Alberta etc. (nota: este nível de granularidade é apoiado 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 são atribuídos a um ponto final, quaisquer pedidos dessas regiões são encaminhados 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 Traffic Manager utiliza o endereço IP de origem da consulta dNS para determinar a região de onde um utilizador está a consultar – normalmente este é o endereço IP do DNS local que faz 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.

Método de encaminhamento de tráfego 'Geographic' do Gestor de Tráfego da Azure

O Gestor de Tráfego lê o endereço IP de origem da consulta do DNS e decide de que região geográfica é originária.Traffic Manager reads the source IP address of the DNS query and decides which geographic region it is originating from. Em seguida, procura ver se há um ponto final que tenha esta região geográfica mapeada para ela.It then looks to see if there is an endpoint that has this geographic region mapped to it. Esta procura começa no nível mais baixo de granularidade (Estado/Província onde é apoiada, então ao nível país/região) e vai até ao nível mais alto, que é o 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. O primeiro jogo encontrado usando este traversal é designado como o ponto final para voltar na resposta de consulta.The first match found using this traversal is designated as the endpoint to return in the query response. Ao combinar com um ponto final do tipo Nested, um ponto final dentro desse perfil da criança é devolvido, 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. Aplicam-se a este comportamento os seguintes pontos:The following points are applicable to this behavior:

  • Uma região geográfica só pode ser mapeada para um ponto final num perfil do Traffic Manager quando o tipo de encaminhamento é O 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 é determinista, e os clientes podem ativar cenários que requerem limites geográficos inequívocos.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 se submeter a dois pontos de referência diferentes, o Traffic Manager seleciona o ponto final com a menor granularidade e não considera os pedidos de encaminhamento dessa região para o outro 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 do tipo Deenamento Geográfico com dois pontos finais - Endpoint1 e Endpoint2.For example, consider a Geographic Routing type profile with two endpoints - Endpoint1 and Endpoint2. Endpoint1 está configurado para receber tráfego da Irlanda e Endpoint2 está configurado para receber tráfego da Europa.Endpoint1 is configured to receive traffic from Ireland and Endpoint2 is configured to receive traffic from Europe. Se um pedido for originário da Irlanda, é sempre encaminhado 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 Traffic Manager devolve-o independentemente de o ponto final ser saudável ou não.Since a region can be mapped only to one endpoint, Traffic Manager returns it regardless of whether the endpoint is healthy or not.

    Importante

    Recomenda-se vivamente que os clientes que utilizam o método de encaminhamento geográfico o associem aos pontos finais do tipo Nested que têm perfis infantis que contenham pelo menos dois pontos finais 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 esse ponto final estiver no estado de parado, 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 se fazem mais investigações na hierarquia da região geográfica.In this case, no further lookups are made higher up in the geographic region hierarchy. Este comportamento também é aplicável para tipos de pontos finais aninhados quando o perfil da criança está no estado de parada ou deficiente.This behavior is also applicable for nested endpoint types when the child profile is in the Stopped or Disabled state.

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

  • Se uma consulta vem de uma região geográfica que não tem mapeamento nesse 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 isso, recomenda-se vivamente que os clientes utilizem o encaminhamento geográfico com um ponto final, idealmente de tipo Nested com pelo menos dois pontos finais dentro do perfil da criança, com a região Mundo a atribuir-lhe.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 mapeiem para uma região sejam tratados.This also ensures that any IP addresses that do not map to a region are handled.

Como explicado em Como funciona o Gestor de Tráfego,o Gestor de Tráfego não recebe consultas de DNS diretamente dos clientes.As explained in How Traffic Manager Works, Traffic Manager does not receive DNS queries directly from clients. Pelo contrário, as consultas dNS provêm do serviço DNS recursivo que os clientes estão configurados para usar.Rather, DNS queries come from the recursive DNS service that the clients are configured to use. Portanto, 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 representante para o cliente.In practice, this IP address is a good proxy for the client.

FAQFAQs

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

O método de encaminhamento de tráfego Multivalue permite-lhe obter múltiplos pontos finais saudáveis 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 ouvinte fazer repetições do lado do cliente com outros pontos finais em caso de um ponto final devolvido não ser respondido.This enables the 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 a uma nova consulta de DNS para obter um ponto final saudável.This pattern can increase the availability of a service and reduce the latency associated with a new DNS query to obtain a healthy endpoint. O método de encaminhamento MultiValue só funciona se todos os pontos finais do tipo 'Externo' e forem especificados como endereços IPv4 ou IPv6.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 saudáveis são devolvidos e estão sujeitos a uma contagem máxima de retorno configurável.When a query is received for this profile, all healthy endpoints are returned and are subject to a configurable maximum return count.

FAQFAQs

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

O método de encaminhamento de tráfego subnet permite-lhe mapear um conjunto de endereços IP do utilizador final para pontos finais específicos 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 receber uma consulta de DNS para esse perfil, irá inspecionar o endereço IP de origem desse pedido (na maioria dos casos este será o endereço IP de saída do DNS utilizado pelo chamador), determinará a que ponto final está mapeado e devolverá t ponto final do chapéu 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 final pode ser especificado como gamas CIDR (por exemplo, 1.2.3.0/24) ou como uma gama 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). As gamas IP associadas a um ponto final têm de ser únicas dentro desse perfil e não podem ter uma sobreposição com o conjunto de endereçoIP de um ponto final 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 final sem alcance de endereço, isso funciona como um recuo e retira o tráfego de quaisquer subredes restantes.If you define an endpoint with no address range, that functions as a fallback and take traffic from any remaining subnets. Se não for incluído nenhum ponto final de recuo, o Traffic Manager envia uma resposta NODATA para quaisquer intervalos indefinidas.If no fallback endpoint is included, Traffic Manager sends a NODATA response for any undefined ranges. Por isso, é altamente recomendável que defina um ponto final de recuo, ou então certifique-se de que todas as gamas ip possíveis são especificadas em todos os 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.

O encaminhamento de sub-redes pode ser usado para proporcionar uma experiência diferente para os utilizadores que se conectam 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, utilizando o encaminhamento de sub-rede, um cliente pode fazer com que todos os pedidos do seu escritório corporativo sejam encaminhados para um ponto final diferente, onde podem estar a testar uma versão interna apenas da sua app.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 pretender proporcionar uma experiência diferente aos utilizadores que se conectam a partir de um ISP específico (por exemplo, bloqueie 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).

FAQFAQs

Passos seguintesNext steps

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