Para a iis hosting, você pode usar a configuração compartilhada: link
Para conteúdo do site, você deve usar "teste" e conceito de produção.
Um servidor é "temporário" e você envia seu site com o webdploy de um iis local em seu laptop para esse servidor temporário, por exemplo. E de encenar para prod quando encenar está ok:)
Alguns scripts para adicionar, mas fáceis.
Para o sql2012, se você deseja fazer "alta disponibilidade", é necessário usar sql sempre em FCI (failover cluster): link
Mas e antiga solução para replicação de sql é apenas usar log de sql para replicação fácil de usar e baixo pré-requisito.
E você pode fazer backup desse servidor de destino de registro sem carregar o banco de dados "prod".
Para webdpoy de implantação em pequena escala, configuração compartilhada, o log de sql é uma solução robusta.