Назад | Перейти на главную страницу

Отказоустойчивость отказоустойчивых кластеров Windows Server?

Я пытался прочитать множество статей в Интернете об этом и считаю, что «вижу свет», но мне бы хотелось, чтобы это подтвердилось.

Предлагают ли отказоустойчивые кластеры Windows Server отказоустойчивую функцию, аналогичную VMWare FT?

У нас есть серверное приложение, которое поддерживает сетевые соединения с различным оборудованием и передает данные в режиме реального времени между клиентами и этим оборудованием. Большой объем данных о конфигурации и состоянии, связанных с подключениями и оборудованием, хранится в ОЗУ и никогда не записывается на диск.

VMWare FT, по-видимому, предлагает жизнеспособное отказоустойчивое решение для этого типа приложений, поскольку оно поддерживает синхронизацию обработки парных виртуальных машин друг с другом и поддерживает данные в оперативной памяти при отказе оборудования. Предположительно, аварийное переключение также будет достаточно быстрым, чтобы поддерживать сетевые подключения к нашему оборудованию. Мы понимаем, что это не защитит от сбоев на уровне приложений или ОС.

Я не нашел аналогичных возможностей в WSFC, но некоторым статьям, которые я читал, тоже несколько лет, поэтому я понимаю, что у меня может не быть самой последней информации.

Спасибо за любую информацию, которую вы можете предоставить.

Вы описываете услуги с отслеживанием состояния. В отличие от сервисов без сохранения состояния, таких как веб-серверы.

И да, отказоустойчивые кластеры Windows поддерживают службы с отслеживанием состояния. Вам следует дополнительно изучить документацию как по отказоустойчивым кластерам, так и по вашей службе, чтобы понять, соответствует ли ваша служба требованиям.

Чтобы подходить для отказоустойчивого кластера, служба или приложение должны иметь определенные характеристики. К наиболее важным характеристикам относятся:

  • Служба или приложение должны поддерживать состояние. Другими словами, служба или приложение должны иметь длительное состояние в памяти или большие, часто обновляемые состояния данных. Одним из примеров является приложение базы данных. Для приложения без сохранения состояния (такого как интерфейсный веб-сервер) балансировка сетевой нагрузки, вероятно, будет более подходящей, чем отказоустойчивый кластер.

Источник https://technet.microsoft.com/en-us/library/cc753938.aspx

Сначала спросите, какое целевое время восстановления (RTO) вам нужно для этого приложения в случае отказа узла. Имейте в виду, что приближение к нулю может иметь затраты и ограничения.

VMware FT синхронизирует состояние виртуальной машины, чтобы ОС продолжала работать. Которая имеет большие проблемы с синхронизацией. Это требует чудовищного сетевого подключения и ограничено количеством виртуальных ЦП.

Отказоустойчивые кластеры Windows Server не эквивалентны FT; Я не видел решения FT от Microsoft. WSFC перемещает службу между экземплярами ОС с кратковременным прерыванием.

VMware HA и аналогичные функции гипервизора перемещают виртуальную машину на другой хост и загружают ее при сбое ОС. Также краткое прерывание. Ближе к отказоустойчивому кластеру, но перемещает всю ВМ.