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 NSX Advanced 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 |
NSX Advanced Load Balancer Controller |
2 |
Monitoring of health of GSLB pool members |
NSX Advanced 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 |
NSX Advanced Load Balancer GSLB DNS running in one or more SEs |
4 |
Processing of application requests |
Services placed on NSX Advanced Load Balancer SEs, or running on third-party servers or load balancers |