what is miroring ?
what is clustering ?
what is replication ?
Check out microsoft documentaion on all those topics; there well explained on MS website or technet.
Mirroring:
http://technet.microsoft.com/en-us/library/cc917680.aspxhttp://msdn.microsoft.com/en-us/library/ms188712.aspxClustering:
http://msdn.microsoft.com/en-us/library/ms179530.aspxReplication:
http://technet.microsoft.com/en-us/library/ms151198.aspxMirroring is the easiest and less cost solution to implement;on top of that, it is the suitable solution for you according to what you described in your first post.