Audiophile's Software

Различия KVM и OVZ VPS. Кому и зачем может понадобится KVM VPS сервер

Дата обновления: 10 Февраля 2016
2016-02-10T10:54
Audiophile's Software

VPS (Virtual Private Server, виртуальный частный сервер) — это виртуальная машина, предоставляемая как услуга интернет-хостинг провайдером.

Что такое VPS?

VPS запускает собственную копию операционной системы, причем у клиента может быть доступ к суперпользователю (root в Linux) на этой копии. Таким образом клиент может устанавливать на свой VPS практически любое программное обеспечение, доступное для данной операционной системы. В большинстве случаев VPS по функциональности эквивалентен физическому (выделенному) серверу, но при этом отличается лёгкостью настройки и масштабируемости. Другим весомым плюсом является намного меньшая стоимость, чем у выделенного сервера. Недостаток виртуального сервера — более низкая производительность (т. к. физические ресурсы распределяются между несколькими такими серверами) и ограничения хостера на ресурсоёмкие операции (зависит от типа виртуализации).

Чем отличаются VPS и VDS?

Существует популярное заблуждение, согласно которому понятие VPS (Virtual Private Server) используется для серверов с виртуализацией (распределением ресурсов) на аппаратном уровне, а VDS (Virtual Dedicated Server, виртуальный выделенный сервер) — на программном уровне. Это неверно, так как изначально эти понятия обозначают одно и то же явление — виртуальный сервер, использующий распределённые ресурсы физического сервера.

Типы виртуализации

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

KVM (аппаратная виртуализация)

Kernel-Based Virtual Machine (виртуальная машина на базе ядра) — виртуализационная инфраструктура, изначально созданная для ядра Linux x86. Позже она была портирована на другие архитектуры процессоров, в т. ч. IA-64. KVM поддерживает технологии виртуализации Intel VT и AMD SVM, а также большое количество гостевых операционных систем (которые устанавливаются на виртуальные машины), включая FreeBSD и Windows. Каждой гостевой операционной системе выделяются фиксированные аппаратные ресурсы — определенные ядра процессора, область памяти ОЗУ, пространство на жестком диске. Все эти ресурсы изолированны друг от друга на аппаратном уровне, поэтому взаимное влияние двух виртуальных KVM серверов друг на друга сведено к минимуму, а для операционной системы и клиента такой сервер по функциональности ничем не отличается от физического выделенного. Минусом данной технологии является сложность масштабируемости ресурсов: для увеличения количества ядер или ОЗУ требуется перезагрузка, для увеличения дискового пространства требуется относительно длительное время, а для смены тарифа в меньшую сторону может даже потребоваться переезд на новый сервер.

KVM сервер, как правило, является оптимальным решением, сочетающим невысокую стоимость, отличный уровень производительности и полноценную функциональность сервера. Если вы определились с минимальным количеством необходимых вам вычислительных ресурсов — смело заказывайте kvm vps сервер, после чего вы сможете установить на него любую операционную систему.

Open VZ (программная виртуализация)

Альтернативным способом виртуализации является программная виртуализация на уровне ядра Linux — OpenVZ (Open Virtuozzo). Она позволяет запускать несколько копий операционной системы Linux, использующих одно ядро (поэтому гостевыми ОС могут быть только Debian, CentOS и Ubuntu). Такие копии называются контейнерами или виртуальными средами (Virtual Environment).

Преимущества такого типа виртуализации — простота настройки и масштабирования (увеличение вычислительных ресурсов и дискового пространства возможно даже без перезагрузки сервера) и низкая стоимость. Недостаток программное виртуализации — влияние ресурсоёмких процессов, запущенных на соседних OVZ VPS и, как следствие, ограничение на операции, требующие большого количества ресурсов.

OVZ VPS подойдет пользователям, которым уже недостаточно хостинга (например, необходима установка и тонкая настройка определённых версий ПО), но проекты которых не являются высоконагруженными. Также OVZ подойдёт для тех, кто хочет просто опробовать функционал виртуального сервера.

 
   
Категория: Разное | Автор: | Добавил: Audiophile
Просмотров: 128
Комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]