
Как найти лучшее программное обеспечение для управления виртуализацией серверов
Выбор подходящего программного обеспечения для управления виртуализацией серверов имеет решающее значение для удовлетворения текущих и будущих потребностей вашей организации.
На базовом уровне управление виртуализацией серверов означает возможность создавать, редактировать и удалять виртуальные машины. Все основные гипервизоры включают инструменты, которые могут выполнять данные функции, но теперь компаниям требуются возможности, выходящие за эти рамки.
Именно здесь в игру вступает программное обеспечение для управления виртуализацией серверов с новым функционалом.
Инструменты для управления виртуализацией серверов
Microsoft System Center Virtual Machine Manager (SCVMM) – это платный инструмент управления, предназначенный для замены Hyper-V Manager. Он позволяет администраторам видеть всю свою инфраструктуру виртуализации с единой консоли вместо того, чтобы управлять каждым хостом Hyper-V отдельно. SCVMM также предоставляет возможность создавать новые виртуальные машины из шаблонов.
Инструменты, такие как SCVMM и VMware vCenter Server, предоставляются поставщиками гипервизоров и предназначены для упрощения управления виртуальными машинами и узлами виртуализации.
Другие инструменты продаются сторонними поставщиками и уделяют большое внимание управлению ресурсами, устранению неполадок или поддержке нескольких гипервизоров.
Организация должна определить, какие возможности для нее наиболее важны. Только тогда можно будет выбрать инструмент управления виртуализацией, который лучше подойдет под потребности компании.
Важные функции программного обеспечения для управления виртуализацией
При выборе программного обеспечения для управления виртуализацией необходимо обратить внимание на следующие функции:
- Возвратные платежи и другие функции, такие как квоты.
- Возможность изменять запущенные виртуальные машины.
- Возможность создавать виртуальные машины из шаблонов.
- Возможность создавать, изменять и удалять виртуальные машины.
- Возможность устранения неполадок.
- Поддержка нескольких гипервизоров.
- Поддержка экземпляров виртуальных машин в облаке.
- Помощь в управлении физическими ресурсами.
- Самостоятельная подготовка виртуальных машин.
- Составление отчетов.
Лицензирование
Лицензирование – важный фактор, который следует учитывать при исследовании и покупке программного обеспечения для управления виртуализацией серверов. Важно, чтобы выбранное программное обеспечение (ПО) было лицензировано в соответствии с финансовыми и бизнес-потребностями компании.
Небольшим организациям с ограниченным бюджетом лучше подходит ПО, доступное в виде версии с открытым исходным кодом или базовой версии:
- VMware предлагает стандартную лицензию на выпуск под названием VMware Server Essentials, которая предназначена для маленьких виртуализированных сред.
- Microsoft System Center 2012 R2 Virtual Machine Manager также имеет два варианта лицензирования.
- Вариант Standard Edition предназначен для невиртуализированных или слабо виртуализированных сред.
- Другой вариант для ограниченного бюджета – Citrix XenCenter, который лицензируется по лицензии BSD 2-Clause.
Перечисленное ПО с открытым исходным кодом свободно доступно для загрузки. Эти варианты позволяют снизить затраты на лицензирование и подходят для организаций, которые не слишком виртуализированы.
Если организация имеет больший бюджет и управляет высоко виртуализированной средой, есть следующие варианты лицензирования:
- VMware предлагает лицензию vCenter Server Standard, предназначенную для крупных организаций. Он предоставляет те же возможности, что и лицензия vCenter Server Foundation, но позволяет управлять до 2000 хостов vSphere ESXi.
- Второй вариант лицензирования Microsoft System Center 2012 R2 Virtual Machine Manager – это Datacenter Edition, предназначенный для сред с высокой степенью виртуализации.
- Лицензии SolarWinds Virtualization Manager зависят от количества сокетов.
Кроссплатформенная функциональность
Организации, использующие гипервизоры от нескольких поставщиков, следует учитывать кроссплатформенную поддержку, которая позволит управлять несколькими платформами виртуализации через единую консоль.
Лучшие инструменты управления для Hyper-V – это инструмент от Microsoft, SCVMM. Для управления VMware ESXi – vCenter Server.
Есть несколько инструментов, обеспечивающих хорошую кроссплатформенную поддержку наиболее широко используемых гипервизоров:
- Turbonomic (ранее VMTurbo),
- Foglight for Virtualization,
- Snow Commander (ранее Embotics Commander),
- SolarWinds Virtualization Manager,
- Splunk Enterprise Monitoring.
Могут быть различия в том, как поддерживается каждый гипервизор. Например, Microsoft SCVMM обеспечивает комплексную поддержку управления Hyper-V и ограниченную поддержку управления VMware ESXi.
Поддержка шаблонов
В виртуализированных средах существует множество типов шаблонов, которые используются:
- для автоматизации развертывания виртуальных машин;
- для снижения административной нагрузки, связанной с развертыванием виртуальных машин;
- для обеспечения настройки виртуальных машин в соответствии с политиками организации.
Шаблоны являются важной функцией для частных или гибридных облачных сред, которые обеспечивают самообслуживание виртуальных машин. Большинство программного обеспечения для управления виртуализацией серверов поддерживает использование шаблонов для создания виртуальных машин.
Эти инструменты включают VMware vCenter, Citrix XenCenter, Turbonomic и Microsoft SCVMM. Другие инструменты обеспечивают косвенную поддержку шаблонов.
Возможность вносить изменения в запущенные ВМ
Виртуальные машины (ВМ) очень динамичны. Встроенные инструменты управления гипервизором, такие как VMware vSphere Web Client или Microsoft Hyper-V Manager, позволяют изменять определенные аспекты виртуальных машин во время их работы.
Допустимые модификации зависят от гипервизора, но обычно включают:
- изменение распределения памяти виртуальной машины,
- добавление виртуального жесткого диска,
- перемещение виртуальной машины на другой сервер.
В идеале сторонние инструменты управления должны предоставлять такие функции, чтобы администратору не надо было использовать собственные инструменты для обслуживания виртуальных машин.
Большинство сторонних инструментов управления не предназначены для детального ручного управления виртуальными машинами. Есть некоторые исключения. Например, SolarWinds Virtualization Manager предоставляет самые базовые возможности управления виртуальными машинами.
Возможность управлять хранилищем
Программное обеспечение для управления виртуализацией серверов должно иметь возможность взаимодействовать с физическим хранилищем.
Организации, нуждающиеся в базовых возможностях мониторинга хранилища, но не в реальном управлении хранилищем, могут рассмотреть:
- Snow Commander,
- Splunk Enterprise,
- SolarWinds Virtualization Manager.
Эти пакеты обеспечивают мониторинг хранилища общего назначения. Turbonomic также предоставляет возможности мониторинга хранилищ для организаций, которые используют хранилища NetApp, HPE, Pure Storage или Dell EMC.
Когда дело доходит до настоящего управления хранилищем (помимо возможности создавать, изменять и перемещать виртуальные жесткие диски) следует искать встроенную поддержку продуктов поставщика хранилища организации.
VMware vCenter и Citrix XenCenter обеспечивают глубокую осведомленность о конкретном оборудовании для хранения данных, хотя vCenter зависит от использования подключаемых модулей.
Возможность выполнять возвратные платежи
Использование возвратных платежей наиболее распространено среди организаций, которые внедрили частные или гибридные облака. Любая организация может использовать функцию возвратного платежа.
Инструменты управления виртуализацией серверов, которые имеют встроенные возможности возврата платежей, включают:
- Foglight,
- Snow Commander,
- SolarWinds Virtualization Manager,
- Splunk Enterprise.
Другие поставщики предоставляют возможности возврата платежей с помощью дополнительного программного обеспечения. Microsoft обеспечивает возврат средств через System Center Operations Manager, в то время как VMware предоставляет возврат средств через vRealize Business Enterprise. Citrix предоставляет возможности возврата платежей через XenServer Workload Balancing.
Самообслуживание
Возможности самообслуживания используются только в частных или гибридных облачных средах, в которых авторизованным пользователям предоставлена возможность создавать виртуальные машины по запросу.
Самообслуживание обычно наиболее подходит для крупных организаций. Большинство инструментов управления виртуализацией серверов не включают поддержку самообслуживания. Заметным исключением является Snow Commander, который предоставляет возможности самообслуживания и вспомогательные функции, такие как квоты и каталоги услуг.
Некоторые поставщики допускают самообслуживание с помощью внешнего программного обеспечения:
- VMware предоставляет возможности самообслуживания с помощью vRealize Automation.
- Microsoft SCVMM можно настроить для работы в качестве среды самообслуживания, но в нем отсутствует необходимый клиентский компонент. Те, кому нужны возможности самообслуживания, должны развернуть портал самообслуживания Microsoft для Service Manager.
Автоматизация
Автоматизация может служить многим целям в среде виртуализации, от развертывания виртуальных машин до восстановления ресурсов. У разных инструментов свои особенности использования:
- Turbonomic использует автоматизацию для мониторинга рабочих нагрузок виртуальных машин в реальном времени и по мере необходимости перераспределяет ресурсы для поддержания производительности.
- Foglight for Virtualization использует автоматизацию для устранения обнаруженных проблем.
- Поставщики гипервизоров, как правило, предоставляют возможности автоматизации через отдельные продукты.
- Citrix XenServer предоставляет встроенные возможности автоматизации.
- VMware предоставляет свои возможности автоматизации через vRealize Orchestrator.
- У Microsoft для автоматизации виртуальных машин является программное обеспечение System Center Orchestrator.
Составление отчетов
Механизм отчетов может помочь администраторам отслеживать потребление аппаратных ресурсов, производительность виртуальных машин и использование лицензий. Кроме того, данные отчетов могут быть полезны для планирования мощностей.
Большинство инструментов управления виртуализацией серверов имеют широкие возможности создания отчетов. Некоторые инструменты сосредоточены на одном аспекте платформы виртуализации, тогда как другие носят более общий характер:
- Foglight для виртуализации уделяет большое внимание соблюдению соглашений об уровне обслуживания и выявлению ресурсов, которые используются неэффективно.
Есть поставщики, которым требуется покупка дополнительного продукта для создания отчетов:
- VMware использует vRealize Log Insight в качестве основного инструмента для создания отчетов.
- А большинство возможностей отчетов Microsoft существует в System Center Operations Manager.
Как подобрать лучший инструмент для управления виртуализацией серверов
Лучшие инструменты виртуализации серверов:
- Citrix XenCenter.
- Dell Foglight.
- Microsoft SCVMM.
- Snow Commander.
- Splunk Enterprise.
- VMware vCenter.
Вопросы, которые следует задать перед внедрением программного обеспечения:
- Какие основные возможности необходимы организации, помимо основных возможностей управления виртуальными машинами?
- Нужно ли программное обеспечение с возможностью выделения физических ресурсов и управления ими, или нужны только возможности управления виртуальным сервером?
- Каков бюджет на программное обеспечение для управления виртуальным сервером?
- Какие типы сред нужно поддерживать: мульти-гипервизор, мульти-облако, гибридное облако, частное облако?
- Будет ли платформа управления виртуализацией поддерживать виртуальные машины в облаке?
- Какие типы отчетов нужны?
- Важна ли автоматизация для организации?
- Будет ли платформа управления виртуальными машинами что-либо делать для устранения неполадок?
- Нужны ли возможности самообслуживания или возврата денег?
- Включает ли программное обеспечение управления встроенную поддержку оборудования?
Все инструменты для управления виртуализацией серверов зависят от другого программного обеспечения и, следовательно, сами по себе не являются полностью исчерпывающими. Организации, использующие один гипервизор, должны приобрести инструмент управления, рекомендованный их поставщиком гипервизора.
Другие продукты могут значительно улучшить возможности мониторинга, но их следует рассматривать как дополнения к собственному инструменту управления гипервизором, а не как полную замену. Например, вам может понадобиться продукт (vCenter или SCVMM) для внесения низкоуровневых изменений конфигурации в вашу инфраструктуру виртуализации.
Если организация использует среду с несколькими гипервизорами и ей нужен инструмент для повседневного управления виртуальными машинами, а не для мониторинга, то рассмотрите комбинацию инструментов.
Microsoft SCVMM – лучший инструмент для межплатформенного управления виртуальными машинами. Однако, если вы планируете использовать его для управления средой VMware, вам также потребуется развернуть vCenter Server. SCVMM может управлять только серверами VMware, которые подключены к vCenter.
Если вы ищете сторонний кроссплатформенный инструмент управления, SolarWinds – хороший вариант.
Если вашей целью является мониторинг среды с несколькими гипервизорами, а не управление ею, тогда лучшим программным обеспечением будет выбор между Snow Commander и Dell Foglight for Virtualization. Оба продукта поддерживают широкий спектр гипервизоров и хорошо подходят для мониторинга инфраструктуры виртуализации.
Для организаций, которые хотят разрешить самообслуживание виртуальных машин, лучшим инструментом является Snow Commander. SCVMM – тоже хороший вариант, но для этого требуется Windows Azure Pack. Пакет Azure является бесплатным, а вот его развертывание и правильная настройка может потребовать больших усилий.
Наконец, организациям, которые хотят внедрить автоматизацию виртуальных машин, следует подумать о Snow Commander. Snow Commander позволяет выполнять рутинные задачи, такие как присоединение виртуальной машины к домену, автоматически. Также можно автоматизировать подготовку и отключение виртуальных машин, что помогает уменьшить разрастание виртуальных машин и связанные с этим проблемы.
Компания CloudNetworks поможет с подбором и интеграцией лучшего IT-решения для вашей организации: