Мы отказываемся от использования VMWare и переходим на отказоустойчивый кластер Windows (версия 2019) для размещения служб нашей компании. Я успешно настроил WFC, и у меня есть несколько ролей виртуальных машин, работающих вместе с ролью файлового сервера и ролью DHCP-сервера. Далее нужно настроить экземпляры нашего SQL-сервера (также версии 2019), и у меня возник вопрос об архитектуре.
Допустимо ли устанавливать кластерную роль SQL Server непосредственно на гипервизоры WFC без операционной системы? Позволь мне сделать шаг назад..
Мы хотим, чтобы SQL-сервер был высокодоступным, как и все остальное в кластере. После таких статей, как https://www.mssqltips.com/sqlservertip/6586/clustering-sql-server-2019-step-by-step/ в нем показано, как настроить постоянно доступный экземпляр SQL-сервера, который использует WFC в качестве основы для облегчения аварийного переключения между экземплярами SQL-сервера.
Я думаю, зачем тратить ресурсы на запуск двух новых виртуальных машин, превращение этих двух машин в WFC, а затем установку SQL AO в этот WFC, когда это можно просто сделать в родительском экземпляре? Это кажется чрезмерно избыточным, серверы sql могут переключаться при отказе в виртуальном WFC, а каждая виртуальная машина может переключаться при отказе в родительском WFC. Похоже, это было разработано для установки непосредственно на основной экземпляр WFC вместе с другими ролями.
Какова лучшая практика здесь?