Quieres hacer esto en un blog o en una web estática ??
Lleva bastante trabajo hacerlo, hay que tomar en cuenta que el VPS 2 a de actualizarse automáticamente o sea estar sincronizado todo, cambio que se haga en el VPS 1 se hace en el VPS 2 de forma automática esto podría consumir un poco mas de lo habitual..
En cuanto a las DNS, habría que ver que se puede hacer, pero imposible no es..
Aunque si tu problema es el consumo de recursos, y te permites pagar dos VPS, puedes pagar uno mas grande, o bien comprar los dos y dejar la BD en el VPS 2 y el resto en el VPS 1, así las peticiones de la BD va al VPS 2.. aunque esto daría un poco de lentitud.... y como es un blog no se que resultado pueda tener...
En todo caso de poderse hacer se puede.. pero lleva tiempo mas que nada por que tendrás que probar que todo funcione y luego esperar a que el server uno quede off y ver si el server 2 responde como se deba..
A mano se puede hacer no se si habrá un script que lo haga todo automáticamente..