Redundancy
SQL Server HA utilizes multiple instances of the database. These instances are mirrored – a copy of the data resides in a separate, geographically distributed location.
Replication
SQL Server HA uses replication to keep the database state consistent. It utilizes synchronous replication for data consistency, and asynchronous replication for faster failover.