Dear community,
I have been reading about GSLB’s and I fail to understand how it would benefit georouting with unicast addresses and the following setup:
- Assume there to be a website W.
- Let there be 3 replicated servers located in location A,B and C hosting W
- Let the GSLB be located at location B.
- Finally let the nameservers of W be located at location B as well
Traffic route
- User 1 at location A makes a request to website W
- The request hits the nameservers at location B and will forward the request to the GSLB at location B.
- Then based on geolocation the GSLB at location B will send the request to the server at location A.
- Then the answer will go back to the GSLB at location B
- Then it will be send to user 1 at location A.
The problem is this: Even though the request is send to the server closest to A in the end all the traffic is still routed through location B. Doesn’t this destroy the whole concept reducing latency to the nearest server.
Hopefully someone could confirm this, tell that I am wrong or have a better solution for this problem.
Cheers!!!