Replicating a SQL Server database & Optimization
If I were you I'd be looking at AlwaysOn Availability Groups with a synchronous replica.  It'll add a couple of milliseconds of latency to the SQL commands when they are run, but it'll give you a second server that's available in the event of a server failure without any loss of data.  It requires no shared storage so you can keep using your local SSD drives.

It does require setting up Windows clustering but the SQL Server instances don't need to be clustered.