J
J. Baute
Hi,
we're looking into addapting an intranet site to make it possible to load
balance it.
Currently is consist out of 3 major parts which are
1) the code
2) the database with system data & user content
3) html & picture files uploaded and maintainde by users (site content)
Currently the application is split up into to parts, where we have a backend
DB server, and code & content are on the webserver.
N° 3 is where we have a "problem". Since this content is variable, this
needs to be available on all NLB'd webservers.
Basically it would come down to moving the content, which is now hosted on
the webserver itself, to the backend DB server (or another server), so that
all NLB'd server are always accessing and updating the same shared data.
The thing is that by doing this we are actually putting more load on the
backend server, which will now also be in charge of hosting the files,
indexing them, together with the serving the DB, and the NLB'd webserver
will only be running the code.
So in fact, the part that will be load balanced, will be the least intense
part. The bottleneck will be the backend server... so maybe it's not worth
the trouble of LB'ing the whole thing?
Thoughts, comments?
we're looking into addapting an intranet site to make it possible to load
balance it.
Currently is consist out of 3 major parts which are
1) the code
2) the database with system data & user content
3) html & picture files uploaded and maintainde by users (site content)
Currently the application is split up into to parts, where we have a backend
DB server, and code & content are on the webserver.
N° 3 is where we have a "problem". Since this content is variable, this
needs to be available on all NLB'd webservers.
Basically it would come down to moving the content, which is now hosted on
the webserver itself, to the backend DB server (or another server), so that
all NLB'd server are always accessing and updating the same shared data.
The thing is that by doing this we are actually putting more load on the
backend server, which will now also be in charge of hosting the files,
indexing them, together with the serving the DB, and the NLB'd webserver
will only be running the code.
So in fact, the part that will be load balanced, will be the least intense
part. The bottleneck will be the backend server... so maybe it's not worth
the trouble of LB'ing the whole thing?
Thoughts, comments?