If you are looking for a proper solution, then it's probably favourite to start this dialog with your solution provider.
What you want has the potential for being a reasonably big project and you need a solution that will work first time, every time. If you are in a DR screnario, you don't want to have a solution that may or may not work.