[horde] Generell Server setup question - splitting services
Niels Dettenbach
nd at syndicat.com
Thu Dec 3 16:35:42 UTC 2009
On Thursday 03 December 2009 17:02:59 Götz Reinicke - IT-Koordinator wrote:
> What I think off is, to put the webserver-stuff on an other box, putting
> the database on an onther and leaving the mailserver doing the
> mailstuff. So to set up three servers.
Yes,
it is possible to place i.e.:
1.) the (SQL) database
But even the databases (1.) could be "divided" into clusters. The same might
hapen for 2.
2.) Apache / Horde
There might be some users which are running a cluster of Apache / Horde
servers behind a load balancer / level 4/7 router (proxy - like squid or
others).
3.) Mailsystem
-> this one could be didided into:
* IMAP server
* SMTP server
too to different boxes. This may makes sense if you have a large amount of
(different) mail users or a huge database.
For performance reasons it is important to held the connections between the
servers (especially database and Apache / Horde) as fast as possible(!).
But in this scenario - if you do authentication against local (unix) passwd
authentication - you have to find a suitable way to authenticate Horde /
Apache against the mail machine.
One way is to use simple IMAP authentication against the IMAP server (means
you held all authentication details on the IMAP machine)
If you run i.e. cyrus with saslauthd and/or pam you are flexible in which
authentication base you are using - i.e. passwd, SQL, LDAP and many others..
Another way is to run another
4.) authentication server
which just holds AAA information and service.
> Is this possible? If so, is there some best practice guide I haven'd
> found yet?
I think this highly depends from your and your users needs, possible hardware
and the amounts of data to handle - so there might be no real "best practise"
for such a setup.
Afaik there are many users which are running SQLish databases (MySQL,
Postgres) for storage. This might be suitable if you have many users on a few
"levels" (like an typical ISP).
Many "typical" (larger) organisations might better go with an directory
service like LDAP (or the KOLAB system) as this better fits typical
hierarchical organisation schemes.
Many decisions here depends highly from what is still there (i.e. LDAP dir,
Radius, MySQL DBs or other things).
It seems there is no border how many servers could be invited into a Horde
Groupware systems. How far it makes sense depends highly from what you have
and what you want. ;)
hth
cheers,
Niels.
--
---
Niels Dettenbach
---
Syndicat IT&Internet
http://www.syndicat.com
T.-Muentzer.-Str. 2, 37308 Heilbad Heiligenstadt - DE
---
Kryptoinfo:
PGP public key ID 651CA20D
Fingerprint: 55E0 4DCD B04C 4A49 1586 88AE 54DC 4465 651C A20D
https://syndicat.com/pub_key.asc
---
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.horde.org/archives/horde/attachments/20091203/073f91d0/attachment.bin>
More information about the horde
mailing list