This can be a costly enterprise, so first of all, you have to understand why you need that in the first place. Second, you need to estimate what would cost you more/less - the new expensive setup or the money lost during a potential downtime on a regular server. If you do not have a mission critical website with lots of value at stake, I recommend just getting an efficient machine or a world-class network. If the machine is managed well and efficiently, there is no reason why it won't be always available to visitors of your website.
|