I am managing a few sensitive websites, that need to be up and running 24/7 how ever I worked with many VPS and dedicated server providers over the time. The problem is that downtime is inevitable, at least for a few hours a year and my client is pinging the websites round the clock.
Is there any solution like automatic switching DNS or hosting on 2 servers from 2 different providers and is there a way for syncing the data between servers before actual sinking.