Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Гипервизор: определение, типы и реальные примеры

Что такое гипервизор?

Гипервизор — железо, софт или прошивка, создающая виртуальные машины (ВМ) и эффективно управляющая их ресурсами. Каждая ВМ запускает свою ОС и приложения.

Хост-машина — где установлен гипервизор. Гости — ВМ. Гипервизор делит ресурсы хоста между гостями, управляет выполнением гостевых ОС на одном железе.

Пример: ПК 16 ГБ RAM, 500 ГБ, Linux. Нужен macOS-софт → создаем ВМ с macOS, даем 4 ГБ RAM, 100 ГБ через гипервизор. Для гостя нет разницы между физическим и виртуальным. ВМ не знают, что разделены гипервизором, работают параллельно, полагаются на стабильность железа.

Технология >50 лет, но с ростом облаков актуальность выросла.

Типы гипервизоров

Тип 1 / Bare-metal / Native

Запускаются напрямую на железе хоста. Прямой доступ к железу, без слоя ОС. Быстрее, эффективнее, безопаснее Типа 2. Выбор для дата-центров.

Админы вручную выделяют ресурсы по приоритетам; некоторые — динамическое управление.

Ранние гипервизоры (SIMMON, 1967, IBM) — Тип 1.

Современные: VMware ESXi, Nutanix AHV, Oracle VM Server for x86, Microsoft Hyper-V.

Тип 2 / Hosted

Запускаются на ОС как обычные программы. Зависят от железа и хостовой ОС. Гости строятся поверх хостовой ОС.

Не имеют прямого доступа к железу — хостовая ОС управляет сетью, памятью, хранилищем. Лимит решений + латентность.

Плюсы: легко настраивать, не нужен админ, широкая совместимость с железом. Для тестов разработчиков.

Примеры: VMware Workstation, VirtualBox, QEMU, VMware Player, VMware Fusion, Parallels Desktop for Mac.

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

Недостатки

Виртуализация на домашних ПК

С середины 2000-х CPU получили аппаратную поддержку: AMD-V, Intel VT-x. Новые поколения — больший прирост скорости. К 2019 г. все современные Intel/AMD поддерживают ВМ.

Встраиваемые системы: в основном Тип 1 с специфическими требованиями. Разнообразие архитектур (x86, ARM), менее стандартизированные среды. Виртуализация дает эффективность, высокополосные каналы, изоляцию, безопасность, real-time. Пример: OKL4 на >2 млрд телефонов (baseband ОС + хостинг гостевых ОС).

Безопасность

Критично. Если атакующий получает доступ к гипервизору — доступ ко всем гостям через общие кэши/уязвимости (hyperjacking). Современные гипервизоры робастны, защищены. Мажорных взломов нет, только proof-of-concept.

Промышленные технологии

  1. Понимание MEMS: микроэлектромеханические системы, типы и применения
  2. Токарная обработка: определение, типы и основные операции
  3. Сварка: определение, виды и применение
  4. Токарные станки: типы, функции и применение
  5. Строгальный (расточной) станок: определение, детали и виды
  6. Строгальные станки: определение, составные части и классификация
  7. Сверлильные станки: определение, компоненты и классификация
  8. Шлифовальные станки: определение, виды и применение
  9. Инженерные допуски: Определение, виды и практическое применение
  10. Ковка: процесс, типы и материалы