imap scalability

denz-wavenet denz at wavenet.lk
Wed Oct 6 23:54:46 EDT 2004


hi!

Requirements:    host 10,0000 IMAP mailboxes

Usual setup:  LDAP/SMTP-postfix/cyrus-iamp

1. With a high end server hosting ( Dell 2.8 Ghz 2H ram ) running mail
delivery smtp postfix server doing ldap lookups, cyrus-iamp server
doing ldap authentication, can this system system handle 10,000 IMAP/POP3
users ?

2. If not Can the cyrus-imap data directories ( say residing in NFS ) be
shared  among different cyrus processes running on two identical
machines. Idea looks silly. Here using a load-balancing switch for
distribute requests among two servers.

3. Or with cyrus agrregate having,
    - 2 servers running [ Front End imap servers software + smtp server
each]
        DNS load balancing for 2 smtp servers(mail1.xx, mail2.xx) each
delivering mails to the respective front end. Hardware Load Balancing
 switch for imap servers.
    - 1 master Update server.
    - 2 BackEnd imapd servers each having their own set of mailboxes which
are stored on to a NFS/CIFS NAS. I'm not sure whether to use
        NAS or SAN here. can nfs be a bottleneck ?

which of the above looks more feasible ? 1 is easy to implement given that
such a system can handle the load. Need IMAP/MAIL gurus's
 opinion on this.

denzel

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list