Global Server Load Balancing
Global Server Load Balancing (GSLB) allows us to load-balance services across different geographical regions. For instance, large organizations such as Facebook, eBay, and Microsoft use this technology to load-balance their web services. This might be for proximity reasons, because a user might be redirected to the closest available resource, or to keep redundant services available in case of datacenter failures.
So the main purposes for GSLB are:
Performance; user proximity to the closest available resource
Disaster recovery, where multiple sites can be grouped as primary and standby
Load balancing resources between different multiple locations
GSLB is based upon the use of DNS. So for instance when a user wants to go to www.citrix.com, that user's DNS client will do a number of queries against the different DNS servers, until it gets a response from an authoritative source for that domain. An example might be where NetScaler, which is the authoritative nameserver...