Существует продукт под названием Сервер SME, который, кажется, CentOS, предварительно сконфигурированный для использования в качестве сервера малого офиса.
Это обеспечивает файл и совместное использование печати, электронную почту, интернет-соединения, брандмауэр, удаленный доступ, службы каталогов, веб-хостинг, резервные копии и автоматические обновления. Это - CentOS, в конце концов, таким образом, можно установить другое программное обеспечение, если Вы должны.
Это должно предоставить хорошее решение, и я думаю, отвечает Вашим требованиям и существует сообщество вокруг этого для дальнейшей поддержки и идей.
Это также свободно загрузить.
Нет, по крайней мере, без помощи приложений внешнего мониторинга и игнорирования эффектов кэширования клиентов.
Я повторяю свою любимую мантру:
Если речь идет об отказе, DNS - это не ответ.
Есть варианты, которые разработаны для резервирования - используйте одну из них. DNS не предназначен для этого.
Самый дешевый способ получить желаемое - это настроить балансировку сетевой нагрузки Windows на ваших серверах, что позволяет им обоим прослушивать один и тот же IP-адрес.
Балансировка сетевой нагрузки автоматически обнаруживает сбой сервера, а затем быстро распределяет трафик клиентского компьютера между оставшимися серверами. Эта мера безопасности может помочь вам обеспечить бесперебойное и непрерывное обслуживание ваших критически важных бизнес-программ.
У этого подхода много недостатков - записи DNS кэшируются, и часто намного дольше времени, указанного в записи DNS (TTL). Таким образом, это сделает ваш сайт недоступным на определенное время, по крайней мере, для некоторых пользователей. Обычное перечисление и записей, и удаления неудачных немного лучше, но все же те пользователи, которые пробуют неудачную запись, будут сталкиваться с длительными задержками и сообщениями об ошибках.
Несмотря на преимущества (простота настройки и дешевизна), вы все равно можете попробовать другие подходы к аварийному переключению.
В любом случае, если вы все еще в нем, есть динамический DNS для изменения записей. Вам также понадобится служба, которая будет отслеживать ваши хосты и обновлять DNS. Вы можете самостоятельно настроить DNS-сервер и мониторинг. Или есть много поставщиков DNS, которые могут выполнять за вас какой-то мониторинг и делать обновления (например, tzoha.com или попробуйте поискать в Google для динамического аварийного переключения DNS). Но не дайте себя обмануть их рекламой, они все еще не могут преодолеть концептуальные проблемы аварийного переключения DNS.