Моя фирма рассматривает возможность виртуализации наших серверов MS SQL в среде VMWare.
Я не принимаю непосредственного участия в проекте, но как активный пользователь наших существующих серверов, я внесу свой вклад в процесс.
Кто-нибудь может дать мне общий совет по поводу этого типа аранжировки? Или это нормально и поддерживается для запуска серверов Virtaul SQL?
Поддерживается запуск SQL Server на виртуальной машине, как указано в этом MS KB:
http://support.microsoft.com/kb/956893
Вы можете ожидать накладных расходов из-за виртуализации, которая будет стоить около 5% производительности, если соблюдаются все передовые методы.
Ваш сервер vmware должен быть достаточно мощным, чтобы поддерживать рабочий процесс SQL. Вам нужно будет измерить, сколько ресурсов использует текущий SQL Server.
Рекомендации VMware для SQL Server: Microsoft SQL Server и виртуальная инфраструктура VMware
Другие источники: http://communities.vmware.com/docs/DOC-8964
У нас МНОГО физических серверов MSSQL, и хотя наша эталонная платформа 1: 1 также является физической, все другие платформы (интеграция, разработка, тестирование и т. Д.) Являются виртуальными машинами, включая эти серверы MSQL (кстати, как 2003, так и 2008). У нас с ними вообще не было проблем, хотя кластеризация требует методичного подхода.
наверняка будет работать, но ... Виртуализация для производственных серверов не имеет смысла для меня (для разработчиков это абсолютно нормально, в конечном итоге иметь теплый резервный сервер по низкой цене или проводить перспективные тесты, но не для производства).
Что касается производительности, появятся плохие вещи (за исключением случаев, когда нагрузка на сервер смехотворна), особенно когда другая база данных на другой виртуальной машине начнет конкурировать за доступ к диску ... (потому что в конечном итоге это цель)
ср. плюсы и минусы виртуализации серверов (немного устарело, но общая концепция все еще верна).
мои два цента! (в любом случае, я точно не эксперт в этих вещах ... просто дело здравого смысла)