In my head, the available solutions in SQL Server 2008 are Clustering, Replication, Log Shipping, and Database Mirroring for high availability. It is also worth mentioning that it does not replace the disaster recovery plan, which also includes backups, etc.
source share