Я ищу решение для нашего корпоративного приложения, которое отвечает за сохранение (и манипулирование) исторических данных промышленных устройств. Теперь у нас есть две станции, которые работают как горячие резервы друг друга. Наша задача в случае неудачи. На данный момент наше приложение самостоятельно обрабатывает ошибки, синхронизируя файлы, которые изменились во время ошибки. Наше приложение работает на двух полностью независимых машинах (одна как резервная), поэтому у каждой есть свой диск. Мы ищем решение, подобное "прозрачной файловой системе с высокой доступностью", которая делает ошибку прозрачной для приложения, поэтому в случае ошибки резервная машина все еще может получить доступ к файлам, даже если главная машина не работает (проблема с репликой или что-то подобное) ). Существуют такие решения, как распределенные отказоустойчивые файловые системы, программный RAID-массив с распределенными дисками, такие как FlexRAID, и некоторые другие решения, но у всех них есть свои проблемы и проблемы. Также примечательно, что наше приложение является приложением .net, а аппаратное обеспечение машин не такое мощное и является товарным. Если у вас есть какое-либо решение, я буду признателен, чтобы сообщить мне.
С уважением