Global Load Balancing Using NS1 + NGINX
Many DNS providers offer some form of global server load balancing (GSLB) for the distribution of traffic across server resources located in multiple points of presence (PoPs) and as it turns out, NS1 has one of the most advanced solutions available as a service.
Enter NGINX’s new NS1 agent. NS1’s rich API allows PoPs to dynamically inform the NS1 servers about their availability and current loads. Installing the NS1 agent in NGINX Plus clusters leverages NS1 to enhance end‑user application experience and get application users to where they need to be. The solution functions alongside other NS1 capabilities, such as geo‑proximal routing which direct each client to the closest PoP.
In this talk, Monica and Damian discuss:
- The new norm for application delivery
- Remote health checks, so clients are not directed to an unroutable PoP
- Local capacity checks, so clients are not directed to a PoP with insufficient working servers
- Central capacity balancing, so clients are balanced across PoPs according to the current load at each PoP and traffic is drained from PoPs that are overloaded
- Why your application traffic stack is critical for great end user experience
They provide actionable ways to to leverage NGINX’s NS1 agent to interface with the NS1 service and enable sophisticated GSLB across multiple PoPs that are powered by NGINX Plus.