Hi all...
I hope jeff (jlasman) will give me his precious advices, but i'm willing to hear from all thoses who have had to think around this problem...
We have started with 1,2, and are getting to have 3 DA running servers (rental licenses) and i believe it is time to settle things down a bit and that i tried to do some organisation...
I'm asking myself on setting up 3 service specific servers :
Server 1, (the oldest) : 1 Celeron 2,8 Ghz, 512 Mb Ram, 80 go, FC3 on it to become a primary mail server. It should only cope with Exim (or dovecot ??? not tested yet), clamav, SA, and RBL rules, and do some secondary dns tasks. It will therefore hold all mail files and dirs... is this server hardware configuration ok ??? How do i setup thing so that the user mailboxes can get setup from server 3 ??? how do i link webmail solutions that will turn on server 3, to link to data on server 1 ???
Server 2 : 1 Core2Duo 1,86 Ghz, 1go Ram, 2*250 go Dual Sata Raid 1, that will cope mysql services. We have allready a fully functionnal mysql5 server running on it, with a 1Gb database that delivers information in an astonishing time delay, Will adding approx 15 Gb of user data slow up a lot server performance ??? How do i setup directadmin, so that user database creation gets done correctly on this server and not on the one running the DA interface ??? What risks do i get in server to server communication performance (Server 3 php --> server 2 mysql communication performance) ??? How do i link php on server 3 and mysql on server 2 ???
Notice : We have a limited number of clients (we don't have thousends of clients), but requiring high performance (fast response, fast image loading) We process all images in database as blobs, due to the fact we use incremential uploading of lists of photos, from software that is sold to clients. Database usually weighs 80 Mo per client with all photos (aprox 450 photos - 180 ko / photo), ...
Server 3 : 1 Dual Core 2,8 Ghz 1go Ram, 2*80 Go Dual Sata Raid 1, that will cope the rest (apache, php, nagios, bind, etc...) and will be the file server.
On it we will main DA interface, which will have to communicate with server 1 and 2... Each client uses approx 10 - 15 Mo max of files thus allowing us to cope up to 500 clients on server 3.
Is this architecture easy to setup ??? are there things that need to be attended to ??? I won't consider myself as a noob, but i won't say i'm a nux expert neither... I just manage to get things to answer my needs, and thats nearly all...
If anybody knows good tutorials on setting up things like described, i'll be eager to hear from you ...
Yours
Tdldp
I hope jeff (jlasman) will give me his precious advices, but i'm willing to hear from all thoses who have had to think around this problem...
We have started with 1,2, and are getting to have 3 DA running servers (rental licenses) and i believe it is time to settle things down a bit and that i tried to do some organisation...
I'm asking myself on setting up 3 service specific servers :
Server 1, (the oldest) : 1 Celeron 2,8 Ghz, 512 Mb Ram, 80 go, FC3 on it to become a primary mail server. It should only cope with Exim (or dovecot ??? not tested yet), clamav, SA, and RBL rules, and do some secondary dns tasks. It will therefore hold all mail files and dirs... is this server hardware configuration ok ??? How do i setup thing so that the user mailboxes can get setup from server 3 ??? how do i link webmail solutions that will turn on server 3, to link to data on server 1 ???
Server 2 : 1 Core2Duo 1,86 Ghz, 1go Ram, 2*250 go Dual Sata Raid 1, that will cope mysql services. We have allready a fully functionnal mysql5 server running on it, with a 1Gb database that delivers information in an astonishing time delay, Will adding approx 15 Gb of user data slow up a lot server performance ??? How do i setup directadmin, so that user database creation gets done correctly on this server and not on the one running the DA interface ??? What risks do i get in server to server communication performance (Server 3 php --> server 2 mysql communication performance) ??? How do i link php on server 3 and mysql on server 2 ???
Notice : We have a limited number of clients (we don't have thousends of clients), but requiring high performance (fast response, fast image loading) We process all images in database as blobs, due to the fact we use incremential uploading of lists of photos, from software that is sold to clients. Database usually weighs 80 Mo per client with all photos (aprox 450 photos - 180 ko / photo), ...
Server 3 : 1 Dual Core 2,8 Ghz 1go Ram, 2*80 Go Dual Sata Raid 1, that will cope the rest (apache, php, nagios, bind, etc...) and will be the file server.
On it we will main DA interface, which will have to communicate with server 1 and 2... Each client uses approx 10 - 15 Mo max of files thus allowing us to cope up to 500 clients on server 3.
Is this architecture easy to setup ??? are there things that need to be attended to ??? I won't consider myself as a noob, but i won't say i'm a nux expert neither... I just manage to get things to answer my needs, and thats nearly all...
If anybody knows good tutorials on setting up things like described, i'll be eager to hear from you ...
Yours
Tdldp