А нет балансировщика, например)) Просто два аппаратных сервера, между которыми идёт постоянная синхронизация содержимого RAM и команд ЦП Соответственно, если один из них умирает, второй продолжает выполнять тот же самый код ровно с той же самой точки