Virtuozzo Containers
Virtuozzo Containers — коммерческое ПО для виртуализации, обычно его просто называют Virtuozzo, и мы будем использовать в статье это короткое название.
Virtuozzo предназначен для создания виртуальных контейнеров и управления ими. Контейнеры имеют функциональность виртуальных машин: работают как независимые серверы со своими ОС на базе Linux. Каждый контейнер получает доступ к вычислительным ресурсам сервера, при этом их можно лимитировать: ограничить потребление RAM, CPU, памяти.
Преимущества Virtuozzo Containers
- Высокая плотность размещения контейнеров на физическом сервере. Это помогает снизить налог на виртуализацию: максимальный объём ресурсов сервера уходит на выполнение рабочих задач, а не на обслуживание самой системы виртуализации, на одном оборудовании можно разместить больше контейнеров.
- Отличная производительность. Виртуализация происходит на уровне ОС, и используется общее ядро. Это даёт высокую производительность без значительных накладных расходов.
- Изолированность и безопасность. Каждый контейнер в Virtuozzo обладает своей изолированной виртуальной средой. Процессы в соседних контейнерах не влияют на соседние, вычислительные ресурсы разделены.
- Контейнеры Virtuozzo разворачиваются очень быстро. Это помогает мгновенно масштабировать сервисы на них, как только понадобится.
- Удобное управление и оркестрация. Virtuozzo включает инструменты для мониторинга, автоматизации, обновления, миграции и балансировки нагрузки и другие сервисы.
- Гибкость и портативность. Virtuozzo поддерживает различные операционные системы и приложения, обеспечивая гибкость в выборе используемых технологий. Контейнеры можно легко переносить между разными серверами и облачными окружениями.
OpenVZ — бесплатная версия Virtuozzo c открытым исходным кодом. Развивается силами сообщества и имеет ограниченную, по сравнению с Virtuozzo, функциональность.