Re: [Dovecot] Big sites using Dovecot
On Thu, September 21, 2006 1:14 pm, Jonathan dovecot@redigloo.org said:
Are there any big Dovecot sites (say 50,000-100,000) users on this list?
Yes, Webmail.us. Many multiples of that number :)
What sort of hardware do you use.
80 backend IMAP servers. 5 front-end IMAP-proxy servers. All running Dovecot. The boxes are single AMD CPU, 1GB RAM, and 4 SATA drives. DRBD used to replicate data between servers.
What sort of problems do you see?
Dovecot doesn't need much CPU, but it needs a lot of disk. So give it lots of spindles, either in one big box or many small boxes like we do.
Right now the only problem we have is the Dovecot proxy software sometimes disconnects imap sessions that it should not disconnect. Since Timo is very busy, we are working on a patch for this.
http://www.dovecot.org/list/dovecot/2006-August/015401.html
Bill
Bill Boebel wrote:
80 backend IMAP servers. 5 front-end IMAP-proxy servers. All running Dovecot. The boxes are single AMD CPU, 1GB RAM, and 4 SATA drives. DRBD used to replicate data between servers.
I have a similar setup (though much, much, much smaller, appr. 35000 mailboxes). I have them split over two backend servers, and two frontend servers. Anti-spam and anti-virus is done on the backends (because we do that per mailbox).
-How many mailboxes do you run on one backend? -Do you have any anti-spam/virus running on them or is that done earlier? -Have you ever used perdition and if so, how does dovecot as a proxy compare to that? -Do you mind me asking these questions?
Robin
On Thu, 2006-09-21 at 21:16 -0400, Bill Boebel wrote:
Are there any big Dovecot sites (say 50,000-100,000) users on this list? Yes, Webmail.us. Many multiples of that number :)
Many means in the 10^6 order of magnitude? More?
80 backend IMAP servers. 5 front-end IMAP-proxy servers. All running Dovecot. The boxes are single AMD CPU, 1GB RAM, and 4 SATA drives. DRBD used to replicate data between servers.
AFAIK DRBD can replicate data at the block device layer. So I imagine only half of the backend servers are actually active (with a twin HA passive host, or you have 80x2 actual servers) and frontends are redirecting users to the correct backend IMAP server. Is this correct?
ciao,
Luca
participants (3)
-
Bill Boebel
-
Luca Corti
-
Robin Elfrink