Как выбрать сервер для виртуализации

Технология виртуализации позволяет запускать несколько изолированных операционных систем на одном физическом сервере, что радикально повышает эффективность использования аппаратных ресурсов и снижает затраты на поддержку парка оборудования в дата-центрах и серверных комнатах предприятий. Выбор сервера для виртуальной инфраструктуры требует иного подхода, чем подбор машины под одну конкретную задачу, поскольку гипервизор одновременно распределяет вычислительные мощности между десятками виртуальных машин с разной нагрузкой в течение дня и ночи. Центральный процессор такого сервера должен иметь максимальное количество ядер и поддержку аппаратной виртуализации, причём важнее высокая плотность ядер, а не рекордная тактовая частота каждого отдельного ядра, потому что большинство корпоративных приложений не требует сверхбыстрых однопоточных вычислений. Технология одновременной многопоточности позволяет каждому физическому ядру обрабатывать два потока инструкций параллельно, увеличивая общую пропускную способность при нагрузках, где много операций ввода-вывода и ожидания данных из памяти или дисковых массивов.

Оперативная память становится самым критичным ресурсом в сервере для виртуализации, и её объём напрямую определяет, сколько виртуальных машин удастся запустить одновременно, поскольку каждая гостевая операционная система резервирует определённое количество памяти независимо от текущей загрузки процессора. Современные серверные платформы поддерживают терабайты оперативной памяти с коррекцией ошибок и зеркалированием каналов, причём установка всех доступных слотов памяти одного объёма обеспечивает максимальную пропускную способность за счёт межканального чередования адресов. Подсистема хранения данных в виртуальной среде испытывает колоссальные нагрузки из-за того, что десятки виртуальных машин одновременно читают и записывают свои файловые системы, создавая хаотичный поток запросов к физическим дискам. Твердотельные накопители стали стандартом для хранения системных дисков виртуальных машин, тогда как классические вращающиеся жёсткие диски больше подходят для архивных данных и резервных копий из-за низкой скорости случайного доступа к мелким блокам информации.

Сетевые интерфейсы сервера для виртуализации должны быть представлены несколькими портами высокой пропускной способности, объединёнными в агрегированные каналы, чтобы трафик между виртуальными машинами и внешним миром не создавал узкого места даже при пиковых нагрузках на нескольких гостевых системах одновременно. Технология виртуальных локальных сетей позволяет изолировать трафик разных групп виртуальных машин друг от друга на уровне одного физического коммутатора и одного сетевого порта сервера без необходимости прокладывать отдельные кабели для каждого сегмента. Поддержка протоколов удалённого прямого доступа к памяти сокращает задержки и снижает нагрузку на центральный процессор при передаче больших объёмов данных по сети, что критически важно для баз данных и высоконагруженных приложений, работающих внутри виртуальных машин. Жёсткие диски в сервере для виртуализации стоит объединять в отказоустойчивые массивы, где чётные конфигурации позволяют продолжить работу при выходе одного или двух накопителей из строя без потери данных и остановки виртуальных машин.

Резервирование блоков питания и вентиляторов обеспечивает непрерывную работу сервера даже при отказе одного из компонентов, а горячая замена вышедших из строя узлов без выключения питания позволяет проводить сервисное обслуживание без остановки всех запущенных виртуальных машин. Удалённое управление сервером через специализированный контроллер, работающий независимо от операционной системы, даёт возможность перезагрузить зависший физический хост, установить обновления прошивки или переустановить гипервизор из любого места, где есть доступ в сеть, без поездки в холодную серверную комнату в нерабочее время. Потребление электроэнергии и тепловыделение сервера для виртуализации становятся заметными статьями расходов при работе с десятками узлов, поэтому выбор энергоэффективных компонентов и активное управление частотами процессоров в периоды низкой нагрузки снижают счета за электричество и затраты на системы охлаждения дата-центра. Совместимость выбранного оборудования с платформой виртуализации должна быть проверена по официальным спискам совместимости производителя гипервизора, поскольку использование несертифицированных драйверов или прошивок может привести к нестабильной работе и падению критически важных виртуальных машин в самый неподходящий момент. В итоге правильно подобранный сервер для виртуализации служит основой для гибкой и масштабируемой ИТ-инфраструктуры, способной адаптироваться к меняющимся бизнес-задачам без замены физического оборудования каждые два-три года.

Популярное