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

Автор: Компания .masterhost, специально для rublicon.ru, Опубликовано: 13.09.07 в 23:37

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

В случае виртуального хостинга пользователю предоставляется дисковая квота на компьютере с предустановленным программным обеспечением (обычно включая базы данных и интерпретаторы скриптов). При этом строго лимитирована загрузка, которую каждый сайт может создавать на сервере, а быстродействие и стабильность работы сайта часто напрямую зависят от того, насколько грамотно и добропорядочно ведут себя ваши "соседи". Итак, если переходить на язык аналогий, то выделенный сервер – это построенный по вашему заказу и лично для вас дом, а виртуальный хостинг – комната в коммунальной квартире с общей кухней. Естественно напрашивается вопрос о том, не существует ли варианта, аналогичного многоквартирному дому: вход, кухня и санузел у каждого раздельные, никаких споров о занимаемом месте с соседями нет, но некоторые ресурсы, такие как мусоропровод, все-таки общие.

Естественно, такой вариант существует. Причем, если на западе он существует достаточно давно и никого не удивляет, то на российском рынке он недавно. Этот вариант – VPS (виртуальный выделенный сервер). Что же это такое? Пользователям VPS предлагается какое-то выделенное дисковое пространство на сервере, который используется еще несколькими людьми. Это роднит VPS с виртуальным хостингом. Но, в отличие от виртуального хостинга, пользователю  гарантируется доступность определенного процента ресурсов сервера и, кроме того, с помощью специальной программы, установленной на сервере, пользователь получает целиком независимую среду для работы, куда может быть установлена выбранная им операционная система и набор программ. Таким образом с точки зрения той части логики поведения, которую видит пользователь, ситуация мало отличается от (пусть маломощного) выделенного сервера. При этом интересна политика ценообразования, связанного с VPS, которую можно рассмотреть на примере хостинг-провайдера, предоставляющего один из самых полных спектров услуг VPS в России, - провайдера masterhost. Начинаются цены на этот вид хостинга от 20 долларов за месяц, что соответствует средней стоимости неплохого тарифного плана виртуального хостинга у того же провайдера. При этом гарантированы пользователю лишь 2% загрузки CPU и 64 мегабайта RAM. Кстати, тут и всплывает виртуальная составляющая VPS: ясно, что если вам гарантировано 2% загрузки, то, скорее всего, на физическом сервере будет размещено еще 49 таких же как вы пользователей. При этом кажется маловероятно, чтобы все они одновременно использовали свою, пусть и такую небольшую квоту. И поэтому наверняка, какую-то часть времени вам будет доступно заметно более двух процентов загрузки процессора (свободное процессорное время делится поровну между теми, кто его запрашивает). Однако в какой-то момент пользователи все-таки загрузят сервер по максимуму и, скорее всего, вы услышите жалобы на тормоза. Поэтому при заказе VPS имеет смысл выбирать такой тарифный план, чтобы вам хватало выделяемой квоты. Так и в худшем случае у вас не будет заметных тормозов. Итак, минимальная цена виртуального частного сервера составляет 20 долларов. Такой же уровень цен можно видеть и у западных хостеров.

Возвращаясь к тарифам хочется отметить, что помимо дешевых тарифных планов VPS существуют и недешевые, зато очень похожие по функциональности на выделенные сервер. Так, например, за 120 долларов в месяц можно иметь виртуальный частный сервер, соответствующий реальному с конфигурацией Celeron 2.6Ghz, 1G, 120G SATA.

Что касается технологии разделения одного физического сервера на несколько виртуальных, то она может быть самой разной. При этом поставщик услуг обычно сообщает, какой технологией он пользуется, поэтому имеет смысл знать кое-что о наиболее популярных решениях. Программы для виртуализации сервера предоставляют многие производители, включая Microsoft. Продукт Microsoft Virtual Server имеет достаточно большие возможности и теоретически поддерживает установку Linux каждым пользователем, однако производительность при этом существенно падает, поэтому если вы хотите, чтобы ваш виртуальный сервер работал под *nix-системой, то это не ваш выбор. Очень популярным решением является использование VMware Workstation, традиционной и достаточно производительной системы. В общем, это решение подойдет практически всем, однако система отличается некоторой, пусть и небольшой, нестабильностью, что связано прежде всего с тем, что она достаточно сложна в настройке и требует высокой квалификации администратора, что в реальности достигается не всегда. Оба вышеописанных решения – это так называемые виртуальные машины, то есть такие программы, которые целиком делят ресурсы сервера между несколькими независимыми ОС, каждая из которых имеет свое ядро. Однако есть и другой подход: виртуализация на уровне ОС, когда пользователь не имеет возможность выбора ОС, потому что все пользовательские системы запускаются с использованием единого ядра. Такие решения более производительны, но менее гибки. Наиболее популярная из таких систем – VDSManager, работающая стабильно под FreeBSD и менее стабильно под Linux.

Лучшей же, судя по многим тестам, является система виртуализации на уровне OS Virtuozzo. Ей пользуются многие хостеры, в частности, .masterhost. Технология эта более гибкая, масштабируемая и производительная, чем VMWare, считающаяся стандартом. Она также позволяет запускать всем пользователям только одну OS, но при этом, так как обобществляются только самые общие части ядра, пользователи могут устанавливать себе самые разные дистрибутивы Linux. Если же вам нужен не Linux – надо озаботиться тем, чтобы хостер предоставлял такую возможность.

Помимо решения стандартных задач хостинга существуют и специфичные задачи, которые сейчас принято решать только с помощью VPS. Первой из таких задач является создание honeypot’ов, то есть сайтов, созданных специально для того, чтобы на них осуществлялись хакерские атаки. Создаются такие сайты для ознакомления с технологиями атак, тестирования ПО и усовершенствования систем защиты. Впрочем, такое использование, скорее всего, является уделом специалистов. Второе, куда более общеупотребительное использование – создание "песочниц" (sandbox). При этом создаются две виртуальные копии сайта и все изменения и дополнения сначала тестируются в одной копии, как раз и называемой песочницей. Пользователь, естественно, происходящего в песочнице не видит. В случае же успешного тестирования содержимое песочницы в считанные секунды копируется на второй виртуальный сервер, видимый пользователем. Так можно во-первых обезопасить себя, а во-вторых, уменьшить время, требуемое на технические перерывы, связанные с изменением конфигурации.

Таким образом, VPS – это недорогой, но очень гибкий и функциональный вид хостинга, который, судя по исследованиям, занимает все большую долю рынка. 
 

Ссылки по теме:

  • Сравнение виртуальных машин
  • Сайт технологии Virtuozzo
  • Виртуальный хостинг на .masterhost

Подпишитесь на обновления сайта по RSS или по электронной почте.

Темы: , , , , , , , ,

Комментарии

  • admin  суббота 22 сентября, 2007   ссылка

    Привет!
     


    Ответить
  • Содержание этого поля является приватным и не предназначено к показу.
    • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
    • Допускаются только следующие теги HTML: <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
    • Строки и параграфы переносятся автоматически.

    Подробнее о форматировании

    Если вы не робот, пожалуйста введите код на изображении в текстовое поле!


Партнёры ресурса: TelNews internet.ru MoneyNews smi2.ru e-generator.ru
© 2007 Rublicon, info@rublicon.ru
При использовании материалов сайта ссылка на сайт обязательна.
Сайт сделан при поддержке системы e-generator