В Рег.ру можно заказать хостинг VPS/VDS. В этой статье мы расскажем, что такое виртуализация, какие типы виртуализаций существуют и чем хороша XEN-виртуализация для Linux server.
Что такое виртуализация и гипервизор?
Виртуализация позволяет создавать на одном физическом устройстве (например, сервере) дополнительные виртуальные среды. Виртуальная среда использует ресурсы (процессор, память) основного устройства, но функционирует изолированно — как отдельный сервер или компьютер. Это возможно благодаря работе гипервизора — он распределяет реальные ресурсы сервера между несколькими виртуальными операционными системами и обеспечивает их изоляцию друг от друга.
Гипервизор может создавать среды двумя способами: через основную ОС — программная виртуализация, и напрямую с «железа» — аппаратная виртуализация.
Технология XEN virtualization относится к аппаратному способу виртуализации.
Подробнее о способах виртуализации вы можете прочитать в статье: Виртуализация OpenVZ.
Рассмотрим технологию виртуализации XEN.
Виртуализация XEN на сервере
XEN — гипервизор виртуальных машин (ВM или VM), который позволяет развернуть несколько виртуальных серверов на одном физическом сервере. Подробнее о возможностях виртуальных машин читайте в статье: Что такое виртуальная машина?
В XEN каждая виртуальная машина имеет собственное ядро операционной системы. Это позволяет выполнять гибкую настройку, устанавливать нестандартное ПО и работать с сокетами и процессами.
VPS на базе XEN позволяет свободно выбирать ресурсы в зависимости от ваших целей и проекта.
Особенности и возможности XEN
Серверы с XEN целесообразно использовать при больших и периодических нагрузках на процессор (например, часто посещаемые сайты с неравномерным трафиком, высоконагруженные веб-приложения).
Ключевые особенности:
- на XEN есть возможность создавать виртуальные машины не только Linux (CentOs, Debian, Ubuntu), но и Windows, BSD и др.
- каждая виртуальная машина имеет собственное ядро ОС, что исключает сбой общего ядра;
- гибкость настройки: можно настроить параметры ядра индивидуально для каждой BM;
- высокая производительность: работа с виртуальным сервером на XEN практически не отличается от работы на физическом сервере;
- масштабируемость: на одной физической системе можно создать до 64 процессоров (64-way SMP);
- поддерживаются практически все драйверы устройств Linux;
- можно использовать Docker или иметь несколько версий MySQL.
Подробнее об особенностях и преимуществах других типов виртуализации читайте в статьях: Виртуализация OpenVZ и Виртуализация KVM.
Помогла ли вам статья?
Спасибо за оценку. Рады помочь 😊