{"id":757,"date":"2018-11-26T13:16:35","date_gmt":"2018-11-26T13:16:35","guid":{"rendered":"http:\/\/www.ciraltos.com\/?p=757"},"modified":"2023-03-23T23:44:47","modified_gmt":"2023-03-24T04:44:47","slug":"azure-traffic-manager","status":"publish","type":"post","link":"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/","title":{"rendered":"Azure Traffic Manager"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-thumbnail wp-image-758\" src=\"\/wp-content\/uploads\/2018\/11\/TM-150x150.png\" alt=\"Azure Traffic Manager\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/TM-150x150.png 150w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/TM.png 188w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>Azure Traffic Manager is a global DNS service hosted in Azure. &nbsp;It extends the functionality of DNS beyond simple name to IP resolution, adding load balancing and advanced resolution features such as geo-fencing, weighted priority, performance, and source IP based name resolution.<\/p>\n<p>Just as important to what it is, is what it is not. &nbsp;It is not an IP based Global Load Balancer.&nbsp; Traffic Manager does not handle IP session data, BGP or any other routing protocols. &nbsp;It is only an External DNS solution, it won\u2019t work as an internal DNS solution.&nbsp;<!--more--><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/youtu.be\/VSJ3IU8n-Co\" target=\"_blank\" rel=\"noopener\">Video Version can be found here<\/a><br \/>\n<a href=\"https:\/\/youtu.be\/VSJ3IU8n-Co\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-787 size-medium\" src=\"\/wp-content\/uploads\/2018\/11\/thumbnail-300x169.jpg\" alt=\"\" width=\"300\" height=\"169\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/thumbnail-300x169.jpg 300w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/thumbnail-768x432.jpg 768w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/thumbnail-1024x576.jpg 1024w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/thumbnail.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>At a high-level, Traffic Manager works as illustrated below.&nbsp; The client looks up the resource with a custom FQDN.&nbsp; That FQDN has a CNAME entry in DNS for the Traffic Manager Profile.&nbsp; The Client is redirected to the Traffic Manager Profile.&nbsp; Traffic Manager monitors the state of each endpoint. &nbsp;The endpoint IP is returned based on the Routing Method and endpoint availability.&nbsp; In this case, Routing Method describes the way Traffic Manager directs DNS requests. &nbsp;Not to be confused with IP routing protocols.<\/p>\n<figure id=\"attachment_763\" aria-describedby=\"caption-attachment-763\" style=\"width: 735px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/PPImage1a.png\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-763 size-full\" src=\"\/wp-content\/uploads\/2018\/11\/PPImage1a.png\" alt=\"Traffic Manager Overview\" width=\"735\" height=\"351\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/PPImage1a.png 735w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/PPImage1a-300x143.png 300w\" sizes=\"(max-width: 735px) 100vw, 735px\" \/><\/a><figcaption id=\"caption-attachment-763\" class=\"wp-caption-text\">Traffic Manager Overview<\/figcaption><\/figure>\n<p>Unlike other Azure services, Traffic Manager is global and not bound to a region. &nbsp;This makes it a useful part of any high availability solution for externally hosted services. &nbsp;The services can be in multiple Azure regions, on-premises or even at other cloud service providers. &nbsp;Traffic Manager will direct clients to the best endpoint based on availability and the routing method specified.<\/p>\n<p>Traffic Manager uses Routing Methods to determine response to client requests. &nbsp;Routing Methods can be any one of the following.<\/p>\n<p>Priority &#8211; Traffic Manager sends all requests to the highest priority endpoint available.<br \/>\nWeighted &#8211; Distributes client traffic based on a weighted priority.<br \/>\nPerformance &#8211; Clients are directed to the endpoint with the lowest latency.<br \/>\nGeographic &#8211; Directs endpoints based on the geographic location.<br \/>\nMulti-value &#8211; Returns the IP address of all healthy endpoints.<br \/>\nSubnet &#8211; Maps client to a specific endpoint based on source IP.<\/p>\n<h2>Configure Traffic Manager<\/h2>\n<p>In this example, an Azure Traffic Manager Profile is created for two Azure App Services endpoints. &nbsp;One is located in the Azure Central US region and one in the Azure West US Region.&nbsp; I have two clients for testing, one in Central and One in West.<\/p>\n<figure id=\"attachment_760\" aria-describedby=\"caption-attachment-760\" style=\"width: 629px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/PPImage2.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-760\" src=\"\/wp-content\/uploads\/2018\/11\/PPImage2.png\" alt=\"Environment Overview\" width=\"629\" height=\"312\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/PPImage2.png 629w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/PPImage2-300x149.png 300w\" sizes=\"(max-width: 629px) 100vw, 629px\" \/><\/a><figcaption id=\"caption-attachment-760\" class=\"wp-caption-text\">Environment Overview<\/figcaption><\/figure>\n<p>Start by logging into Azure and creating a new Traffic Manager Profile. &nbsp;Give the profile a globally unique name.&nbsp; The routing method is set to Performance in this example. &nbsp;Finish by selecting the subscription, Resource Group, and region.<\/p>\n<figure id=\"attachment_765\" aria-describedby=\"caption-attachment-765\" style=\"width: 309px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/Image_01.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-765\" src=\"\/wp-content\/uploads\/2018\/11\/Image_01.png\" alt=\"Create Traffic Manager Profile\" width=\"309\" height=\"471\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_01.png 309w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_01-197x300.png 197w\" sizes=\"(max-width: 309px) 100vw, 309px\" \/><\/a><figcaption id=\"caption-attachment-765\" class=\"wp-caption-text\">Create Traffic Manager Profile<\/figcaption><\/figure>\n<p>Next, go into the newly created Traffic Manager Profile and select Endpoints. &nbsp;Add an endpoint.<\/p>\n<p>The Example below demonstrates how to set up an Azure Endpoint. &nbsp;Give the Endpoint a name and select the resource type.&nbsp; This example shows an App Service Endpoint, but other Azure resource types are available.&nbsp; Select the External Endpoint option if the resource is not in Azure.<\/p>\n<figure id=\"attachment_766\" aria-describedby=\"caption-attachment-766\" style=\"width: 573px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/Image_02.png\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-766 size-full\" src=\"\/wp-content\/uploads\/2018\/11\/Image_02.png\" alt=\"Create Traffic Manager Endpoint\" width=\"573\" height=\"487\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_02.png 573w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_02-300x255.png 300w\" sizes=\"(max-width: 573px) 100vw, 573px\" \/><\/a><figcaption id=\"caption-attachment-766\" class=\"wp-caption-text\">Create Traffic Manager Endpoint<\/figcaption><\/figure>\n<p>Once finished, the second endpoint for the Central Region is added. &nbsp;The example below shows that both endpoints added and the Monitor Status shows Online.<\/p>\n<figure id=\"attachment_767\" aria-describedby=\"caption-attachment-767\" style=\"width: 1397px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/Image_03.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-767\" src=\"\/wp-content\/uploads\/2018\/11\/Image_03.png\" alt=\"Traffic Manager Endpoints\" width=\"1397\" height=\"389\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_03.png 1397w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_03-300x84.png 300w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_03-768x214.png 768w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_03-1024x285.png 1024w\" sizes=\"(max-width: 1397px) 100vw, 1397px\" \/><\/a><figcaption id=\"caption-attachment-767\" class=\"wp-caption-text\">Traffic Manager Endpoints<\/figcaption><\/figure>\n<p>A custom domain name is used instead of the trafficmananger.net domain name to direct clients. &nbsp;This can be set up for external and\/or internal DNS.&nbsp; Add a CNAME pointing your cosmetic FQDN to the Traffic Manager Profile FQDN. &nbsp;Below is an example from godaddy.com that directs traffic going to webtest.ciraltos.com to cirtest.trafficmananger.net.<\/p>\n<figure id=\"attachment_768\" aria-describedby=\"caption-attachment-768\" style=\"width: 660px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/Image_04.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-768\" src=\"\/wp-content\/uploads\/2018\/11\/Image_04.png\" alt=\"External DNS CNAME\" width=\"660\" height=\"60\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_04.png 660w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_04-300x27.png 300w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/a><figcaption id=\"caption-attachment-768\" class=\"wp-caption-text\">External DNS CNAME<\/figcaption><\/figure>\n<p>To test, the web page title was modified from the default to indicate the Central or West App Service. &nbsp;The image below indicates a client located in Central US connects to the Central US App Service.<\/p>\n<figure id=\"attachment_769\" aria-describedby=\"caption-attachment-769\" style=\"width: 308px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/Image_05.png\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-769 size-full\" src=\"\/wp-content\/uploads\/2018\/11\/Image_05.png\" alt=\"Central Client Connect\" width=\"308\" height=\"177\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_05.png 308w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_05-300x172.png 300w\" sizes=\"(max-width: 308px) 100vw, 308px\" \/><\/a><figcaption id=\"caption-attachment-769\" class=\"wp-caption-text\">Central Client Connect<\/figcaption><\/figure>\n<p>The image below indicates a client located in West US connects to the West App Service.<\/p>\n<figure id=\"attachment_770\" aria-describedby=\"caption-attachment-770\" style=\"width: 574px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/Image_06.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-770\" src=\"\/wp-content\/uploads\/2018\/11\/Image_06.png\" alt=\"West Client Connect\" width=\"574\" height=\"88\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_06.png 574w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_06-300x46.png 300w\" sizes=\"(max-width: 574px) 100vw, 574px\" \/><\/a><figcaption id=\"caption-attachment-770\" class=\"wp-caption-text\">West Client Connect<\/figcaption><\/figure>\n<h2>Configuration Settings<\/h2>\n<p>The default configuration works fine for simple websites.&nbsp; Some websites don\u2019t respond to the default web page and path or require a specific hostname for SSL. &nbsp;In this case, the monitoring settings are modified from their default value. &nbsp;These settings are available in the Configuration page of the Traffic Manager Profile.<\/p>\n<p>The Routing Method changed to Priority in the example below. &nbsp;If the site was SSL enabled, the protocol settings is also modified here.<\/p>\n<p>The App Services have a test directory with a test web page added for this example. &nbsp;The path \u201c\/test\/test.html\u201d is added to the Path settings.&nbsp; Adding a separate monitoring page may be beneficial in some environments. &nbsp;This way, Traffic Manager probing can be removed from site statistics.<\/p>\n<p>A custom header has also been added. &nbsp;This is helpful for sites using SSL or with strict URL host and path restrictions, such as AD FS Web Proxy. &nbsp;Other settings such as expected status code and failover settings are left as default.<\/p>\n<figure id=\"attachment_772\" aria-describedby=\"caption-attachment-772\" style=\"width: 632px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/Image_07.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-772\" src=\"\/wp-content\/uploads\/2018\/11\/Image_07.png\" alt=\"Traffic Manager Configuration\" width=\"632\" height=\"691\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_07.png 632w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_07-274x300.png 274w\" sizes=\"(max-width: 632px) 100vw, 632px\" \/><\/a><figcaption id=\"caption-attachment-772\" class=\"wp-caption-text\">Traffic Manager Configuration<\/figcaption><\/figure>\n<p>Notice that the Endpoints are still showing online, but now have a priority value.<\/p>\n<figure id=\"attachment_773\" aria-describedby=\"caption-attachment-773\" style=\"width: 594px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/Image_08.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-773\" src=\"\/wp-content\/uploads\/2018\/11\/Image_08.png\" alt=\"Endpoint Priority\" width=\"594\" height=\"197\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_08.png 594w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_08-300x99.png 300w\" sizes=\"(max-width: 594px) 100vw, 594px\" \/><\/a><figcaption id=\"caption-attachment-773\" class=\"wp-caption-text\">Endpoint Priority<\/figcaption><\/figure>\n<p>Browsing to webtest.ciraltos.com from a client in Central US shows it\u2019s connected to the West App Service. &nbsp;This is expected as the West App Service has the highest priority.<\/p>\n<figure id=\"attachment_774\" aria-describedby=\"caption-attachment-774\" style=\"width: 311px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/Image_09.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-774\" src=\"\/wp-content\/uploads\/2018\/11\/Image_09.png\" alt=\"Traffic Manager Redirect\" width=\"311\" height=\"173\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_09.png 311w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_09-300x167.png 300w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/a><figcaption id=\"caption-attachment-774\" class=\"wp-caption-text\">Traffic Manager Redirect<\/figcaption><\/figure>\n<p>If an error occurred with the primary endpoint, the monitor status changes from Online to Degraded and new sessions are directed to the secondary endpoint.<\/p>\n<figure id=\"attachment_775\" aria-describedby=\"caption-attachment-775\" style=\"width: 633px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/Image_10.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-775\" src=\"\/wp-content\/uploads\/2018\/11\/Image_10.png\" alt=\"Traffic Manager Degraded\" width=\"633\" height=\"135\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_10.png 633w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_10-300x64.png 300w\" sizes=\"(max-width: 633px) 100vw, 633px\" \/><\/a><figcaption id=\"caption-attachment-775\" class=\"wp-caption-text\">Traffic Manager Degraded<\/figcaption><\/figure>\n<figure id=\"attachment_776\" aria-describedby=\"caption-attachment-776\" style=\"width: 312px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/Image_11.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-776\" src=\"\/wp-content\/uploads\/2018\/11\/Image_11.png\" alt=\"Secondary Endpoint\" width=\"312\" height=\"180\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_11.png 312w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/Image_11-300x173.png 300w\" sizes=\"(max-width: 312px) 100vw, 312px\" \/><\/a><figcaption id=\"caption-attachment-776\" class=\"wp-caption-text\">Secondary Endpoint<\/figcaption><\/figure>\n<p>That is how to setup Azure Traffic Manager and configure it for both Performance and Priority connections as well as add custom hosts names and paths to endpoint monitoring.<\/p>\n<h2>The importance of internal DNS configuration<\/h2>\n<p>Active Directory makes DNS an easy, set-it and forget-it service. &nbsp;There is, however, one important gotcha with how DNS is configured in some environments that affects Traffic Manager performance.<\/p>\n<p>First, let&#8217;s look at the right way to set up name resolution. &nbsp;In the example below,<\/p>\n<p>1 &#8211; Clients connect to local DNS server for name resolution.<br \/>\n2 &#8211; The DNS server does a recursive query to resolve the address.<br \/>\n3 &#8211; Traffic Manager, set for performance routing, returns the closest web endpoint, West web.<br \/>\n4 &#8211; The local DNS server returns the West Web IP.<br \/>\n5 &#8211; the client connects to the local web endpoint.<\/p>\n<figure id=\"attachment_780\" aria-describedby=\"caption-attachment-780\" style=\"width: 596px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/PPImage3.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-780\" src=\"\/wp-content\/uploads\/2018\/11\/PPImage3.png\" alt=\"Correct Internal DNS Configuration\" width=\"596\" height=\"320\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/PPImage3.png 596w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/PPImage3-300x161.png 300w\" sizes=\"(max-width: 596px) 100vw, 596px\" \/><\/a><figcaption id=\"caption-attachment-780\" class=\"wp-caption-text\">Correct Internal DNS Configuration<\/figcaption><\/figure>\n<p>Now let&#8217;s look at the incorrect way.<\/p>\n<p>1 &#8211; West client connects to local DNS server for name resolution.<br \/>\n2 &#8211; DNS is set to forward, send a request to the Central DNS server.<br \/>\n3 &#8211; Central DNS does the recursive query.<br \/>\n4 &#8211; Traffic Manager, set for performance routing, returns the closest web endpoint for the <em>Central DNS Server.<br \/>\n<\/em>5 &#8211; Central DNS returns Central Web IP to West clients local DNS server.<br \/>\n6 &#8211; West DNS catches and returns Central Web IP<br \/>\n7 &#8211; West Client connects to Central Web.<\/p>\n<figure id=\"attachment_781\" aria-describedby=\"caption-attachment-781\" style=\"width: 622px\" class=\"wp-caption aligncenter\"><a href=\"\/wp-content\/uploads\/2018\/11\/PPImage4.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-781\" src=\"\/wp-content\/uploads\/2018\/11\/PPImage4.png\" alt=\"Incorrect Internal DNS Configuration\" width=\"622\" height=\"326\" srcset=\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/PPImage4.png 622w, https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2018\/11\/PPImage4-300x157.png 300w\" sizes=\"(max-width: 622px) 100vw, 622px\" \/><\/a><figcaption id=\"caption-attachment-781\" class=\"wp-caption-text\">Incorrect Internal DNS Configuration<\/figcaption><\/figure>\n<p>Forwarding DNS queries used to be common when bandwidth was limited or to force DNS traffic from one secured location. &nbsp;Bandwidth is cheap and DNS queries secure relatively easily.&nbsp; There is little reason to forward queries to a central DNS server.<\/p>\n<p>The above example is not limited to Azure Traffic Manager. &nbsp;Most websites such as YouTube, Netflix or Office 365 use content delivery networks (CDN) to connect the client to the closest content endpoint and decrease latency. &nbsp;Centralized DNS forwarders will impact those services as well.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Azure Traffic Manager is a global DNS service hosted in Azure. &nbsp;It extends the functionality of DNS beyond simple name to IP resolution, adding load balancing and advanced resolution features such as geo-fencing, weighted priority, performance, and source IP based name resolution. Just as important to what it is, is what it is not. &nbsp;It &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/\"> <span class=\"screen-reader-text\">Azure Traffic Manager<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":""},"categories":[2],"tags":[308,175,9,306,12,307,11,13,75,305],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Azure Traffic Manager - ciraltos<\/title>\n<meta name=\"description\" content=\"Azure Traffic Manager is a global DNS service hosted in Azure. \u00a0It extends the functionality of DNS beyond simple name to IP resolution, adding load balancing and advanced resolution features such as geo-fencing, weighted priority, performance, and source IP based name resolution.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure Traffic Manager - ciraltos\" \/>\n<meta property=\"og:description\" content=\"Azure Traffic Manager is a global DNS service hosted in Azure. \u00a0It extends the functionality of DNS beyond simple name to IP resolution, adding load balancing and advanced resolution features such as geo-fencing, weighted priority, performance, and source IP based name resolution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/\" \/>\n<meta property=\"og:site_name\" content=\"ciraltos\" \/>\n<meta property=\"article:published_time\" content=\"2018-11-26T13:16:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-24T04:44:47+00:00\" \/>\n<meta name=\"author\" content=\"Travis Roberts\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ciraltos\" \/>\n<meta name=\"twitter:site\" content=\"@ciraltos\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Travis Roberts\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/\"},\"author\":{\"name\":\"Travis Roberts\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a\"},\"headline\":\"Azure Traffic Manager\",\"datePublished\":\"2018-11-26T13:16:35+00:00\",\"dateModified\":\"2023-03-24T04:44:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/\"},\"wordCount\":1362,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a\"},\"keywords\":[\"App Service\",\"ARM\",\"Azure\",\"Azure Traffic Manager\",\"cloud\",\"DNS\",\"Microsoft\",\"Office 365\",\"server\",\"Traffic Manager\"],\"articleSection\":[\"Azure\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/\",\"url\":\"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/\",\"name\":\"Azure Traffic Manager - ciraltos\",\"isPartOf\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#website\"},\"datePublished\":\"2018-11-26T13:16:35+00:00\",\"dateModified\":\"2023-03-24T04:44:47+00:00\",\"description\":\"Azure Traffic Manager is a global DNS service hosted in Azure. \u00a0It extends the functionality of DNS beyond simple name to IP resolution, adding load balancing and advanced resolution features such as geo-fencing, weighted priority, performance, and source IP based name resolution.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.ciraltos.com\/staging2\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Azure Traffic Manager\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#website\",\"url\":\"https:\/\/www.ciraltos.com\/staging2\/\",\"name\":\"ciraltos\",\"description\":\"cloud, technology and trends\",\"publisher\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.ciraltos.com\/staging2\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a\",\"name\":\"Travis Roberts\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Logo-1.png\",\"contentUrl\":\"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Logo-1.png\",\"width\":5657,\"height\":3563,\"caption\":\"Travis Roberts\"},\"logo\":{\"@id\":\"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/www.ciraltos.com\",\"https:\/\/twitter.com\/ciraltos\"],\"url\":\"https:\/\/www.ciraltos.com\/staging2\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure Traffic Manager - ciraltos","description":"Azure Traffic Manager is a global DNS service hosted in Azure. \u00a0It extends the functionality of DNS beyond simple name to IP resolution, adding load balancing and advanced resolution features such as geo-fencing, weighted priority, performance, and source IP based name resolution.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/","og_locale":"en_US","og_type":"article","og_title":"Azure Traffic Manager - ciraltos","og_description":"Azure Traffic Manager is a global DNS service hosted in Azure. \u00a0It extends the functionality of DNS beyond simple name to IP resolution, adding load balancing and advanced resolution features such as geo-fencing, weighted priority, performance, and source IP based name resolution.","og_url":"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/","og_site_name":"ciraltos","article_published_time":"2018-11-26T13:16:35+00:00","article_modified_time":"2023-03-24T04:44:47+00:00","author":"Travis Roberts","twitter_card":"summary_large_image","twitter_creator":"@ciraltos","twitter_site":"@ciraltos","twitter_misc":{"Written by":"Travis Roberts","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/#article","isPartOf":{"@id":"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/"},"author":{"name":"Travis Roberts","@id":"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a"},"headline":"Azure Traffic Manager","datePublished":"2018-11-26T13:16:35+00:00","dateModified":"2023-03-24T04:44:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/"},"wordCount":1362,"commentCount":0,"publisher":{"@id":"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a"},"keywords":["App Service","ARM","Azure","Azure Traffic Manager","cloud","DNS","Microsoft","Office 365","server","Traffic Manager"],"articleSection":["Azure"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/","url":"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/","name":"Azure Traffic Manager - ciraltos","isPartOf":{"@id":"https:\/\/www.ciraltos.com\/staging2\/#website"},"datePublished":"2018-11-26T13:16:35+00:00","dateModified":"2023-03-24T04:44:47+00:00","description":"Azure Traffic Manager is a global DNS service hosted in Azure. \u00a0It extends the functionality of DNS beyond simple name to IP resolution, adding load balancing and advanced resolution features such as geo-fencing, weighted priority, performance, and source IP based name resolution.","breadcrumb":{"@id":"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ciraltos.com\/staging2\/azure-traffic-manager\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ciraltos.com\/staging2\/"},{"@type":"ListItem","position":2,"name":"Azure Traffic Manager"}]},{"@type":"WebSite","@id":"https:\/\/www.ciraltos.com\/staging2\/#website","url":"https:\/\/www.ciraltos.com\/staging2\/","name":"ciraltos","description":"cloud, technology and trends","publisher":{"@id":"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ciraltos.com\/staging2\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/25391996d6cddfecd4d257162b7e373a","name":"Travis Roberts","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/image\/","url":"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Logo-1.png","contentUrl":"https:\/\/www.ciraltos.com\/staging2\/wp-content\/uploads\/2023\/03\/Logo-1.png","width":5657,"height":3563,"caption":"Travis Roberts"},"logo":{"@id":"https:\/\/www.ciraltos.com\/staging2\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/www.ciraltos.com","https:\/\/twitter.com\/ciraltos"],"url":"https:\/\/www.ciraltos.com\/staging2\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/posts\/757"}],"collection":[{"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/comments?post=757"}],"version-history":[{"count":12,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/posts\/757\/revisions"}],"predecessor-version":[{"id":4070,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/posts\/757\/revisions\/4070"}],"wp:attachment":[{"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/media?parent=757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/categories?post=757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ciraltos.com\/staging2\/wp-json\/wp\/v2\/tags?post=757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}