GSLB provides simplified and centralized configuration and monitoring of global applications. In a typical environment, the corporate name server delegates one or more subdomains to the GSLB, which then owns these domains and responds to DNS queries from clients. GSLB provides an active/backup model for backup or disaster recovery applications and an active/active model to respond with the most optimal site, based on proximity, and so on. This section overviews the architecture, terminology, and object model for Avi Load Balancer GSLB.

Key Functions

A GSLB solution must be capable of performing the following four key functions.

S.No.

Function

Entity Responsible

1

Definition and ongoing synchronization and maintenance of the GSLB configuration

Avi Load Balancer Controller

2

Monitoring of health of GSLB pool members

Avi Load Balancer Controllers and Service Engines (SEs)

3

Optimizing application service for clients by providing GSLB DNS responses to their FQDN requests based on the GSLB algorithm configured

Avi Load Balancer GSLB DNS running in one or more SEs

4

Processing of application requests

Services placed on Avi Load Balancer SEs, or running on third-party servers or load balancers

In Avi Load Balancer GSLB, an individual GSLB site can perform all the four functions mentioned above.