Author Topic: High Availability cluster for RoundCube?  (Read 5380 times)

Offline Asterix

  • Newbie
  • *
  • Posts: 6
High Availability cluster for RoundCube?
« 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

Offline corbosman

  • Sr. Member
  • ****
  • Posts: 260
High Availability cluster for RoundCube?
« Reply #1 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.

Offline Asterix

  • Newbie
  • *
  • Posts: 6
High Availability cluster for RoundCube?
« Reply #2 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.

Offline Yosu

  • Newbie
  • *
  • Posts: 4
High Availability cluster for RoundCube?
« Reply #3 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!

Offline corbosman

  • Sr. Member
  • ****
  • Posts: 260
High Availability cluster for RoundCube?
« Reply #4 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