If you have very heavy loads on your system, or you feel the need to upsize your solution you can consider to split your install. Either by dividing the users on two servers, or dividing the services on separate servers. By separating the services mx-inbound, and smtp-host for your users, you divide the traffic. By splitting the user base on two separate servers only half your user base will be impacted in the case of a failure. When putting the mail-directories on a share you get overhead that is unneccessary, plus the possibility of a single point of failure - which you also do not need.
Mercury is file based - by keeping a nightly copy of an empty Mercury configuration file/directory tree (meaning all config files, but not cnm files - ie the actual e-mails) you can jump start Mercury from last night onto another computer within 60-seconds in the event of a hardware failure. If you also use redundant MX-hosts, with Petr J.'s daemons, you will receive e-mails at all times.
Most important is the entire chain of dependencies, from actual cabling, power-supplies, grounding, cooling, IP-numbers, to DNS configurations, firewall rules, software setups, file placement etc that you need to analyze - any single point of failure that can occur is likely to occure one day. The only thing that counts is how long it takes to be back up and running again, and from that standpoint you should make your analysis and foundation for redundance decisions.
Good luck with your investigations, and please let us know your findings.
<P>If you have very heavy loads on your system, or you feel the need to upsize your solution you&nbsp;can consider to&nbsp;split your install. Either by dividing the users on two servers, or dividing the services on separate servers. By separating the services mx-inbound, and smtp-host for your users, you divide the traffic. By splitting the user base on two separate servers only half your user base will be impacted in the case of a failure. When putting the mail-directories on a share you get overhead that is unneccessary, plus&nbsp;the possibility of a single point of failure - which you also do not need.</P>
<P>Mercury is file based - by keeping a nightly copy of an empty Mercury configuration file/directory tree (meaning all config files, but not cnm files - ie the actual e-mails) you can jump start Mercury&nbsp;from&nbsp;last night onto another computer within 60-seconds&nbsp;in&nbsp;the event of a hardware failure. If you also use redundant MX-hosts, with Petr J.'s daemons, you will receive e-mails at all times. </P>
<P>Most important is the entire chain of dependencies, from actual cabling, power-supplies, grounding, cooling, IP-numbers, to DNS configurations, firewall rules, software setups, file placement etc that you need to analyze - any single point of failure that can occur is likely to occure one day. The only thing that counts is how long it takes to be back up and running again, and from that standpoint you should make your analysis and foundation for&nbsp;redundance decisions.</P>
<P>Good luck with your investigations, and please let us know your findings.</P>