Roundcube Community Forum

News and Announcements => General Discussion => Topic started by: Asterix on May 21, 2009, 04:08:18 PM

Title: High Availability cluster for RoundCube?
Post by: Asterix on May 21, 2009, 04:08:18 PM
Hello,

I really would like to use RoundCube in an high availability setup so there is no single point of failure. Has anyone created a setup like this?

I am thinking about at least two servers with MySQL Cluster and a set of network load balancers.

Anyone ideas about this?

Regards,

Marcel
Title: High Availability cluster for RoundCube?
Post by: corbosman on May 21, 2009, 06:38:51 PM
We come pretty close. We run multiple apache servers, which are being loadbalanced by a Foundry ServerIron cluster (2 loadbalancers with fallback). All customer data is on a NetApp storage cluster with about a petabyte of data, each head can take over the disks of an  other head. The only thing that is not fully H/A is MySQL. We run it in replication mode, so the main SQL server is being replicated to 2 other servers, but it needs manual intervention. MySQL Cluster just doesnt feel right yet for us.
Title: High Availability cluster for RoundCube?
Post by: Asterix on May 22, 2009, 04:33:23 AM
I have been thinking about that also, but although it gives higher availability (it is not automatic) and it does not help the scalability very much. If MySQL Cluster is not possible, this is the next best thing I think.
Title: High Availability cluster for RoundCube?
Post by: Yosu on May 22, 2009, 11:13:47 AM
Hi, what about smaller setups?

I would like to setup a small/medium email structure at amazon.
Would you recommend to use just one box with LAMP+smtp+roundcube and clone it when more power is needed?
Or setup separated instances/boxes for MySql/apache/smtp.

Thank you!
Title: High Availability cluster for RoundCube?
Post by: corbosman on May 22, 2009, 06:03:24 PM
If its small enough, just run it all on 1 machine. It's pretty easy to split afterwards.

Cor