Isso tudo parece bastante normal. Vou assumir o SQL Server 2008 R2 ou o SQL Server 2012 aqui para a parte do banco de dados.
A primeira coisa que você precisa fazer é obter o IIS do SQL Server e colocá-lo em sua própria máquina. Você também precisará obter algum tipo de balanceador de carga para colocar na frente do farm da web. Eu recomendaria algo como um F5 ou Cisco, embora você pudesse usar um balanceador de carga baseado em Linux se tiver uma pessoa Linux em casa. Uma vez que você tenha o balanceador de carga no lugar, você precisa aumentar o farm da web fazendo isso é muito fácil. Você acabou de comprar outro servidor, configurá-lo como normal e adicioná-lo ao farm no balanceador de carga.
Quanto ao SQL HA, provavelmente você desejará observar o espelhamento de banco de dados do SQL Server. Isso fornecerá a você dois servidores no data center local (embora você possa colocá-los em diferentes data centers) com failover automático se você tiver o Enterprise Edition do SQL Server.
Configurar os backups para copiar do datacenter para o seu escritório não é tão difícil. Basta configurar um site para o site VPN e copiar os arquivos pela rede. A largura de banda e a latência se tornam o único problema nesse ponto.
Seu requisito de DR vai ser a parte mais difícil. Ter um requisito de que você volte a funcionar em menos de um dia significa que você precisa ter um contrato com outro datacenter e que precisa ter servidores já nesse datacenter. Sem ter este equipamento já em funcionamento, você nunca atingirá o objetivo de recuperar o funcionamento do site dentro de um dia, já que obter novos servidores pode levar semanas (ou mais, dependendo do tamanho do desastre, pois você não será o único pessoas tentando comprar novos servidores).
No site do servidor da Web, o DR é fácil. Simplesmente aponte os servidores DNS para o IP público no site de DR.
Para o lado do SQL Server, você provavelmente desejará examinar o envio de logs de transações do site primário para o site de DR. Se você quiser uma configuração mais fácil, consulte os Grupos de Disponibilidade AlwaysOn do SQL Server 2012. Eles farão failover automático, sincronização e replicação de dados assíncrona, etc. Os Grupos de Disponibilidade AlwaysOn exigem um domínio do Active Directory, portanto, é necessário verificar essa configuração primeiro.
Se você ainda não percebeu, o DR não é barato ou fácil.