На сегодняшний день на рынке хостинга огромное количество разных услуг. На первый взгляд они все в той или иной мере схожи, но при детальном рассмотрении становится понятно, что каждая призвана решать конкретную задачу при определенном наборе обстоятельств.
Мы уже говорили про покупку сервера и размещение его в дата-центре (услуга колокейшн) и аренду физического выделенного сервера (dedicated server). Теперь будем двигаться в сторону виртуализации. Сегодня попробуем разобраться, что такое VPS.
Что такое VPS-хостинг?
VPS (Virtual Private Server) — это виртуальный частный сервер. Предполагается, что клиент берет его в аренду у хостинг-провайдера. Технология, на основе которой реализована эта услуга, выглядит следующим образом: есть физический сервер, на котором работает n-ное количество независимых виртуальных серверов.
Что значит независимых: у каждого виртуального сервера есть своя конфигурация, то есть набор технических характеристик: оперативная память, дисковое пространство, процессор и т.д. А значит мощность каждого сервера определяется исключительно комбинацией комплектующих.
И тот факт, что несколько виртуальных машин “живут” на одной физической, никак не влияет на производительность виртуальных серверов. В этом смысле VPS абсолютное подобие физического “железа”, с той лишь разницей, что его нельзя потрогать.
Не путать с виртуальным хостингом!
VPS-сервер принято сравнивать с виртуальным хостингом. На техническом уровне последний представляет собой всю ту же физическую машину, на которой “крутится” огромное количество виртуальных. Но здесь есть кардинальное отличие от VPS: эти “виртуалки” не обособлены друг от друга, и их совокупная мощность равна мощности физического “железа”, на котором они расположены.
По факту, когда вы “сидите” на виртуальном хостинге, то на одной площадке с вами сидит еще какое-то количество человек. То есть, мощность физического сервера делится между всеми клиентами виртуального хостинга.
Предположим, в один прекрасный день проект одного из ваших соседей захватил большее количество ресурсов, чем ему полагалось. Например, число посетителей на его сайте за единицу времени внезапно возросло. И тут ваш проект начинает “подвисать”, потому что фактически сосед воспользовался ресурсами, которые были предназначены вам. И в этой ситуации вы не можете ничего сделать, потому что услуга виртуального хостинга изначально не предполагает полную изоляцию виртуальных машин друг от друга.
Если такая концепция “коммунальной квартиры” вас не устраивает, вероятно, вам пора обратить свое внимание на VPS-сервер. Справедливости ради отметим, что его автономность — не единственное преимущество.
VPS актуален в случае, когда вашему проекту не хватает стандартного функционала виртуального хостинга. Ведь по сути, как выглядит этот хостинг для конечного пользователя? Это типовая панель управления с ограниченным функционалом, с помощью которой вы можете вносить изменения на сайт, или управлять стандартной база данных (ну, скажем MySQL). Расширить возможности, которые дает пользователю виртуальный хостинг, невозможно. Никаких дополнительных приложений установить не получится. Более того, даже программное обеспечение поменять нельзя. А вам, может быть, нужна база данных PostgreSQL. И что тогда? Добро пожаловать на VPS!
Для чего нужен VPS?
Ресурсы виртуального сервера ограничены только выбранным тарифом. Как клиент распоряжается гарантированной мощностью VPS — его личное дело. Вы можете держать на виртуальном сервере один нагруженный сайт (или почтовые ящики, базы данных, — все, что пожелаете) с огромным количеством посетителей в сутки, а хотите — сотню “легких” сайтов. Это как вам нравится.
Рассмотрим ряд возможностей виртуального сервера на примере конкретного кейса. Допустим, вы — веб-разработчик, делаете сайты на заказ. В арсенале у вас уже несколько интернет-порталов.
Виртуальный хостинг вам не подходит из соображений безопасности, а мощности физического сервера видятся вам избыточными. Нет смысла переплачивать, ведь аренда выделенного сервера стандартной конфигурации обойдется вам примерно в 7 тыс. руб./мес., а виртуального — около 800 руб./мес. Разница колоссальная.
Поэтому вы решаете остановиться на VPS: это и дешевле, и проще — можно отдать все заботы по администрированию сервера хостинг-провайдеру за символическую плату в 1500 руб./мес. и спокойно заниматься непосредственно поддержкой своих сайтов.
В пакет услуги входит выделенный IP-адрес. Но, скажем, один из ваших заказчиков особенно обеспокоен вопросом безопасности своего сайта. Допустим, у него уже был прецедент, когда на соседствующий с ним сайт была совершена DoS-атака, а пострадал и его ресурс в том числе, потому что IP-адрес был один. Поэтому он настаивает на выделенном IP-адресе. В таком случае, можно приобрести дополнительный — welcome, всего лишь 90 руб./мес. (даже смешно).
Дальше. Доступ к виртуальному серверу есть только у вас, но вам бы хотелось дать права на редактирование данных еще своему помощнику. Пожалуйста, VPS-сервер предоставляется вместе с доступом на уровне администратора (root). Это значит, что вы можете добавлять любых пользователей, удалять их, если они вам наскучили, смотреть, редактировать, создавать и уничтожать любые файлы. Словом, чем бы дитя ни тешилось.
И последнее, на что мы обратим ваше внимание, — VPS-сервер дает вам возможность по мере роста нагрузки безболезненно для производственного процесса увеличивать дисковое пространство и оперативную память. Это не требует остановки проекта, все изменения вносятся параллельно работе виртуального сервера.
Можем, умеем, практикуем
Наша компания расположена в здании крупного инфраструктурного провайдера DataPro, сертифицированного по международному стандарту Tier 3 от Uptime Institute. SLA доступности нашего дата-центра составляет 99,982%, что равно 1,6 часа возможного простоя оборудования в год.
Мы предоставляем услугу аренды VPS XEN в России. Наши виртуальные серверы работают на базе процессоров Intel Xeon E5. Предлагаем вам ознакомиться с нашими предложениями.
Кроме того, в рамках партнерского договора с чешской компанией Host-Telecom s.r.o., вы можете приобрести виртуальный сервер в Европе. Попробуйте, — и вы точно не пожалеете!