Виртуализация на базе XEN
Второй плюс вытекает из того, что тарифы OpenVZ строятся путём деления реального количества аппаратных ресурсов на желаемое количество клиентов. Но клиенты обычно не используют все ресурсы полностью. Из-за этого возникает избыток, который нерадивые хостеры частенько продают дополнительным клиентам. Поэтому и цены на VPS по технологии OpenVZ так сильно могут отличаться у разных хостеров чем ниже цена, тем меньше гарантия, что вы действительно получите те ресурсы, которые заявлены в тарифном плане. Но есть и плюс — цены действительно небольшие.
Плюсов у технологии OpenVZ, фактически, всего два. Так как разделение ресурсов между клиентами обеспечивается банальным ведением счётчиков использования ресурсов, то вы можете очень легко перейти на более производительный тарифный план вам просто изменят максимальные значения предоставляемых ресурсов и всё. Даже перезагружать сервер не потребуется.
Оперативная память делится между клиентами тоже не совсем честно. Технология работы такова, что даже при заявленном предоставлении 128 мегабайт RAM, некоторые программы, например MySQL-сервер, не смогут работать в конфигурации использования 100 мегабайт памяти. Вполне вероятно, вам придётся перейти на тариф с предложением 256 Мб RAM или ещё больше, чтобы заработала 100-мегабайтная конфигурация MySQL…
Диск при использовании технологии OpenVZ также один на все виртуальные машины. Используется одна файловая система на всех, и любой сбой на диске также повлияет на все остальные виртуальные машины.
По заверениям разработчиков, виртуализация OpenVZ обеспечивает лучшую производительность и доступность большего количества ресурсов для каждой гостевой ОС. Однако в реальности контроль за использованием ресурсов сервера разными клиентами сводится лишь к делению ресурсов поровну на всех и жёсткому ограничению на превышение этого использования. В любом тарифе OpenVZ чётко прописано, сколько процентов процессорных ресурсов вы можете использовать, сколько оперативной памяти, сколько пространства на жёстком диске.
Использование одного ядра один из важнейших недостатков OpenVZ, так как если в ядре, обрабатывающем запросы всех установленных виртуальных машин происходит какой-то сбой он отражается на всех гостевых системах. Также использование единого ядра говорит о том, что вы не сможете при необходимости загрузить в ядро необходимый вам модуль если его там нет по умолчанию, придётся просить хостера, чтобы тот его добавил, но совсем не факт, что хостер согласится.
Технология OpenVZ пожалуй, наиболее распространена (прим.: Virtuozzo это коммерческий аналог свободной OpenVZ). Её отличие от XEN в том, что работая под управлением Линукс-системы она предоставляет одно ядро операционной системы на все виртуальные машины, а значит, позволяет и в качестве виртуальных сред использовать только GNU/Linux-дистрибутивы.
Технология виртуализации OpenVZ
С точки зрения пользователя, виртуальные среды ничем не отличаются от «реальных» они полностью изолированы друг от друга, у каждой своё выделенное пространство на жёстком диске, все имеют собственные настройки (в том числе каждая своего пользователя root), свои IP-адреса, и даже могут работать под управлением различных операционных систем. Но есть и существенные различия.
На физическом сервере работает основная операционная система (как правило Линукс) в модифицированном варианте, позволяющая запускать некоторое количество виртуальных операционных систем. Они называются виртуальные среды (VE — Virtual Environments), виртуальные частные серверы (VPS — Virtual Private Servers) или виртуальные выделенные серверы (VDS — Virtual Dedicated Server). Названий много суть одна.
Как работают системы виртуализации?
Да-да, их несколько и отличаются они довольно сильно. Однако наиболее распространены две:
Если же денег не очень много и вы выбираете VPS, то есть виртуальный выделенный сервер, то следующим вопросом станет какую систему виртуализации выбрать?
В конечном итоге, всё упирается в финансы. Готовы выделить деньги возьмите физический сервер, пусть даже в минимальной конфигурации. На него вы сможете спокойно перевести несколько своих WEB-проектов (а то и все) и даже предлагать услуги хостера своим заказчикам, если вы фрилансер-вебмастер.
Конечно, в цене. Виртуальный выделенный сервер дешевле. Хотя всё зависит от конфигурации аппаратуры, технологии виртуализации в случае VPS и пакета услуг по администрированию сервера.
VPS это лишь часть физического «железного» сервера. То есть физический сервер вы будете делить ещё с несколькими пользователями. Отличие от обычного виртуального хостинга в том, что пользователей будут не сотни, а всего 5-30, в зависимости от конфигурации физического сервера и аппетитов хостера. Все ресурсы такого сервера будут примерно поровну разделены между арендаторами. В отличие от виртуального хостинга, где вам доступны все ресурсы физического сервера, но приходится конкурировать за них с десятками других сайтов, на VPS у вас есть гарантированный минимум ресурсов, который может оказаться меньше, чем на «виртуалке», но доступен всегда, что даёт стабильность в работе программного обеспечения. Физический же сервер полностью ваш, и все его ресурсы принадлежат только вам и никому больше.
В чём же разница, спросите вы? А разница, по большому счёту, всего в двух вещах:
Вот и пришёл тот тревожный или радостный день, когда вы окончательно осознали, что на виртуальном хостинге ваш проект уже еле шевелится и надо срочно что-то делать. Возникает выбор либо переходить на VPS — виртуальный выделенный сервер, либо на полностью выделенный — физический сервер (DS).
Что выбрать — VPS/VDS или выделенный сервер? « VPS-Админ
Комментариев нет:
Отправить комментарий