Что такое гипервизор на «голом железе»?

Опубликовано: 2022-03-04

Монитор виртуальной машины, также известный как VMM, называется гипервизором. Это не что иное, как тип программного обеспечения для виртуализации, которое помогает создавать новые виртуальные машины (ВМ), гарантируя, что аппаратное обеспечение компьютера отделено от его программного обеспечения. Работа гипервизора состоит в том, чтобы преобразовать запрос между физическими и виртуальными ресурсами, тем самым обеспечив выполнение задачи виртуализации. Гипервизор называется гипервизором без операционной системы, если он установлен на аппаратном обеспечении физической машины и находится между операционной системой и аппаратным обеспечением.

В некоторых случаях гипервизоры на «голом железе» непосредственно встроены в основное аппаратное обеспечение машины и встроены в BIOS материнской платы (базовая система ввода/вывода). Это делается в нескольких системах, чтобы активировать операционную систему на машине, чтобы можно было получить доступ к программному обеспечению виртуализации и использовать его.

Поскольку гипервизор на «голом железе» отделяет операционную систему от базового оборудования, запуск программного обеспечения не зависит от аппаратных устройств или драйверов. Это означает, что гипервизоры на «голом железе» позволяют операционным системам и всем связанным с ними приложениям работать на различных типах аппаратных устройств.

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

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

Что такое голый металл?

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

Гипервизор — не единственное, что используется в качестве ориентира для определения «голого железа». Даже в случае с серверами мы видим гипервизор на «голом железе», который представляет собой не что иное, как обычный однотенантный сервер. Однако, добавив гипервизоры и программное обеспечение для виртуализации, этот сервер можно превратить в хост-компьютер. Голое железо также может означать, что фактические серверы арендуются клиентами. На этих серверах размещается общедоступное облако поставщика облачных услуг поверх общедоступных облачных служб.

Гипервизоры на «голом железе» против гипервизоров, размещенных на хосте

Гипервизор на «голом железе» — очень распространенный гипервизор. Это тот случай, когда программное обеспечение для виртуализации устанавливается непосредственно на аппаратное устройство, где мы обычно видим, что установлена ​​операционная система. Эти типы гипервизоров очень безопасны, потому что они работают изолированно, полностью отделены от операционной системы, которая подвержена кибератакам. С точки зрения производительности эти гипервизоры гораздо более эффективны по сравнению с размещенными гипервизорами, поэтому большинство организаций выбирают гипервизоры без операционной системы, когда речь идет о вычислительных требованиях центра обработки данных.

В отличие от гипервизоров на «голом железе», размещенные гипервизоры работают внутри операционной системы хост-сервера или машины. Несмотря на то, что эти гипервизоры работают внутри ОС, в ОС можно установить больше приложений поверх гипервизоров. Однако, когда дело доходит до производительности, размещенные гипервизоры имеют большую задержку по сравнению с гипервизором на «голом железе». Это связано с тем, что любой запрос между оборудованием и гипервизором должен проходить через дополнительный уровень операционной системы.

Если необходимо повысить скорость обработки как размещенных, так и «голых» гипервизоров, это можно сделать за счет внедрения технологии аппаратного ускорения.

Гипервизор против виртуализации на «голом железе»

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

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

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

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

Последние мысли

Однако гипервизоры, на которых размещено несколько виртуальных машин, имеют некоторые преимущества по сравнению с «голыми» серверами, такие как мгновенное создание виртуальных машин и предоставление большего количества ресурсов, что является требованием нескольких рабочих нагрузок, которые постоянно изменяются динамически. Гипервизоры также позволяют больше использовать физические серверы по мере необходимости.

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