В Рег.ру доступен хостинг VPS/VDS с разными типами виртуализации. В статье мы расскажем о том, что такое виртуализация и гипервизор KVM на облачном сервере с Ubuntu, CentOS и Debian.
Что такое виртуализация и гипервизор
Виртуализация позволяет создавать на одном физическом устройстве, в том числе сервере, несколько виртуальных сред (виртуальных машин). В аппаратной виртуализации виртуальные машины создаются с помощью гипервизора. Гипервизор — это программа, которая распределяет реальные физические ресурсы сервера между несколькими операционными системами. Благодаря гипервизору эти ОС могут работать одновременно на одном физическом устройстве.
Подробнее о видах виртуализации (программной и аппаратной) вы можете прочитать в статье: Виртуализация OpenVZ.
Виртуализация и гипервизор KVM
KVM (Kernel-based Virtual Machine, виртуальная машина на основе ядра) — технология аппаратной виртуализации на базе ядра Linux. С помощью гипервизора KVM можно развернуть несколько виртуальных машин на реальном физическом сервере. Гипервизор KVM работает как один из процессов, которые выполняются основной ОС Linux. Такой гипервизор управляет всеми гостевыми операционными системами, а основная ОС выполняет эмуляцию (копирование функций основной ОС на гостевых ОС) и управляет ресурсами сервера.
На VPS с KVM для каждого виртуального сервера выделяются ядра процессора, оперативная память и жёсткий диск (в зависимости от выбранного тарифа). Работа с виртуальным сервером на KVM Virtualization не отличается от работы с полноценным физическим сервером. VPS даёт полную свободу выбора ресурсов в зависимости от вашей задачи.
Особенности и возможности KVM-сервера
KVM – одно из самых популярных и современных решений при работе с VPS. Серверы с KVM целесообразно использовать при больших и периодических нагрузках на процессор (например, часто посещаемые сайты с неравномерным трафиком, высоконагруженные веб-приложения).
Основные особенности:
- высокая производительность;
- независимость ресурсов и их изоляция от соседних серверов — все KVM-серверы используют только те ресурсы, которые им выделены;
- у каждого сервера собственное ядро ОС, что исключает сбой общего ядра;
- возможность сохранить копии текущего состояния сервера;
- официальная интеграция с ядром Linux;
- гостевые ОС работают без замедлений, так как обращаются напрямую к оборудованию;
- поддержка разных гостевых ОС (доступна работа только с ОС LInux): можно установить на виртуальный сервер Ubuntu, CentOS, Debian;
- возможность установки любого программного обеспечения, как на физических серверах;
- поддержка VNC;
- возможность установки Docker;
- нет ограничений на настройку iptables;
- не требует подключения модулей TUN/TAP.
Подробнее об особенностях и преимуществах других типов виртуализации читайте в статьях: Виртуализация OpenVZ и Виртуализация XEN.
Помогла ли вам статья?
Спасибо за оценку. Рады помочь 😊