SocialTwist Tell-a-Friend

Виртуальный выделенный сервер

Ни для кого не секрет, что сегодня требования к хостингу постоянно растут. Веб-проекты все усложняются, а работа с современными системами управления контента требует серьезных затрат машинных ресурсов. Между тем неправильный выбор хостинга может привести к медленной работе сайта, что, естественно, не понравится посетителям. А в некоторых случаях этот момент вообще может оказаться критическим. Особенно это верно в отношении веб-проектов, занимающихся электронной коммерцией: интернет-магазинов, интернет-банков, площадок B2B, электронных платежных систем и т. п. До недавнего времени единственным действительно надежным вариантом хостинга был выделенный сервер (или collocation - тот же самый сервер, но принадлежащий владельцу веб-проекта). Однако по своей стоимости такой вариант могут позволить себе далеко не все, а только крупные сайты. Средним же веб-проектам приходилось довольствоваться обычными виртуальными серверами и как-то "уживаться" со своими соседями по компьютеру. К счастью, ситуация изменилась. В России появились и последовательно развиваются компании, предоставляющие услуги виртуальных выделенных серверов.

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

Что же получает клиент, заплативший хостинг-провайдеру за виртуальный выделенный сервер? Ответ на этот вопрос очень прост. Фактически он получает в свое распоряжение настоящий выделенный сервер, правда, несколько меньшей мощности, нежели современные машины. Впрочем, клиент сам выбирает тарифный план, который определяет гарантированный минимум машинных ресурсов, достаточных для решения поставленных задач. Если же говорить более конкретно, то пользователи виртуальных выделенных серверов имеют полный доступ к своей системе с правами root. Фактически это дает администратору сайта неограниченные возможности по настройке ОС, конфигурации всех параметров, установке абсолютно любых приложений, библиотек и прочего ПО. Ну а если еще учесть тот факт, что виртуальный выделенный сервер обладает собственными IP-адресами, фильтрами и правилами адресации, то становится понятно, что "внешне" он ничем не отличается от настоящего выделенного сервера.

Впрочем, есть между ними и определенные различия. В частности, владелец виртуального выделенного сервера не имеет физического доступа к нему. Впрочем, это совсем не страшно. Чаще всего доступ к "железу" нужен в двух случаях: для апгрейда машины или в случае возникновения разных ЧП. Первый вариант в виртуальных выделенных серверах заменяется сменой тарифного плана с увеличением гарантированного минимума машинных ресурсов. Ну а за работоспособностью сервера отвечает провайдер, так что его специалисты занимаются устранениями различных аварий. Кроме того, владелец виртуального выделенного сервера не может изменять операционную систему, установленную на нем (правда, некоторые провайдеры предлагают своим клиентом 2-3 варианта на выбор). С одной стороны, такая ограниченность неприятна. Но с другой - клиент избавлен от необходимости постоянного обновления системы, установки новых патчей и заплаток: всем этим опять же занимаются технические специалисты хостинг-провайдера.

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

Организовываются виртуальные выделенные серверы с помощью специального программного обеспечения. На сегодняшний день хостинг-провайдерам доступно несколько различных технологий. Наибольшее распространение получила разработка Virtuozzo от компании SWsoft, Inc. Это одна из самых продвинутых технологий, обеспечивающая создание полностью изолированных виртуальных серверов и имеющая множество полезных функций. Другим вариантом является система VDSmanager - разработка компании ISPsystem. Кроме того, создание виртуальных выделенных серверов возможно и с помощью стандартных средств некоторых операционных систем. Правда, стоит отметить, что такой вариант отличается ограниченным набором возможностей и зачастую менее удобным интерфейсом.

Во всём мире эта услуга существует уже давно. Там, наряду с обычным виртуальным хостингом, она пользуется постоянным спросом и популярностью. Что же такое виртуальный выделенный сервер? Чем он отличается от виртуального сервера и от выделенного сервера?

