OX HE Tutorial 100K

From Open-Xchange
Revision as of 12:55, 25 January 2011 by Smstmart (talk | contribs) (Created page with "= High Available OX HE Deployment for up to 100.000 users = This article describes a typical OX HE Setup for up to 100.000 Users, which is fully clustered and high available. I...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

High Available OX HE Deployment for up to 100.000 users

This article describes a typical OX HE Setup for up to 100.000 Users, which is fully clustered and high available.

It contains everything you need to:

  • Understand the design of the OX HE setup including additional services
  • Install the whole system based on the relevant articles

System Design

The following image illustrates the recommended architecture for this setup:

SaaS-100k-1.jpg

Requirements

  • A working Master-Master database setup (see LINK_TO_DATABASE_SETUP)
  • Two basic configured Open-Xchange HE installations
  • Any number of Fileservers which have been mounted into the local filesystem of the HE installations
  • A Load Balancer which will forward the requests to the Open-Xchange HE installations
  • Optional: Plesk provisioning


The hardware recommendations for an Open-Xchange cluster setup which is able to serve up to 100.000 users is:

  • 2 Open-Xchange HE installations (Hardware requirements: 16GB RAM / 4 cores each)
  • 1 Master-Master configured database cluster (Hardware requirements: 16GB RAM / 4 cores each)
  • 1 Load balancer (Software or Hardware)
  • X NFS servers (Filestores), depends on the amount of storage which is required

Database setup and configuration

In this section you will find information of how to create the MySQL Master-Master replication setup that will be connected to the Open-Xchange HE setup during the next step. A detailed description of how this can be done is described here:

MySQL Master-Master replication setup

Basic Open-Xchange HE setup and configuration

To install the Open-Xchange Hosting Edition that is required for this setup please follow the Quick installation guides for the according OS:

IMPORTANT: During the installation process you will need to create the Config Database which holds all necessary Database cluster information, but as this setup provides a dedicated MySQL Master-Master database. Simply skip the following step during the setup:

  • Open-Xchange configuration (usually step 5)