Настройка отказоустойчивого решения
На следующем рисунке приведен пример реализации отказоустойчивой архитектуры решения:
Пример реализации отказоустойчивой архитектуры решения
Основной и резервный сервер имеют установленное приложение платформы одной версии. Основной и резервный сервер при установке должны быть настроены на использование одной папки с файлами базы данных и хранилища бинарных файлов. Резервный сервер по умолчанию опущен. Межсетевой экран (или внешнее средство) играет роль оркестратора запросов к платформе.
В случае, если основной сервер перестает отвечать на клиентские запросы (произошла авария) производится включение резервного сервера, автоматическое перенаправление запросов межсетевого экрана на резервный сервер. Аналогично, можно включить в работу не один резервный сервер и поднимать их по очереди при аварии сразу нескольких серверов.
Таким образом обеспечивается бесшовное продолжение работы пользователей. Как только устранены проблемы с основным сервером, резервный сервер также отключается и все запросы переводятся вновь на основной сервер.