Windows Azure Traffic Manager – High Performance, Availability & Resiliency

July 23, 2013 — 6 Comments

road-worker-detourWith the ability to deploy Windows Azure Cloud Services in different geographical locations, there has to be a way to bring it all together under a single URI.

The Windows Azure Traffic Manager does just that! It allows your end-user’s to interact with the cloud service instance that is closest to them! But that’s not all, it provides the ability to load balance incoming traffic across multiple hosted Windows Azure services whether they’re running in the same datacenter or across different datacenters around the world. By effectively managing traffic, you can ensure high performance, availability and resiliency for your applications.

During Preview, Windows Azure Traffic Manager is currently available at no charge.

Available Traffic Manager Profiles

Creating a Windows Azure Traffic Manager

7-23-2013 3-45-51 PMTo create your first Windows Azure Traffic Manager, click on the 7-23-2013 3-54-47 PM button found on the bottom of the Windows Azure Management Portal. Then click on NETWORK SERVICES followed by TRAFFIC MANAGER and QUICK CREATE.

Enter a DNS PREFIX, choose a LOAD BALANGING MATHOD and select SERVICE ENDPOINTS.

Don’t worry if you don’t have all your service endpoints deployed when you create a Windows Azure Traffic Manager, because you can add and remove endpoints once it’s created. The load balancing method can also be changed from the management screen.

Once inside the CONFIGURATION section you are presented with the following options:

  • DNS TIME TO LIVE (TTL Default: 300 seconds)
  • LOAD BALANCING METHOD (Performance/ Round Robin/ Failover)
  • MONITORING
    – PROTOCOL (HTTP/ HTTPS)
    – PORT (Default: 80)
    – RELATIVE PATH AND FILE NAME (Default: ‘/’)
  • FAILOVER PRIORITY LIST (Shown when LOAD BALANCING MENTHOD is Failover)

To use the Windows Azure Traffic Manager with your own domain, you will need to create a CNAME entry that points your domain to the Windows Azure Traffic Manager DNS Name (*.trafficmanager.net/).

Important Note

Windows Azure Traffic Manager monitors the state of the hosted services in your policies and will not send traffic to those it sees as down. If all hosted services in the policy are detected to be offline, Traffic Manager acts as if all hosted services in the policy are actually online so it will at least resolve the DNS name to an IP address, even though the client computer will call a hosted service that may not respond. For more information about how hosted services are monitored, see Monitoring hosted services in Windows Azure Traffic Manager

Best Practices

  • Services should be in a single subscription
  • Production services only
  • Name your hosted services so they can be easily found and clustered into policies
  • All services in a policy should service the same operations and ports
  • All services in a policy must use the same monitoring method
  • Use the disable policy and disable hosted services methods rather than changing a policy
  • Think of the end-to-end transaction and how your data will flow, don’t reference data from another datacenter
  • Make your DNS prefixes unique and easy to understand
  • Use dots to add uniqueness or make domains readable
  • It’s recommended to leave the The DNS time-to-live (TTL) set to 300 seconds (5 minutes)

At the time of this documentation, the limits for domain names in Traffic Manager are as follows:

  • Each label can be a maximum of 63 characters.
  • You cannot have more than 40 labels total. Since two labels are taken up by trafficmanager.net, that leaves 38 for your prefix.
  • The entire domain can be a maximum of 253 characters. Keep in mind that trafficmanager.net takes up 19 of those characters.

Use The Windows Azure Traffic Manager to Create Responsive Applications

7-23-2013 4-53-35 PM

Windows Azure allows you to run services in datacenters located around the globe. By serving end-users with the hosted service that is closest to them in terms of network latency, Traffic Manager can improve the responsiveness of your applications and content delivery times.

 

Use The Windows Azure Traffic Manager to Create Highly Available Applications

7-23-2013 5-48-49 PM

The Windows Azure Traffic Manager enables you to improve the availability of your critical applications by monitoring your hosted services in Windows Azure and providing automatic failover capabilities when a service goes down.

 

Get Started

Use the Windows Azure Traffic Manager as part of your overall networking solution – the Windows Azure Traffic Manager applies an intelligent policy engine to the DNS queries on your domain names so that you can send traffic to the best data center for performance, business continuity, price, compliance, legal, or tax purposes.

Trackbacks and Pingbacks:

  1. Windows Azure Traffic Manager – High Performance, Availability & Resiliency | Alexandre Brisebois | Program In .NET - July 27, 2013

    […] Source : Windows Azure Traffic Manager – High Performance, Availability & Resiliency | Alexandre Briseb…. […]

    Like

  2. Reading Notes 2013-07-29 | Matricis - July 29, 2013

    […] Windows Azure Traffic Manager – High Performance, Availability & Resiliency – Nice tutorial to use the new Azure Traffic Manager. […]

    Like

  3. Scaling an FTP Ingestion Service Using #Azure Traffic Manager « Alexandre Brisebois ☁ - March 10, 2015

    […] Ingestion Service Highly Available (HA) can be a challenge. On Azure, we can take advantage of the Microsoft Azure Traffic Manager to direct users to the closest FTP Server. In this specific scenario, we assume that all FTP […]

    Like

  4. 70-533 Exam Prep | Gareth's Blog - August 21, 2015

    […] Traffic Manager (link1, link2, link3) […]

    Like

  5. Lost in Translation – Azure Networking For Cisco Professionals « Alexandre Brisebois ☁ - September 11, 2015

    […] Machines and PaaS role instances accessed from other services in your VNet. The third is the Azure Traffic Manager. We use this DNS based load balancer to distribute traffic between geographies and […]

    Like

  6. Microsoft Azure – Complete Guide – Technewsnow.Today - January 7, 2016

    […] Manager (Studiemateriaal : link1, link2, […]

    Like

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.