Для клиентов:
Сравнение технологий виртуализации серверов
- Различия в использовании дискового пространства
- Различия в использовании оперативной памяти
- Различия в поддержке программного продукта
- В каких случаях выбрать Linux?
- Как поменять операционную систему на сервере?
Компания FirstVDS предлагает виртуальные выделенные серверы с применением технологий виртуализации FreeBSD и OpenVZ (Linux). Рассмотрим отличия этих технологий более подробно.
Использование дискового пространства
В FreeBSD используется своя файловая система (vdsfs), и благодаря ей файловая система состоит из общих файлов (дискового темплейта) и файлов пользователя (приватного диска). Для пользователя файловая система выглядит как единое целое. Благодаря этой технологии предоставляется большой набор предустановленного программного обеспечения, и оно не отнимает место у сервера. Кроме того, с пользователя снимается вся забота с обновлениями – обновления производятся централизовано разработчиками. Существуют также темплейты без предустановленного программного обеспечения, то есть, только базовая операционная система, занимаемое ими место на диске порядка 350 мегабайт.
В OpenVZ нет разделения на пользовательские и темплейтные файлы. Все файлы копируются при создании виртуального выделенного сервера в директорию пользователя и отнимают дисковую квоту, то есть, место на диске виртуального сервера.
Соответственно нет обновлений программного обеспечения, администратор виртуального сервера должен самостоятельно заботиться об этом, например, ставить обновления в случае обнаружения каких-либо уязвимостей или исправления ошибок.
Использование оперативной памяти
В FreeBSD идет подсчет памяти, которая реально используется приложением в текущий момент (resource memory), оперативная память расходуется весьма экономно, так как приложения получают без проблем нужное количество allocated памяти и благодаря этому достигается высокая устойчивость и стабильность даже на серверах с небольшим количеством памяти.
В OpenVZ оперативная память считается израсходованной в том случае, если ее запросило приложение (memory allocated), поэтому виртуальные серверы на базе этой технологии виртуализации очень требовательны к этому ресурсу и менее устойчивы при его недостатке.
Разница между «запрошенной» и «реально использованной памятью может отличаться в несколько раз, тем самым серверы под управлением FreeBSD гораздо менее требовательны к этому ресурсу.
В случае израсходования всей оперативной памяти каким-либо приложением, OpenVZ не выдает ее больше, и виртуальный сервер зависает полностью.
Система виртуализации FreeBSD ищет приложение использовавшее максимальное количество оперативной памяти и завершает его, в результате чего есть возможность запуска нересурсоемкого приложения (например, есть возможность зайти в shell и разобраться с проблемами).
Техническая поддержка
FreeBSD быстрее адаптируется к необходимым условиям, так как проект FirstVDS тесно сотрудничает с компанией, занимающейся разработкой данной системы виртуализации, и соответственно, в случае возникновения необходимости в каких-либо доработках, они производятся в максимально короткие сроки.
В каких случаях следует выбрать Linux?
Если вы не являетесь "фанатом Linux" и не обладаете большим опытом работы с этой системой, если вам нужна операционная система под нужды хостинга или почтовый сервер, то выбирайте виртуальный сервер на базе FreeBSD.
В случае, если у вас используется какое-либо специфичное программное обеспечение, которое не работает под FreeBSD (однако, следует отметить, что VDSmanager обеспечивает поддержку Linux-приложений под FreeBSD благодаря использованию linux-compat), либо вам необходимо VPN-подключение к серверу с использованием интерфейса tun, то тогда у вас есть необходимость использование этой технологии.
Надеемся, что сравнение технологий VDSmanager и OpenVZ серверов вам поможет сделать правильный выбор.
