Я пытаюсь настроить настройку высокой доступности (не балансировку нагрузки, только HA) с двумя серверами tomcat. Когда я искал информацию в Google, я получаю множество ссылок с настройкой apache + HAProxy + keepalived для Linux с виртуальным IP-адресом. Это кажется достаточно простым. Нам нужно, чтобы эта настройка находилась в режиме высокой доступности и переключала сервер, если активный сервер выходит из строя, или если приложение обнаруживает, что какой-то критический ресурс недоступен, или если мы отключаем его для обслуживания. Мы не используем Apache, но при необходимости можем добавить их перед каждым котом. (см. изображение). Я считаю, что мы можем сделать нечто подобное и в Solaris, поскольку HAProxy доступен для solaris.
Мой вопрос: можем ли мы добиться чего-то подобного в Windows? Мы должны иметь возможность управлять переключением с помощью сценариев или чего-то, что может быть вызвано из кода (в случае, если приложение решит, что какой-то критический ресурс недоступен, и его необходимо переключить или для целей обслуживания)