Что такое гипервизор #
A гипервизортакже известный как монитор виртуальной машины (VMM) — это программный или аппаратный компонент, который позволяет создавать виртуальные машины (ВМ) и управлять ими. Его основная цель — позволить нескольким операционным системам (ОС) и приложениям работать независимо на одном физическом хост-компьютере. Гипервизор абстрагирует базовое оборудование, создавая виртуализированную среду, в которой каждая виртуальная машина работает так, как если бы она работала на выделенном физическом сервере.
Вот ключевые понятия, связанные с гипервизорами и их назначением:
Isolation: Одна из основных целей гипервизора — обеспечить строгую изоляцию между виртуальными машинами. Каждая виртуальная машина работает независимо, не подозревая о присутствии других виртуальных машин на том же хосте. Такая изоляция гарантирует, что проблемы или сбои в одной виртуальной машине не повлияют на другие, что повышает безопасность и надежность.
Совместное использование ресурсов: Гипервизоры эффективно распределяют и управляют физическими аппаратными ресурсами, такими как ЦП, память, хранилище и сетевые интерфейсы, между несколькими виртуальными машинами. Ресурсы можно динамически настраивать в соответствии с меняющимися потребностями каждой виртуальной машины.
Консолидация: Гипервизоры обеспечивают консолидацию серверов, позволяя нескольким виртуальным машинам использовать одно и то же физическое серверное оборудование. Это может привести к лучшему использованию ресурсов, экономии средств и сокращению физической серверной инфраструктуры.
Изоляция рабочих нагрузок: на разных виртуальных машинах могут работать различные операционные системы и приложения, что позволяет консолидировать разнообразные рабочие нагрузки на одном физическом сервере. Например, вы можете запускать виртуальные машины Windows и Linux одновременно на одном хосте.
Тестирование и разработка: Гипервизоры незаменимы для сред тестирования и разработки. Разработчики могут создавать и тестировать приложения на изолированных виртуальных машинах, не влияя на производственную среду. Также проще копировать различные конфигурации системы в целях тестирования.
Резервное копирование и аварийное восстановление: виртуальные машины легче создавать снимки и резервные копии, чем физические машины. Гипервизоры позволяют создавать снимки и мигрировать виртуальные машины на другие хосты в целях аварийного восстановления.
Масштабирование ресурсов: размеры виртуальных машин можно изменять динамически, добавляя или удаляя процессор и память по мере необходимости. Такая гибкость позволяет эффективно масштабировать ресурсы в зависимости от требований приложений.
Живая миграция: Некоторые гипервизоры поддерживают живую миграцию, которая позволяет перемещать виртуальные машины с одного физического хоста на другой без простоев. Это полезно для балансировки нагрузки, обслуживания оборудования и минимизации перебоев в обслуживании.
Изоляция безопасности: Изолируя виртуальные машины друг от друга, гипервизоры повышают безопасность. Уязвимости в одной виртуальной машине с меньшей вероятностью будут использованы для получения доступа к другим виртуальным машинам или хост-системе.
Гипервизор — это важнейшая технология, которая обеспечивает эффективную и безопасную работу нескольких виртуальных машин на одном физическом сервере, обеспечивая такие преимущества, как использование ресурсов, изоляция, гибкость и упрощенное управление. Это основополагающий компонент современной инфраструктуры виртуализации и облачных вычислений.
Типы гипервизоров #
Существует два основных типа гипервизоров:
Гипервизор типа 1 (голый гипервизор): этот тип работает непосредственно на физическом оборудовании без необходимости использования базовой операционной системы. Он обеспечивает высокую производительность и обычно используется в корпоративных центрах обработки данных и облачных средах. Примеры включают VMware vSphere/ESXi, Microsoft Hyper-V и KVM.
Гипервизор типа 2 (размещенный гипервизор): этот тип работает поверх существующей операционной системы и часто используется для виртуализации настольных компьютеров и сред разработки. Примеры включают VMware Workstation, Oracle VirtualBox и Parallels Desktop.
Список базовых гипервизоров #
VMware vSphere/ESXi. Совместимые форматы: диск виртуальной машины VMware (VMDK), виртуальный жесткий диск Microsoft (VHD/VHDX), OVA и OVF (формат открытой виртуализации), виртуальный диск XenServer (XVA), необработанные образы дисков (необработанные).
Microsoft Hyper-V. Совместимые форматы: виртуальный жесткий диск (VHD), виртуальный жесткий диск Hyper-V (VHDX), конфигурация виртуальной машины (VMCX и VMRS), OVF (открытый формат виртуализации) и OVA (открытый архив виртуализации), необработанные образы дисков (необработанные). .
KVM (виртуальная машина на основе ядра). Совместимые форматы: образ QEMU (qcow2), необработанные образы дисков (raw), диск виртуальной машины (VMDK), виртуальный жесткий диск (VHD/VHDX), OVF (открытый формат виртуализации) и OVA (открытый архив виртуализации).
Xen. Совместимые форматы: виртуальный диск Xen (диск виртуальной машины Xen — XVD), виртуальный жесткий диск (VHD/VHDX), образ QEMU (qcow2), необработанный образ диска (raw).
Oracle VM Server для SPARC и x86. Он основан на виртуализации на основе Xen. Совместимые форматы: формат виртуальной машины Oracle VM (VM), виртуальный жесткий диск (VHD/VHDX), диск виртуальной машины VMware (VMDK), образ QEMU (qcow2), необработанный образ диска (raw), OVF (открытый формат виртуализации) и OVA (Открытый архив виртуализации).
Виртуальная среда Proxmox (Proxmox VE). Он основан на виртуализации KVM. Совместимые форматы: образ QEMU (qcow2), формат открытой виртуализации (OVF), виртуальный жесткий диск (VHD/VHDX), необработанный образ диска (raw).
Citrix Hypervisor (ранее XenServer). Он основан на виртуализации на основе Xen. Совместимые форматы: виртуальный диск XenServer (XVA), виртуальный жесткий диск (VHD/VHDX), образ QEMU (qcow2) и необработанный образ диска (raw).
Виртуализация Red Hat (RHV). Он основан на виртуализации KVM. Совместимые форматы: экспортный домен Red Hat Virtualization (OVA), образ QEMU (qcow2), виртуальный жесткий диск (VHD/VHDX) и необработанный образ диска (raw).
Nutanix AHV (гипервизор Acropolis). Он поддерживает виртуализацию VMware и Hyper-V. Совместимые форматы: формат гипервизора Acropolis (AHV), диск виртуальной машины VMware (VMDK), виртуальный жесткий диск Microsoft (VHD/VHDX), необработанный образ диска (необработанный).
IBM PowerVM (для IBM Power Systems)
SmartOS. Он основан на виртуализации KVM.
Виртуоззо. Он основан на виртуализации KVM.
Список размещенных гипервизоров #
VMware Workstation
Oracle VirtualBox
Parallels Desktop (для Mac)
VMware Player (теперь известный как VMware Workstation Player)
QEMU (Быстрый эмулятор)
Microsoft Virtual PC
VirtualBox от Oracle
VMware Fusion (для Mac)
Бохс
Виртуоззо. Он основан на виртуализации KVM.
Гипервизоры, поддерживаемые для балансировки нагрузки #
RELIANOID ADC можно установить в виде ISO или шаблона для любого из доступных гипервизоров и форматов виртуальных машин, обеспечивая наилучшую производительность для каждой платформы. Даже устанавливаемый ISO-образ без ОС оптимизируется во время загрузки, чтобы обеспечить наилучшую оптимизацию ресурсов. Кроме того, с RELIANOID, ресурсы балансировщика нагрузки не ограничены. Вы будете использовать большую часть своей виртуализированной машины для балансировки нагрузки и сможете беспрепятственно масштабировать ее.
Разверните RELIANOID ADC Load Balancer на гипервизоре по вашему выбору!