- Виртуализация: Windows+Linux. Что выбрать?
- Сравниваем лучшее программное обеспечение для виртуализации в 2020 году: Hyper-V, KVM, vSphere и XenServer
- Что такое виртуализация серверов?
- Лучшее программное обеспечение/инструменты и поставщики для виртуализации серверов — Hyper-V vs KVM vs vSphere vs XenServer
- 1. Hyper-V
- 2. KVM
- 3. vSphere
- 4. XenServer
- Сводка по vSphere, XenServer, Hyper-V и KVM
Виртуализация: Windows+Linux. Что выбрать?
Что посоветуете для аппаратной виртуализации? Я слышал про Xen и про VMware ESX.
Последнюю видел в работе, но лишь примерно представляю — как работает виртуализация, и что для этого устанавливать.
Что посоветуете почитать, и — установить?
От системы требуется обычная работа в линуксе, и — максимальное ускорение при работе под Windows XP/Windows 7.
В принципе, Windows я использую под VirtualBox. Но, может быть, аппаратная виртуализация имеет какие-то существенные преимущества, например, при работе с Photoshop, Delphi, C++ Builder и т.п.?
>Что посоветуете для аппаратной виртуализации?
аппаратная виртуализация имеет какие-то существенные преимущества
как минимум, нагрузка на проц в разы меньше
К слову, VirtualBox умеет аппаратную виртуализацию 😉
как минимум, нагрузка на проц в разы меньше
Очень спорное утверждение.
>максимальное ускорение при работе под Windows XP/Windows 7
ESXi гипервизор, он только гостей позволяет. Из вмваре тебе сервер или воркстейшн, плеер позволит запускать гостей, но не конфигурировать.
>плеер позволит запускать гостей, но не конфигурировать.
Позволяет и создавать гостей и конфигурировать их
Create, run, evaluate and share. Оказывается плеер может уже и создавать виртуалки! Уже хорошо, но про конфигурирование имеющихся виртуалок не сказано.
Ага, спасибо про пояснение про VMware. Поробую. Я его последний раз смотрел года два назад.
>Уже хорошо, но про конфигурирование имеющихся виртуалок не сказано.
Запусти и всё увидишь
Интересное предложение. Однако документация и разные факи зачастую могут дать многие ответы заранее. Про однострочник ни слова . 🙂
Ну продолжай верить документации и факам тогда
тесты говорят обратное. Заметь, я имел ввиду скорость вычислений. Производительность ввода/вывода — отдельная песня
умеет конфигурировать, но половина(или даже больше) опций просто тупо отсутствует
Что значит «аппаратная виртуализация»? она вполне себе программная.
На Википедии в статьях про Xen и т.д. употребляется термин «аппаратная виртуализация».
Это всего лишь задействование нескольких дополнительных инструкций в CPU для переключения между контекстами ОС. Virtualbox так же их поддерживает.
Какой инструмент выбрать — зависит от ваших задач, про которые вы ничего не сказали. Production? Виртуальные сервера или обычная помойная виртуалка для непонятных нужд?
> Виртуальные сервера или обычная помойная виртуалка для непонятных нужд?
Linux: Firefox, GIMP и т.д.
Windows: программы типа Photoshop
Для себя? Хост система то какая? Зачем виртуализировать linux с FF и GIMP, если вы и так в нем?
но про конфигурирование имеющихся виртуалок не сказано.
> Зачем виртуализировать linux с FF и GIMP, если вы и так в нем?
Эээ . не знаю . я очень плохо понимаю — что такое «аппаратная виртуализация». Я думал, что обе системы в таком случае работают без хост-системы.
Обычно я использую для винды QEMU, VirtualBox или WMware. Я так понимаю, что ничего уже не ускорить? У меня процессор AMD Athlon II 240 (2800 MHz) под сокет AM3, и материнка под него.
Ну и шлак у вас в голове, аж отвечать не хочется.
Никакого видимого прироста скорости от задействования amd-v вы не получите. Если вопрос в этом, хотя я до сих пор так и не понял в чем он.
Я думал, что обе системы в таком случае работают без хост-системы.
Я не ыбу что вы и где запускаете, но в любом случае вам скажу, хост система, она же хост-ОС она же (dom0) есть всегда.
Я так понимаю, что ничего уже не ускорить? У меня процессор AMD Athlon II 240 (2800 MHz) под сокет AM3, и материнка под него.
ЧТО ВЫ СОБИРАЕТЕСЬ УСКОРЯТЬ? Что медленно работает то? CPU? IO? MEM? HWVideo?
> Никакого видимого прироста скорости от задействования amd-v вы не получите.
Все отлично работает. Просто я не понимаю — зачем нужен Xen. Думал — это какая-то классная штука.
Мне тут винду придется переустанавливать (не смог корректно перенести VirtualBox-диски на другой хард).
Думаю — остаться на VirtualBox, или попробовать что-то другое.
Но раз ускорения (и прочих преимуществ) я от этого не получу, лучше, наверное, остаться на VirtualBox.
тесты в студию! По моим данным как раз этот параметр не проседает. Падало io и работа с памятью.
>Просто я не понимаю — зачем нужен Xen. Думал — это какая-то классная штука.
Это (как и vmware esx) классная штука для другого. Это гипервизор, который позволяет запускать и ынтерпрайзно управлять множеством виртуальных машин.
> Это гипервизор, который позволяет запускать и ынтерпрайзно управлять множеством виртуальных машин.
А с помощью этого гипервизора можно сделать так — чтоб и винда, и линукс — переключались, и оба — использовали ресурсы компа «нативно» — все видео-/аудио-карты, и другие аппаратные ресурсы?
Причем, надо чтоб из винды вирусы не трогали ничего, кроме выделенного ей раздела HDD.
PCI-устройства можно пробросить в виртуальную машину при наличии аппаратной виртуализации. PCI-ex теоретически тоже, но так подводных камней ЕМНИП много
> оба — использовали ресурсы компа «нативно» — все видео-/аудио-карты, и другие аппаратные ресурсы?
Нет, аппаратные ресурсы могут быть выданы только эксклюзивно (для одной VM) причем только для ограниченного списка малораспространенного оборудования и только на специальных платформах (с поддержкой intel vt-d или AMD-IOMMU). Кроме того, в Xen поддержка очень крива.
> только для ограниченного списка малораспространенного оборудования
ОК. Понял. Вообщем, буду ставить винду снова на VirtualBox. Останется научиться переносить его .vdi-файлы с одного раздела Линукса на другой.
Источник
Сравниваем лучшее программное обеспечение для виртуализации в 2020 году: Hyper-V, KVM, vSphere и XenServer
Перевод статьи подготовлен в преддверии старта курса «Администратор Linux. Виртуализация и кластеризация»
Виртуализация сыграла важную роль в формировании отрасли веб-хостинга и центров обработки данных в их нынешнем виде. Цель этой статьи — обсудить виртуализацию серверов и лучшее варианты программного обеспечения для этой технологии, наряду с перечислением их функционала в одном месте.
Что такое виртуализация серверов?
Создание виртуальной или изолированной формы IT-среды называется виртуализацией. Обычно серверы могут запускать только одно приложение или операционную систему в один момент времени, что приводит к неэффективному использованию ресурсов. Когда серверы виртуализированы, это означает, что на одном сервере могут работать несколько приложений и операционных систем одновременно. Это повышает как общую эффективность, так и экономическую целесообразность. Программное обеспечение для виртуализации серверов обычно называется гипервизором.
Лучшее программное обеспечение/инструменты и поставщики для виртуализации серверов — Hyper-V vs KVM vs vSphere vs XenServer
Citrix XenServer, Microsoft Hyper-V, Red Hat KVM и VMware vSphere являются крупнейшими игроками на рынке виртуализации серверов. Зачастую предприятия испытывают затруднения в принятии решения, какой гипервизор лучше всего подойдет их бизнесу.
Сравнение лучшего программного обеспечения для виртуализации серверов на основе функционала и требований к оборудованию облегчит IT-специалистам и конечным пользователям выбор наиболее подходящего для них гипервизора.
Примечание: Инструменты расположены в алфавитном порядке по их названиям.
1. Hyper-V
Запущенный в 2008 году Microsoft Hyper-V помогает в расширении или создании приватной облачной среды. Он способствует эффективному использованию оборудования, улучшает непрерывность бизнес-процессов, а также повышает эффективность разработки и тестирования.
Функционал Microsoft Hyper-V для Windows Server 2019:
- Поддержка постоянной памяти.
- Обновления экранированных VM.
- Простые двухузловые кластеры.
- Дедупликация ReFS.
- Оптимизация локальных дисковых пространств (Storage Spaces Direct)
- Центр администрирования Windows.
- Зашифрованные подсети.
Подробнее о виртуализации серверов с Microsoft вы можете прочитать в этом PDF.
2. KVM
KVM (Kernel-based Virtual Machine), входящая в состав Red Hat Virtualization Suite, представляет собой комплексное решение для инфраструктуры виртуализации. KVM превращает ядро Linux в гипервизор. Он был введен в основную ветку ядра Linux с версии ядра 2.6.20.
Функционал Red Hat KVM:
- Поддержка контейнеров
- Масштабируемость
- Overcommit ресурсов
- Disk I/O throttling
- Горячая замена виртуальных ресурсов
- Недорогое решение для виртуализации
- Red Hat Enterprise Virtualization программирование и API
- Живая миграция и миграция хранилища
- Назначение любых PCI устройств виртуальным машинам
- Интеграция Red Hat Satellite
- Поддержка восстановления после сбоя (Disaster Recovery)
Для получения более подробной информации прочтите это руководство по функционалу KVM.
3. vSphere
vSphere, платформа серверной виртуализации от VMware, представляет собой набор продуктов, который включает в себя не только виртуализацию, но и уровни управления и интерфейсов.
Она предоставляет ряд ключевых компонентов, включая инфраструктурные сервисы (vCompute, vStorage и vNetwork), сервисы приложений, vCenter Server, vSphere Client и т. д.
Функционал VMware vSphere:
- vCenter Server: инструмент централизованного управления, используемый для настройки, предоставления и управления виртуальными IT средами.
- vSphere Clien: vSphere 6.7 имеет финальную версию vSphere Web Client на основе Flash. Новые рабочие процессы в обновленном выпуске vSphere Client включают vSphere Update Manager, библиотеку контента, vSAN, политики хранения, профили хостов, схему топологии VMware vSphere Distributed Switch и лицензирование.
- vSphere SDK: предоставляет интерфейсы для сторонних решений для доступа к vSphere.
- VM File System: кластерная файловая система для VM.
- Virtual SMP: позволяет одной виртуальной машине одновременно использовать несколько физических процессоров.
- vMotion: активная миграция с целостностью транзакций.
- Storage vMotion: обеспечивает миграцию файлов виртуальных машин из одного места в другое без прерывания обслуживания.
- Высокая доступность: в случае сбоя одного сервера виртуальная машина перемещается на другой сервер с резервной емкостью для обеспечения непрерывности бизнес-процессов.
Планировщик распределенных ресурсов (DRS): автоматически назначает и балансирует вычисления по аппаратным ресурсам, доступным для виртуальных машин. - Отказоустойчивость: создает копию основной виртуальной машины, чтобы обеспечить ее постоянную доступность.
- Распределенный коммутатор (VDS): охватывает несколько хостов ESXi и позволяет значительно сократить объем работ по обслуживанию сети.
Для получения дополнительной информации о виртуализации серверов с помощью VMware прочтите этот PDF-файл.
4. XenServer
Основанный на Xen Project Hypervisor, XenServer является платформой виртуализации серверов с открытым исходным кодом для платформ без операционной системы. Он состоит из функций корпоративного уровня, которые помогают предприятиям легко справляться с рабочими нагрузками, комбинированными ОС и сетевыми конфигурациями.
XenServer обеспечивает улучшенную виртуализированную графику с NIVIDA и Intel и позволяет запускать несколько компьютерных операционных систем на одном оборудовании.
Функционал Citrix XenServer:
- Восстановление узла
- Защита хоста от сбоев
- Мультисерверное управление
- Управление динамической памятью
- Интеграция Active Directory
- Администрирование и контроль на основе ролей (RBAC)
- Пулы смешанных ресурсов с маскированием ЦП
- Контроллер распределенного виртуального коммутатора
- Встроенное в память кэширование операций чтения
- Живая миграция виртуальных машин и хранилище XenMotion
- Если вас интересуют подробности, вы можете прочитать этот PDF.
Сводка по vSphere, XenServer, Hyper-V и KVM
Помогите нам улучшить эту статью. Поделитесь своим мнением с нами в комментариях ниже!
Дисклеймер: последний раз эта статья была обновлена 11 января 2020 года информацией, доступной на веб-сайтах поставщиков и ресурсов в открытом доступе. Целью данной статьи является предоставление информации о гипервизорах разных поставщиков только в общих информационных целях. Поставщики могут время от времени менять характеристики своего продукта. Хотя мы прилагаем все усилия, чтобы информация была точной и актуальной, мы не можем гарантировать ее 100% точность или актуальность.
Источник