Questions tagged [gslb]

Global Server Load Balancing. Load balancing refers to distributing the workload optimally across Servers.

In GSLB a website is hosted on servers located at different locations.

If a user in the US browsed website.de in usual webhosting he would be served by the german server only. In a GSLB architecture he will be served by a server in the US, if such is present.

The archetypical technique to do that uses a Master Server and Slave Servers in different locations. Whenever a request is raised, the Master Server checks the location from where it was initiated. Then cookies it redirects the request to the nearest server location.

7 questions
121
votes
7 answers

How to make Java honor the DNS Caching Timeout?

We use GSLB for geo-distribution and load-balancing. Each service is assigned a fixed domain name. Through some DNS magic, the domain name is resolved into an IP that's closest to the server with least load. For the load-balancing to work, the…
ZZ Coder
  • 74,484
  • 29
  • 137
  • 169
6
votes
4 answers

Load balancing: DNS round robin in front of hardware load balancers. How to share stickiness?

DNS Round Robin (DRR) permits to do cheap load balancing (distribution is a better term). It has the pro of permitting infinite horizontal scaling. The con is that if one of the web servers goes down, some clients continue to use the broken IP for…
Valentino Miazzo
  • 403
  • 2
  • 4
  • 16
3
votes
1 answer

GSLB IP Address

How GSLB works? Lets say, I have a GSLB for www.test.com and my Load Balancers are running on different Data Centers. So, the requests are routed to the corresponding Load Balancers based on the proximity. Does GSLB has IP as such? In general, when…
user1578872
  • 7,808
  • 29
  • 108
  • 206
0
votes
0 answers

Handling Periodic celery tasks in a Disaster Recovery setup

I am having a web application named WEB_APP. This web application is deployed in 3 datacenters, WEB_APP_1, WEB_APP_2, WEB_APP_3. WEB_APP is a django rest framework based application which has a few periodic celery tasks running in the background and…
Vasanth S
  • 94
  • 9
0
votes
1 answer

load balancer direct to where account exists

Accounts for a service are stored regionally. For example, US accounts on US servers, European accounts on European servers. All are behind one DNS name. When you first connect, a Global Server Load Balancer sends you to the nearest location. Since…
0
votes
1 answer

Whats the difference bewteen a GSLB and ADC(application delivery controller)

Whats the difference bewteen a GSLB and ADC. I can see that both can do load balancing, but i want to know the difference and additional functionalities each can perform. And i'd also want to know if one can replace the other.
Rohan RM
  • 157
  • 1
  • 2
  • 10
0
votes
1 answer

HTTP Request -> GSLB sticky persistence logic

Application HTTP request flow as follows 1) The request comes to GTM#1 2) GTM#1 request will send to LTM#A or LTM#B 3) Servers under LTM# A or B will send request to GTM#2 4) GTM#2 will have again LTM# X or Y 5) The response goes back to the same…
Mallikarjuna Reddy
  • 1,212
  • 2
  • 20
  • 33