Зачем нужна виртуализация?

hypervisor
Сейчас компьютерные технологии развиваются очень стремительно и если раньше пара сервисов на сервере занимали почти все ресурсы сервера, то на современных серверах приложения съедают далеко не все ресурсы сервера.
Средняя статистика по использованию ресурсов (на примере контролера домена):

  • Оперативная память: 8ГБ
  • Нагрузка на CPU (в рабочем режиме): 1-5%
  • Объем занятого пространства на жеском диске: 50+ ГБ.

При этом самые дорогие компоненты сервера это процессор и само шасси.
Стоимость одного процессора Intel Xeon от 250.00$ за младшую модель и до 15000.00$ за старшую модель.
Стоимость шасси: от 1000$ за самые простые серверные платформы и более 100.000$ за топовые модели.

В итоге получаем, что стоимость владения контроллером домена, установленного напрямую на железо начинается от 1500$ (нам так же потребуются оперативная память, жесткие диски, сетевые карты и т.д.) плюс расходы на электроэнергию (питание серверов, охлаждение серверного помещения ).

И при этом использоваться будет 1-5% от ресурсов сервера.

Не слишком ли дорого приходится платить за один сервис?

Конечно можно установить несколько сервисов на один сервер, добавить туда MsSQL сервер, 1C Предприятие и т.д., это позволит поднять загрузку сервера до 50-70%.
Но добавит ли это надежности и беспрерывности работы? Конечно нет, ведь чем больше сервисов работает в одной системе, тем больше возникает конфликтов (я уже не говорю о том, что если один из сервисов попросит перезагрузки, то придется перезагрузить все сервисы находящиеся на сервере).

В данной ситуации нам поможет виртуализация.
Что такое виртуализация?
В контексте серверной виртуализации это специальное программное обеспечение (гипервизор), которое позволяет запускать несколько операционных систем (виртуальных машин) на одном физическом сервере (ноде).
Конечно на сервере потребуется установить больше оперативной памяти или даже несколько процессоров. Количество требуемых ресурсов (процессор, память и жесткие диски) будет зависеть от количества виртуальных машин.
Но платформа будет всего одна, а цена оперативной памяти не сравнима с ценой еще одного шасси.

Какие плюсы дает виртуализация:

Экономия бюджета.

  • Не придется покупать большое количество серверов, а можно будет использовать на 100% ресурсы всех серверов

Повышение отказоустойчивости.

  • Каждый сервис работает на своей виртуальной машине. Если перестает работать какой-то сервис — то во время ремонтных работ, остальные сервисы затронуты не будут.
  • Независимость от «железа». Когда потребуется перенос сервиса с одного физического сервера на другой, то нам нужно будет только перенести файлы виртуальной машины с одного сервера на другой и просто продолжить работу.
  • Точки восстановления. Перед тем, как начать опасные действия с сервером, которые могут привести к непредвиденным ситуациям (например установка обновлений для ПО) создается точка восстановления. Создание точки восстановления занимает несколько секунд. Откатиться на точку восстановления тоже займет несколько секунд.

Ведущих систем для виртуализации на данный момент три.

  1. VMware vSphere от компании VMware
  2. Hyper-V от Microsoft (Входит в состав операционной системы Windows Server)
  3. Citrix XenServer от комании Citrix

Как правильно выбрать систему для виртуализации?
Вопрос индивидуальный. В общем все системы похожи, но есть различия. Выбор зависит от текущей IT инфраструктуры компании и от личных предпочтений.

Различия между редакциями гипервизора VMware vSphere описаны в статье Выбор редакции гипервизора VMware (vSphere). Различие между лицензиями.
Различия между редакциями Windows Server 2012 R2 описаны в статье Различия в версиях Windows Server 2012 R2 и лицензирование.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Для того, чтобы сделать заказ:

Заполните форму обратной связи и мы обязательно с вам свяжемся:
Форма обратной связи
Позвоните нам по телефону:
+7(909)952-44-33
Напишите нам на электронную почту:
order@blackdiver.net
Напишите нам в Telegram:
Telegram
Другие способы связи Вы сможете найти в разделе Контакты.