Поделиться через


Проектирование федеративных серверов баз данных для обеспечения высокого уровня доступности

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

Хотя SQL Server не поддерживает создание кластера с балансированием нагрузки, есть возможность использовать отказоустойчивый кластер служб Microsoft Cluster Services. Отказоустойчивый кластер поддерживает от одного до четырех серверов на кластер, в зависимости от операционной системы. Кластер представляется приложениям как один виртуальный сервер. При выходе из строя узла основного сервера другой узел обнаруживает потерю основного сервера и автоматически начинает обслуживание всех запросов, посылаемых виртуальному серверу. Кластер продолжает работать с альтернативным узлом до тех пор, пока основной сервер не будет починен или заменен. Отказоустойчивый кластер способствует обеспечению высокого уровня доступности, но не производит никакой балансировки нагрузки.