Сервисы
Managed IT
Решения
Security
Импортозамещение
Партнерам
О компании

Платформы виртуализации. Обзор

Виртуализация обычно подразумевает логическое объединение вычислительных ресурсов и абстрагирование их от физического оборудования — например, сервера или компьютера. У виртуальной машины есть свой пул логических ресурсов: CPU, RAM и дисковое пространство. Так, благодаря виртуализации, на одном физическом сервере можно запустить несколько независимых виртуальных машин.

Другой пример виртуализации — одновременный запуск нескольких операционных систем (ОС) на одном компьютере (контейнерная виртуализация). Каждая система работает со своим набором ресурсов, которые предоставляются из общего пула на уровне устройства. Этим пулом управляет хостовая система — гипервизор.

На рынке представлено множество платформ, которые поддерживают разные типы виртуализации и предназначены для разных задач. Тем не менее, основная область применения технологий виртуализации — облачные сервисы.

Преимущества виртуализации

Сейчас на рынке представлено множество решений виртуализации: продукты VMware, vStack, платформа от Microsoft и другие. У каждого есть свои преимущества, которые подходят для решения различных задач бизнеса. Расскажем о них подробнее:

VMware

VMware — американская компания, лидер среди поставщиков решений для виртуализации. К ним относятся: vSphere (ПО для виртуализации серверов), vCenter Server (ПО для централизованного управления серверами), NSX Data Center (виртуализированные службы сети и безопасности) и Horizon 7 (платформа для виртуальных компьютеров и приложений). Компания постоянно расширяет функциональность.

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

Особенности:

vStack

vStack — платформа для внедрения виртуального дата-центра на базе обычного недорогого оборудования. Это гиперковергентное решение для предприятий, разработанное компанией ITGLOBAL.COM LABS с применением open-source-технологий. vStack является более доступной платформой, однако по производительности не уступает VMware или другим корпоративным решениям для хранения и виртуализации.

Особенности:

Citrix (Xen)

Citrix предлагает набор недорогих продуктов корпоративного уровня. Их решения для виртуализации можно рассматривать в качестве альтернативы VMware. Компания отвечает за разработку кроссплатформенного гипервизора с открытым исходным кодом Xen Project.

Особенности:

OpenVZ

OpenVZ — это мощная платформа на основе метода контейнеризации с открытым исходным кодом. Платформа бесплатная и быстрая, за счет того, что построена на базе ядра Linux. Однако в роли «гостевых» систем могут выступать только дистрибутивы Linux. Ее настройка может быть не такой простой, но это компенсируется широким спектром функций и большим количеством конфигураций.

Особенности:

Virtuozzo

Virtuozzo — компания, созданная для обеспечения коммерческой поддержки средств виртуализации Kernel-based Virtual Machine (KVM) с открытым исходным кодом. Она добавляет множество улучшений в популярный гипервизор KVM (о нем ниже). Одна из самых доступных платформ.

Особенности:

KVM

Kernel-based Virtual Machine — ПО с открытым исходным кодом, обеспечивающее виртуализацию в среде Linux. Платформу можно скачать бесплатно и использовать для разработки на своей виртуальной машине. Является наиболее популярной альтернативой коммерческим платформам.

Особенности:

Microsoft Hyper-V

Возможности ПО для виртуализации Microsoft Hyper-V тесно интегрированы с широким набором продуктов Windows. Этот инструмент предоставляет множество критически важных средств виртуализации по более низкой цене, чем VMware. Hyper-V более популярен среди ИТ-специалистов, которые используют другие продукты Microsoft.

Особенности:

Как выбрать платформу для виртуализации

Выбор ПО для успешного внедрения виртуализации во многом зависит от того, соответствует ли платформа целям компании. Вот несколько факторов, которые следует учитывать:

Первое, что следует учитывать при выборе виртуальных решений, — это поддерживаемые операционные системы. Некоторые из решений разработаны для поддержки определенных систем, например только Windows — как Microsoft Hyper-V. Однако, если компании требуется одновременно запускать несколько типов ОС, нужно выбрать соответствующую платформу — например, решения VMware.

Для онлайн-бизнеса приоритетом может стать масштабируемость платформы — или способность поддерживать большое число одновременно работающих ВМ. Это позволяет быстро расширять ресурсы для поддержки большего числа пользователей и создает более гибкую среду для внедрения новых функций.

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

Например, для крупных компаний подходят многофункциональные enterprise-решения уровня VMware. Для небольших компаний-разработчиков ПО более важным будет гибкость платформы, возможность тестирования своих продуктов в различных средах и невысокая стоимость.

Вывод

При выборе платформ для виртуализации компания должна убедиться, что она вкладывает средства в правильное программное обеспечение. Для этого нужно заранее определиться со средой для внедрения ВМ, желаемой стоимостью и объемом ресурсов, необходимым для стабильной работы системы.