Все более популярной становится технология гипервизора. Она предполагает развертывание ПО и приложений на физическом оборудовании, но только с применением виртуализации. Используется такое решение для ускорения и упрощения разработки, тестирования или поддержки ПО. Дело в том, что инструмент помогает значительно экономить ресурсы и избежать использования дорогостоящих серверов.
Все чаще для серверной виртуализации применяются облачные инструменты, а также различные аппаратные ресурсы. Давайте разбираться, в чем заключаются преимущества технологии и какие виды гипервизоров могут использоваться.
Первые технологии виртуализации стали использоваться еще в конце 60-х годов. Именно тогда мейнфреймы IBM начали поддерживать эту технологию, а гипервизоры стали предоставляться в качестве встроенного ПО. Первоначально технология применялась для эмуляции системных процессов и тестирования ОС.
В начале нового века интерес к методикам виртуализации значительно повысился. Инструмент стал применятся d UNIX-подобных системах, что, в первую очередь, было связано с увеличением производительности машин. Также сама архитектура стала более безопасной и отказоустойчивой, что способствовало ее повсеместному распространению.
В начале 2000-х технологии виртуализации стали применяются на аппаратном уровне, что позволило использовать ее даже в домашних системах.
Если возвращаться к определению гипервизора, то на сегодня – это ПО, которое может развертывать и запускать ВМ, изолируя их от аппаратной части. Физическое оборудование, на котором развертывается гипервизор, называют хост-машиной, а виртуальные машины, которые создаются в процессе, – гостевыми.
Благодаря использованию такого инструмента оборудование хоста может взаимодействовать с несколькими ВМ и использовать их ресурсы независимо друг от друга. В результате этого повышается эффективность работы всего центра обработки данных.
К числу задач гипервизора относят следующее:
Также технология используется для развертывания и зап