Video: Global Server Load Balancing
Global Server Load Balancing (GSLB) is popular for its disaster
recovery functionality as well as for more intelligent direction of
traffic for optimal site selection. A10's GSLB functionality is available
in all the AX Series Application Delivery Controller and Load Balancer
products. Flexible options, seamless implementation and exceptional
value complement the A10 GSLB benefits:
- Provides data center failover and continuity
- Optimizes multi-site deployments
- Ensures user's Web experience is the fastest
- Defines policy metrics with drag-and-drop GUI for ease of use
and deployment
- Includes geographic and network proximity policy metrics
- Both DNS Proxy and DNS Server modes are supported
- Included in all AX Series models at no additional charge
- Run local traffic management and global traffic management
on the same appliance
GSLB Deployment Modes
A10's GSLB functionality extends load balancing to a global
geographic scale by offering a choice of DNS Proxy or DNS Server
methods. A10's GSLB adds another layer of availability and performance
to applications with minimal impact to your existing DNS
architecture while allowing you to choose the method that best fits
your environment:
DNS Proxy
- Continues to use existing DNS infrastructure without changing
the DNS server configuration
- No need to create or delegate sub-domains. Existing DNS
maintains control
- DNS responses will be modified by the AX Series appliance as
required by the configured policy. All other DNS responses
will be passed through unchanged
- How it works: All DNS queries arriving at the DNS proxy IP
address are forwarded to your existing DNS server
- The authoritative record for the zones on the root servers should point to the DNS proxy IP address on the AX
- No changes on the DNS server are required
DNS Server (for a domain)
- In DNS Server mode, the AX Series appliance responds directly
from its local GSLB DNS configuration for required DNS
responses. The AX can be configured to respond as either
authoritative or non-authoritative
- How it works: The AX is set as the authoritative name server
for an entire zone, for example "a10networks.com"
- All requests will be processed and responded to by the AX, which directly responds to address queries for specific service IP addresses in the GSLB zone
- The AX can still forward other types of queries to a DNS server
- Support for multiple record types in addition to A and AAAA (IPv6) includes DNS MX, NS, PTR and SOA records
- Note: The AX is not recommended as a full DNS server replacement
DNS Server (for a sub-domain)
- In DNS delegation mode, the AX Series appliance responds
directly for required DNS responses for a pre-defined
delegated sub-domain
- How it works: The AX Series appliance is set as the authoritative name server for a sub-domain. For example "gslb.a10networks.com"
- All requests will be sent to the existing DNS authoritative infrastructure by the root servers, in this example "a10networks.com"
- The existing DNS infrastructure will contain a subdomain for which the AX is authoritative. All requests for this sub-domain will be sent to the AX for resolution
- All services that need GSLB will have a CNAME record in the primary domain replacing the existing A record, for example "www.a10networks.com IN A 10.10.10.1" becomes "www.a10networks.com IN CNAME www.gslb.a10networks.com"
- Now user requests for www.a10networks.com will be resolved by the AX
Intelligent GSLB
GSLB functionality for applications can be leveraged through existing
AX Series deployments, combining local server load balancing and
GSLB on a single box, or separately by running GSLB on its own
dedicated AX Series platform. All AX devices participating in GSLB and
local server load balancing communicate with one another and share
the overall health information of the data center and applications.
By adding intelligence to DNS, application load can be based on many
different factors, including:
Disaster recovery
- Provide an extra level of High Availability to important
applications
- Direct requests based on availability or health of the application
Active RTT
- Send client connections to the fastest responding data center
- Base response time on ping or DNS response
Single sample RTT (single shot)
- Take a single sample and use that sample indefinitely
- Send a single DNS query to the GSLB local DNS
Geo-location
- Send client connections to the "closest" physical data center
- Integrate with geo-location services using any CSV format
- Import third-party geo-location lists
- Select to city level for additional granularity selection
Session capacity
- Send client connections to the data center with the most
available remaining capacity
Weighted values
- Send client connections to the data center that has the highest
combined score
- Send client connections to the data center with the most available active servers
Bandwidth cost
- Query the bandwidth utilization of each site
- Select the site(s) whose bandwidth utilization has not exceeded
a configured threshold during the most recent query
interval
Summary
The AX Series includes both global and local traffic management
within the same platform. All A10 AX Series appliances feature GSLB
at no additional charge, ensuring that a purchase for local traffic
management can be extended later for global traffic management,
without the need to budget for expensive software upgrades or
additional appliances.
To see how AX Series GSLB and Juniper Networks SSL VPNs work
together, please read the Solution Brief: A10 Networks and Juniper
Networks - Load Balancing to Provide Scalable, Reliable, Secure
Access Solutions