So far what we have done is installing another content server in a separate host I did a log shipping configuration for the max DB database as standby and have configured a script to automatically apply the logs on the new system. If for any reason the primary server goes down and becomes un-useable, I will have to recover the standby system and manually change the connecting systems to point to the new content server.
Not a perfect solution but at-least better than having nothing at all. Ofcourse there is a risk of data loss if not all transactions are applied. But if your primary instance becomes non-recoverable, it is a quick standby for sure. If you don't want to change names in SAP, you can allocate a DNS virtual name to the primary host, switch it to the standby one in case of emergency. I think your OS team an write a script for that to do it quickly.
i still could not find any documentation from SAP with a better solution.
regards
Yogesh