By replicate entire sql server I mean:
And absolutely every other aspect of sql server.
The only SQL technology to achieve this, assuming fault tolerant SAN, is failover clustering instance (FCI)? HA achieved via FCI and DR achieved via SAN RAID.
All other SQL technologies only allow database level replication without logins, jobs, etc.
Note: this question is only about sql technology, not any 3rd party tools.