Home / Solutions

Traffic Controller: Server Load Balancing Without the hardware

PDF on Traffic Contoller Service – Global Server Load Balancing Without the Hardware (Click to Download)A server load balancing solution deployed globally, routing customer requests as soon as they touch the edge of the network — yet requiring no hardware deployment. Sound like a pipe dream? Not if the traffic monitoring is performed at the DNS level, and the solution leverages one of the world's most reliable DNS infrastructures.

Built on a Proven Technology Platform

Neustar's UltraDNS Traffic Controller service is built on the global directory services platform at the core of Neustar's UltraDNS Managed DNS Service, which provides a carrier-class DNS infrastructure for over 20-million Internet domains.

Traffic Controller allows administrators to define load balancing configurations for content servers which reside in one or more geographic locations. It manages traffic directed to servers and data centers by dynamically changing responses to DNS requests. Load balancing is performed based on dynamic metrics obtained by the constant monitoring of host servers.

Traffic Controller leverages SiteBacker, Neustar's UltraDNS monitoring and failover service, which supports critical websites around the world. SiteBacker's monitoring probes measure the responsiveness of designated web/application servers. Based on the probe results, Traffic Controller dynamically modifies the weight factors in DNS to redirect traffic to more responsive servers.

The service also supports custom probes based on specific customer requirements such as proprietary applications that communicate on non-standard ports. In an upcoming release, external sources such as probes running on the host servers themselves or devices within the host servers' local networks will also be able to inject metrics directly into the Traffic Controller service.

Traffic Controller can be deployed as your sole load balancing service or can be used to complement an existing, in-house load balancing solution — thus extending its global reach without additional hardware investment.

Weighted Load Balancing

Neustar's UltraDNS Traffic Controller service supports weighted load balancing (WLB) as well as the traditional "round-robin" approach. With WLB, weights are applied to authoritative queries on a percentage (%) basis. Weighted DNS distribution takes place as follows.

First, a customer configures a load balancing pool for www.example.com with the following load balancing resources. Each host maintains a load-balanced resource www.example.com.

Host1 — 1.1.1.1
Host2 — 2.2.2.2
Host3 — 3.3.3.3

Then, the customer assigns a "weight" or percentage to each host (allocating the amount of traffic to each host). Based on the following example, Host1 would be served for DNS resolution twice as often as Host2 or Host3.

Host1 (1.1.1.1) = 50% (weight = 2)
Host2 (2.2.2.2) = 25% (weight = 1)
Host3 (3.3.3.3) = 25% (weight = 1)

In addition, probe monitoring ensures that resources reaching critical thresholds or becoming unavailable are pulled from the load balancing pool. Traffic Controller provides three (3) primary thresholds and associated actions to be taken:

1. Warning – Customer is notified that specific probe thresholds have been exceeded for a server. No configuration changes are made.

2. Critical – Customer is notified that specific probe thresholds have been exceeded for a server. Weight is dynamically reduced by 50% to reduce traffic to that server.

3. Failure – Customer is notified that specific probe thresholds have been exceeded for a server, and that a specific record is no longer served.

Thus, if Host1 reaches the critical threshold, the original weight of 2 is reduced to 1, thereby reducing traffic to Host1 by 50% and subsequently balancing traffic equally among all three servers. If Host1 reaches the Failure threshold, its traffic will be redistributed equally between Host2 and Host3.

About Neustar

NeustarNeuStar provides market-leading and innovative services that enable trusted communication across networks, applications, and enterprises around the world. (Learn More)

Related topics: DNS

WEEKLY WRAP — Get CircleID's Weekly Summary Report by Email:

Comments

To post comments, please login or create an account.

More Solutions – From Neustar

Advanced, Affordable DDoS Protection

Neustar SiteProtect mitigates attacks in the cloud, far away from your infrastructure. It has the bandwidth and flexibility to repel today's massive attacks, many of them estimated to be as large as 100Gbps. ›››

UltraDNS: World-Class DNS Service for Your Web-Enabled Business

With our 100% SLA, UltraDNS is your assurance that customers will reach your site instead of being denied. As a cloud-based service, it requires no additional hardware, software or in-house expertise. ›››

SiteBacker Services: Cost-Effective Monitoring and Failover Solution

The UltraDNS SiteBacker Service is a cost-effective monitoring and failover solution for companies of all sizes; it requires no additional dedicated hardware or software and can be quickly deployed with minimal effort. ›››

Traffic Controller: Server Load Balancing Without the hardware

A server load balancing solution deployed globally, routing customer requests as soon as they touch the edge of the network -- yet requiring no hardware deployment. Sound like a pipe dream? Not if the traffic monitoring is performed at the DNS level, and the solution leverages one of the world's most reliable DNS infrastructures. ›››

Directional DNS: Geographical Traffic-Shaping Without the Hardware Business

This traffic management solution allows you to send visitors to specific servers based on their geographic location. Why do this? Because with Directional DNS you can deliver geographically specific content and images to your end users, which improves site performance and the end-user experience. ›››

Neustar UltraDDI: Managed DNS, DHCP, IP Address Management (IPAM) Services for Private Networks

In the past, network management was relatively straightforward. You have DNS servers; you have a spreadsheet with the ranges of IP addresses for your network equipment. You have one person who assigns out new IP addresses, and you go weeks or months between any IP address requests. The game has changed. ›››