we have 2 excghange 2010 servers at our organization - one at the headoffice and the second one at a remote site. the primary exchange server hosts about 300 mailboxes and 2000 public folders and the remote site server hosts 30 mailboxes and about a 1000 public folders.. due to inconsistent power supply and other political/external factors owing to our geographical location of these 2 offices, we would like to design a high availability exchange system that would fail over automatically upon a single point of faiilure to the other server or a third passive server in the cloud. is such as system possible? our company relies more than most others on public folders and is the reason why the servers cannot be hosted at a datacenter as such... at any moment, there are serveral users accessing public folders (about 20 new ones created daily).. so we would prefer a system which is an extension of our current setup, whereby, the users can access the server locally in normal conditions, and have their outlook (outlook anywhere or RPC client) authomatically switch over to a redundant system eirther at our remote location or better yet, a third system in the cloud, upon failure of mainoffice or remote site servers. there may be situations to consider where both the main office as well as the remote site may have no power or be inaccessible due to external factors. thats why we need a third system just for emergenciy (in the cloud)... however, in such scenarios, public folder access restrictions (speed, etc) can be considered and understood by management. but in any case, email should always be accessible without user action requirement - should be automatic... the implementation may not happen immediately, but a plan is immediately required. therefore, your help in designing such a system is highly appreciated. thanks in advance.