Você definitivamente vai querer olhar para o recurso Clustering do Server 2008. Você pode configurar o aplicativo de serviço de enfileiramento de mensagens para fornecer alta disponibilidade e tolerância a falhas. O principal pré-requisito para configurar isso é ter uma SAN no lugar.
Além disso, se você quiser ter uma visão geral sobre como configurá-lo, visite o Microsoft Virtual Lab: link