Виртуальные машины (VPS), что это такое и как они работают?

Серверы — это машины, которые вместе образуют компьютерную сеть и содержат файлы и приложения. Обычно администраторы назначают определенные задачи или приложения определенным серверам. Им нужны собственные серверы, потому что они не могут сосуществовать с другими на том же оборудовании или операционной системе. Кроме того, возникающую проблему можно быстро локализовать.
Проблема с этой структурой заключается в том, что она не позволяет в полной мере использовать возможности серверов, доступные сегодня; большая часть вычислительной мощности серверов остается нетронутой.
Виртуализация сервера «Дельтахост» для решения проблем
Виртуализация серверов https://deltahost.ua/vps.html может решить эти проблемы. При виртуализации серверов администратор использует программное обеспечение для разделения физического сервера на несколько виртуальных сред. Эти так называемые виртуальные машины изолированы друг от друга, но совместно используют вычислительную мощность физического сервера.
Существует 3 метода виртуализации серверов: виртуальные машины, паравиртуальные машины и виртуализация операционной системы. Рассмотрим методы подробнее:

Виртуальные машины (VPS)
Первый метод работает с парадигмой хост/гость. Физический сервер является «хостом»; виртуальные машины являются «гостями». Каждый «гость» работает на виртуальной имитации аппаратного уровня. Администратор может использовать его для создания разных «гостей», которые используют разные операционные системы. Поэтому они полностью независимы друг от друга — например, виртуальную машину можно перезагрузить, не затрагивая другие.
Однако все виртуальные машины совместно используют вычислительные ресурсы физического сервера. Так называемый гипервизор (также называемый монитором виртуальных машин) отвечает за координацию между ними и ЦП (центральным процессором) хоста. Программа следит за ресурсами процессора и сама использует их для выполнения своей задачи.
Паравиртуальные машины
В этом методе также используется принцип хост/гость и гипервизор. Однако в этом сценарии отдельные виртуальные машины знают друг о друге и, следовательно, также знают требования друг друга к вычислительной мощности. Вся система работает как единое целое — это разгружает гипервизор, который, следовательно, сам не нуждается в такой большой вычислительной мощности.
Виртуализация операционной системы
Этот метод сильно отличается от предыдущих подходов, потому что в этом случае используется только одна операционная система. Операционная система физического сервера берет на себя все функции гипервизора. Это означает, что хотя каждая виртуальная машина действует независимо и отдельные ошибки или уязвимости безопасности не влияют на другие, все они работают в одной операционной системе.