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

Сравнение виртуальных и именованных экземпляров SQL

Каковы преимущества использования виртуального сервера по сравнению с запуском нескольких экземпляров SQL на компьютере?

Если вы разделите свои SQL-серверы на отдельные виртуальные машины на одном хосте, преимущества будут следующими:

Лучшее ограничение ресурсов. Регулятор ресурсов SQL 2008 - хорошее начало, но все же не столь детализированное, особенно когда дело доходит до ограничения ввода-вывода. С помощью виртуальных серверов вы можете регулировать ЦП, память и ввод-вывод на уровне виртуальной машины, тем самым давая вам возможность ограничивать ресурсы даже в более старых версиях SQL Server.

Упрощение повышения и понижения производительности. Если необходимо масштабировать одну виртуальную машину, например, если ее приложение внезапно станет более популярным, вы можете перенести ее на более мощную машину без простоя. С другой стороны, если вы используете несколько экземпляров, вам потребуется трудоемкая и трудоемкая установка.

Более гибкие окна простоя - если у вас есть все ваши базы данных в одной ОС (несколько экземпляров SQL), вам придется много координировать, чтобы сделать исправления для Windows. Если они разбиты на разных виртуальных гостей, вы можете вносить исправления в любое удобное время для каждого отдельного гостя (и соответствующих баз данных).

Лучшие пределы безопасности. Если на одном из серверов SQL Server возникнут проблемы, и стороннему лицу необходимо принять участие в устранении неполадок, вы можете предоставить им разрешения на уровне операционной системы, не беспокоясь о том, что они будут делать с другими серверами SQL, установленными на приставке.

Меньше проблем с совместимостью приложений. Некоторые приложения просто несовместимы с именованными экземплярами SQL Server.

Однако это не все единороги и радуги. Некоторые недостатки подхода виртуального сервера включают:

  • Возможно, дороже - вам придется платить за уровень виртуализации, и в зависимости от того, как лицензировано какое-то ваше программное обеспечение, вам, возможно, придется платить за него по-разному. Некоторые утилиты лицензируются по количеству процессоров на хост-машинах, и не все процессоры могут быть выделены для SQL Server.
  • Возможно, более сложное устранение неполадок - некоторые поставщики любят указывать пальцем на уровень виртуализации.
  • Больше управления ОС - каждая добавляемая ОС означает больше управления и обслуживания.

Я сделал веб-конференция о консолидации и виртуализации с экспертами по SQL Server Кевином Клайном и Роном Талмэджем. Однако для этого требуется регистрация.