HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   General (http://www.howtoforge.com/forums/forumdisplay.php?f=25)
-   -   General Multiserver question for larger installations (http://www.howtoforge.com/forums/showthread.php?t=59479)

webguyz 9th November 2012 08:04

General Multiserver question for larger installations
 
Was wondering if larger installations break up their servers by function (separate mail server, db, web servers) or just keep adding servers as needed with complete set of functions where each new server has web, mail, db, etc. and have all clients functions on only that one machine.

I can see advantages both ways and was wondering what others n the real world found most effective.

Thanks!

till 9th November 2012 08:39

In most larger installations, servers are separated by function. E.g. like this:

1 Controlpanel Server
X Mailservers
X Webservers
X DB Servers
2 DNS servers

Regarding the database servers I prefer in most caeses to have the db servers on the web servers as db connections over a local socket are faster then db connections over a external network, so the setup can be also:

1 Controlpanel Server
X Mailservers
X Web + Database servers
2 DNS servers

webguyz 9th November 2012 09:21

Till,

Those were my thoughts as well, but then I started thinking about redundancy. If you put all mail/web/db services for clients on one server, and that server goes down, all the other servers that have a similar setup are still up and fewer people are affected. if you have a dedicated mail server or DB server and it goes down, you are affecting a larger number of people.

The downside would be more services to maintain on more machines.

Thanks!

till 9th November 2012 10:39

ISPConfig 3 supports splitting of servers as well as mirroring, so you can have e.g. 2 mail servers were one server mirrors the configuration of the other server to get a redundant server or balance the load.

webguyz 9th November 2012 10:44

When you say mirroring your talking about clustering, correct? For some reason I was thinking that was setup as a master/slave in the reading I've been doing. Not sure what you mean then about load balancing. That sounds exactly what I'm looking for.

Thanks!

till 9th November 2012 11:25

The clusters etup is a mirror setup that syncs the same configuration on as many servers as youlike. You can use this setup for failover or run aloadbalancer in front of it.

webguyz 9th November 2012 15:36

So much to learn :eek:

Wish I had stumbled upon HowtoForge.com 5 years ago.

Thanks!


All times are GMT +2. The time now is 20:26.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.