MailEnable Features - Scalability
MailEnable has the capacity to handle email services for only a few users, to thousands
of users. MailEnable is designed with the flexibility to grow with your business.
Clustering
Clustering allows you to isolate specific services to dedicated servers, thereby
increasing the capacity of your mail services, and simplifying the process of expanding
your system. MailEnable stores all system data in a shared storage repository. Server
specific information is stored in the Windows Registry (such as details about which
IP addresses a service is bound to). This means that you are able to install multiple
server nodes and point them at the same storage repository.
By load balancing and clustering front-end servers (IIS, SMTP/POP, IMAP etc.) the
system can effectively scale out very easily from the front-end perspective. Ideally,
you may have a single file service (probably network attached storage or a SAN)
and point all the MailEnable servers to the same postoffice/configuration repository.
This means that you can simply add SMTP, POP or MTA servers as required and use
IP load balancing to provide a clustered IP address.
Database Configuration Store
MailEnable Enterprise Edition allows you to store configuration data (eg: usernames,
passwords, domains, lists, groups,etc) in either Microsoft SQL server or MySQL.
This feature enables fast retrieval of configuration data for improved speed and
performance especially with large numbers of users.
Specifically, those running large numbers of mailboxes (typically over 5000 mailboxes),
are advised to use MailEnable Enterprise Edition in conjunction with MySQL or SQL
Server for managing configuration data. The reason for this is to remove delays
in updating the underlying .TAB files associated with Professional and Standard
Editions.
For information on specific configurations with MailEnable, please see the
Scalability Whitepaper