Для больших проектов и нестандартных задач обычно используется выделенный физический сервер, финансовые вложения в приобретение или аренду которого достаточно высоки. Также высоки затраты на его поддержку. Выигрыш от применения выделенного физического сервера в том, что пользователь может настраивать нужное программное обеспечение, оптимизировать производительность системы, устанавливать необходимые приложения. Но зачастую, используется лишь малая часть возможностей физического сервера. Перед разработчиками встала задача сделать инструмент, позволяющий использовать один физический компьютер как несколько отдельных не зависящих друг от друга виртуальных машин с полным доступом и администрированием. Созданное решение получило название Virtual Private Server - VPS(или Virtual Dedicated Server - VDS).

Выделенный виртуальный сервер - сервер виртуальный, но, несмотря на это, управлять им можно как физическим, стоящим на столе или у провайдера в ДатаЦентре. Здесь возможен полноценный доступ с правами root, конфигурация любых системных параметров и установка любого необходимого программного обеспечения. Здесь не может быть прихотей и ограничений провайдера, который не хочет или не может установить нужную вам утилиту или библиотеку.

На самом деле, решения на базе выделенного виртуального сервера не новость. Большое число компаний в мире используют технологии выделенного виртуального сервера для хостинга вот уже более 30 лет. Однако, до недавнего времени подобные технологии были по карману только крупным компаниям. Теперь же на рынке появился подобный хостинг за приемлемую цену. Но с той же гарантированной надежностью, управляемостью и масштабируемостью. По сравнению с традиционным хостингом пользователь получает услугу качественно нового уровня.

Рассмотрим основные достоинства такого решения:
• виртуальный выделенный сервер - это полноценный доступ с правами root.
• виртуальный выделенный сервер - это возможность конфигурирования любых параметров системы и приложений.
• виртуальный выделенный сервер - это возможность установки любого программного обеспечения или переконфигурирования системного программного обеспечения.
• виртуальный выделенный сервер - это возможность установки своих версий системных библиотек или изменения существующих.
• виртуальный выделенный сервер - это возможность удалять, добавлять или изменять любые файлы в системе.
• виртуальный выделенный сервер обладает своим IP-адресом, портами, фильтрами и правилами маршрутизации.
• виртуальный выделенный сервер предоставляет ssh-доступ, персональный web-, mail-, ftp-сервер и многое другое.
• виртуальный выделенный сервер - это полное владение и контроль над процессами, пользователями и файлами в системе.

До настоящего времени приходилось платить высокую цену, чтобы получить все это в единой услуге.

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

Таким образом, услуга по предоставлению виртуального выделенного сервера заняла нишу между виртуальным севером (shared hosting) и выделенным сервером или co-location.

Преимущества и недостатки технологии будут понятны при сравнении этих услуг.

Отличия от виртуального сервера:
• В вашем распоряжении полное управление сервером, доступ к ядру операционной системы. В виртуальном же сервере вы получаете доступ только к некоторым программам по выбору провайдера (www-, mail-, ДНС-, ftp-серверу).
• В вашем распоряжении фиксированные ресурсы сервера: память, процессорное время. В виртуальном сервере фиксировано только дисковое пространство. Остальные ресурсы распределяются между всеми клиентами стихийно.

Отличия от выделенного сервера:
• Вы ограничены в выборе операционной системы. На выделенном сервере вы вправе поставить любую понравившуюся.
• Вы ограничены в доступе к "железу". Выделенному серверу можно добавить модули памяти, в случае же виртуального выделенного сервера надо переходить на другой тарифный план.
• Услуга по предоставлению виртуального выделенного сервера на порядок ниже аренды выделенного сервера.
• функции администрирования берет на себя хостинг-провайдер. Вы не привязаны к географическому положению дата-центра, не надо иметь в штате системного администратора или заключать дополнительные договора на обслуживание. Ваш сервер обязательно поднимут в аварийных ситуациях, вам не надо беспокоится об обновлении системного программного обеспечения.

События сообщества