I am looking at implementing exchange server and migrating all the mailboxes from the cloud to the in house environment. I would like to implement fault tolerance. I will be installing Fault tolerance HDD PSUs. I am looking at a failover such as a clustered hyper-v box , or just 2 exchange environments. I would appreciate your thoughts/experience on this, is there a best practice guide?