Виртуализация

Виртуализация серверов — размещение нескольких логических серверов в рамках одного физического.

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

Сегодня на рынке существует три основных типа виртуализации серверов:

Каждый метод виртуализации дает свои преимущества в зависимости от поставленных задач.

Виртуализация на уровне операционной системы

— виртуализирует физический сервер на уровне ОС, позволяя запускать изолированные виртуальные серверы называемые Виртуальные Частные Серверы (Virtual Private Servers,VPS) или Контейнеры (Container, CT). При виртуализации на уровне операционной системы не существует отдельного слоя гипервизора. Вместо этого сама хостовая операционная система отвечает за разделение аппаратных ресурсов между несколькими виртуальными серверами и поддержку их независимости друг от друга. Виртуализация на уровне операционной системы имеет минимальные накладные расходы и обеспечивает самую высокую степень консолидации, однако эта технология не позволяет запускать ОС с ядрами, отличными от ядра базовой ОС.

Паравиртуализация

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

Аппаратная виртуализация

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

Рейтинг@Mail.ru Яндекс.Метрика