I'm trying to create a good disaster recovery scenario. I run a small
web hosting company. Heres what I plan on doing.
I have a backup VPS server configured exactly like my primary hardware
server. So I now have two servers on the internet that both think they
are the same thing (we'll say myhostingcompany.com). So all the
hosted/customer domains are set to ns1.myhostingcompany.com and
ns2.myhostingcompany.com just like expected.
Now if my primary server goes down, I simply login to my domain
registrar and change the IP addresses for myhostingcompany.com to point
to the secondary server, which is already operating as if its
myhostingcompany.com. So after a few hours (specifically the TTL set on
the myhostingcompany.com zone file?) things recover and start being
served from the backup server. Then when my primary is fixed I simply
set the IP address back.
Is this a solid way of doing things? Any recommendations?
|