Se você deseja apenas colocá-lo em "stand-by", suponho que você possa fazer isso bem o suficiente (dependendo de quais são seus requisitos de tempo de atividade) usando DNS. Basta apontar o domínio para um novo IP quando a alteração for necessária. Mas eu sei que isso é manual.
Com exceção disso, existem balanceadores de carga de nível corporativo que podem fazer o mesmo, eu já vi alguns em alguns ambientes de clientes, mas nunca para failover, principalmente decisões geográficas ou baseadas em desempenho por usuário, nas quais o datacenter atenderá esse usuário. Dito isso, eu sei que você pode configurar o balanceamento de carga por host para funcionar de muitas maneiras diferentes na maioria dos dispositivos, incluindo ativo / passivo (failover), por isso tenho certeza de que o mesmo pode ser feito, mas em termos de qual site em vez de qual host. Evito, propositadamente, recomendar qualquer uma / algumas marcas devido à percepção potencial de conflito de interesses no trabalho.
Uma alternativa seria usar uma CDN, se o orçamento existir. Não posso falar por outras pessoas, mas trabalhei com a Akamai para clientes comuns e eles têm um serviço de failover de site que você pode achar útil. Confira http://www.akamai.com/html/technology/products/site_failover.html para obter um exemplo