Один из подходящих – виртуальный хостинг (shared hosting). Это идеальный выбор для сайтов, еще не ставших популярными, то есть с невысокой посещаемостью. Но если нагрузка на сайт может в ближайшее время существенно вырасти, или на том же физическом сервере хостится высоконагруженный проект, например, площадка электронной коммерции, то такой вариант – не самый лучший. В подобных ситуациях предпочтительнее VPS-хостинг – виртуальный частный сервер. За немного более высокую цену вы получите лучшую функциональность, безопасность и ряд других преимуществ.
Анатомия виртуального VPS-хостинга.
Что такое VPS?
В случае VPS хостинга каждый веб-сайт хостится на виртуальном частном сервере, который находится на достаточно мощном физическом сервере. Физическая система разделена на несколько виртуальных: программное обеспечение изолирует виртуальные серверы и управляет их совместной работой. Виртуальные серверы функционируют независимо друг от друга, так что при размещении на физическом сервере нескольких сайтов они не влияют на производительность друг от друга. Каждый виртуальный сервер получает выделенные ему ресурсы.
Владелец VPS получает полный доступ (root) к своему виртуальному серверу и может работать с ним точно так же, как с выделенным физическим сервером. Виртуальные серверы в случае VPS разделяют ресурсы своего физического сервера – его процессоры, оперативную память, емкость подсистемы хранения и полосу пропускания сети. Таким образом, VPS-хостинг дает вам полный контроль над своим сервером и практически те же преимущества, как выделенный физический сервер. При этом стоит виртуальный сервер намного дешевле выделенного, а производительность у него выше, чем при виртуальном хостинге.
VPS-хостинг
VPS-хостинг – это «золотая середина» между виртуальным и выделенным хостингом. В нем сочетается приемлемая стоимость виртуального хостинга и независимость выделенного. В отличие от виртуального хостинга, где ресурсы общие, и на ваш сайт могут влиять «соседи», здесь картина иная. Каждый виртуальный раздел – это изолированная среда, и вам доступны все возможности физического сервера, но за гораздо более низкую цену.
Виртуальный хостинг
+ легкий старт, низкая стоимость
— недостаточный уровень контроля и производительности
VPS-хостинг
+ доступ с правами root, безопасная среда
— немного дороже виртуального хостинга (VPS за 65 рублей)
Выделенный хостинг
+ максимальный контроль, хорошая производительность сервера
— высокая стоимость, нужен квалифицированный персонал
Зачем может понадобиться переходить на VPS?
Пока трафик у сайта невелик, бюджет увеличивать не потребуется – он вполне хорошо будет себя чувствовать и на виртуальном хостинге. Однако с ростом трафика большинство серверов виртуального хостинга уже не смогут обеспечить нужную производительность. Одним из признаков может служить увеличившееся время загрузки страниц. Перегрузка может также приводить к частой недоступности сайта извне (он регулярно «падает»). Если появились такие симптомы, значит виртуального хостинга для хорошей роботы вашего сайта уже недостаточно.
Иногда хостеры уведомляют клиентов, что их сайт исчерпал ресурсы на текущий месяц. В этом случае пора переходить на VPS-хостинг. Если на вашем сайте много мультимедийного контента, то для него также потребуется более мощный VPS-хостинг.
Управление сайтами на VPS
Управлять всеми сервисами VPS можно с помощью дружественного к пользователю интерфейса – панели управления: Plesk, cPanel или другой веб-консоли. Иногда хостеры предлагают свои инструменты.
Хороший вариант — панель ISPmanager 5 Lite. Это уникальный набор услуг, позволяющих одновременно настраивать и администрировать работу веб-сервера, доменов, почты, баз данных, управление пользовательским доступом.
Как выбрать VPS: важные факторы
Если вы приняли решение перейти на VPS-хостинг, то при выборе провайдера нужно принимать во внимание ряд факторов. Причем, в отличие от виртуального хостинга, при выборе VPS-хостинга, действительно полезного для вашего проекта, приходится учитывать намного больше факторов. Перечислим основные из них.
Фактор 1: управляемый или неуправляемый
При виртуальном хостинге у вас нет доступа к серверу с правами root, поэтому и вопрос об управлении сервером не стоит. Но в случае VPS весь виртуальный сервер – ваш. Поэтому нужно, чтобы кто-то за ним присматривал, контролировал производительность. Если эти функции берет на себя провайдер VPS, то это управляемый хостинг (managed VPS), а в случае неуправляемого (unmanaged VPS) вы сами отвечаете за свой виртуальный сервер.
Неуправляемые VPS подготовлены только для доступа root, и пользователям нужно будет самостоятельно устанавливать и конфигурировать ПО, панель управления, обеспечивать защиту сервера и его сопровождение/обслуживание. Неуправляемый хостинг потребует от вас мониторинга производительности виртуального сервера и поддержания его работоспособности.
Если сервер «упал», или появились какие-то проблемы с безопасностью, то решать их вам – вы единственный администратор своего VPS. Такой вариант больше подходит специалистам с профессиональными навыками управления сервером. Так что если вы бывалый гик, и знакомы с такими вещами как правильное завершение работы системы, ее восстановление, рестарт, перезагрузка сервера, то неуправляемый хостинг может стать подходящим вариантом.
Что касается «нормальных» пользователей и владельцев бизнеса, то им стоит заплатить немного больше и воспользоваться управляемым VPS: за сервером будет в режиме 24x7 следить профессиональный системный администратор. А пользователи могут заняться более привычным для себя делом.
Опять же, степень этого управления может быть разной и зависит от хостера и планов хостинга. Это нужно иметь в виду при сравнении разных планов VPS или хостеров.
Фактор 2: Windows или Linux
Другой важный момент – операционная система сервера. Большинство хостеров предлагают популярные Windows и Linux. ОС Linux как Open Source стоит дешевле Windows. Хостинг на базе Linux вполне дружественен к пользователю и поддерживает широкий спектр приложений. Во многих случаях это хороший (может быть даже лучший) выбор. Однако есть приложения, которые в Linux либо вовсе не поддерживаются, либо лучше поддерживаются в Windows. Если вам нужно использовать такое ПО, например, как ASP или ASP.NET, то ваш выбор – VPS на базе Windows. Сервер под Windows часто требуется для разработки на .NET или для развертывания приложений Microsoft и других приложений под эту платформу.
Фактор 3: конфигурация сервера
Конфигурация сервера играет важную роль в скорости работы и производительности сайта. Сколько процессорной мощности, оперативной и дисковой памяти вы получите – все это имеет значение. Кроме того, есть смысл поинтересоваться, на каком физическом сервере будет хоститься ваш VPS. Лучше, если это достаточно мощное оборудование известного бренда. А ежели фундамент слабоват, то трудно ожидать устойчивости всей конструкции.
Фактор 4: надежность
Многие хостеры VPS гарантируют надежность 99,9%. Впрочем, заявленный показатель может отличаться от реального, и всегда полезно познакомиться с отзывами в интернете. Для надежной и относительно бесперебойной работы сайта этот показатель не должен быть ниже 99,95%.
Фактор 5: избыточность и масштабируемость
Избыточность обычно предполагает резервирование ресурсов, особенно в ЦОД. Например, при отказе основного электропитания начинают работать ИБП и дизель-генераторы. Если проблемы у интернет-провайдера, то должны быть альтернативные каналы связи. Если один физический сервер будет перегружен, то должен быть предусмотрен резервный, и т.д. Масштабируемость, в свою очередь, означает способность справляться с резким ростом нагрузки на сервер, обычно за счет резервных ресурсов. Все это означает увеличение времени бесперебойной работы и стабильно высокую производительность.
Фактор 6: квота на полосу пропускания
Большинство провайдеров VPS ограничивают полосу пропускания для виртуального сервера и могут взимать отдельную плату за дополнительную. При выборе хостера VPS стоит убедиться, что вам не придется платить слишком много за достаточную полосу пропускания сети.
Фактор 7: поддержка заказчиков
Независимо от эффективности работы вашего хостинг-провайдера и предлагаемой функциональности всегда возникают какие-то проблемы. На этот случай необходима удобная и действенная поддержка. Если хостер не в состоянии обеспечить поддержку в режиме 24/7, он просто не стоит ваших денег. Когда ваш сайт будет долго простаивать, это может привести к оттоку посетителей, а может быть и к серьезным финансовым потерям. Полезно сначала протестировать службу поддержки хостинг-провайдера, а потом уже решать, имеет ли смысл с ним связываться.
Фактор 8: цена
Конечно же, для выбора хостера необходимо узнать и стоимость его услуг. Цена зависит от вида услуг (управляемые или нет) и выделяемых ресурсов. Какой план хостинга лучше всего отвечает вашим требованиям – решать вам.
Очень важный момент, не у всех хостеров есть гарантия возврата денег (money back guarantee), если заказчику не понравится хостинг.
Фактор 9: месторасположение VPS
Чем ближе сервер находится к вашей аудитории, тем эффективнее будет доступ к нему пользователей и выше шансы подняться в рейтингах поисковиков. Инструменты веб-аналитики помогут понять, где концентрируется целевая аудитория, и найти VPS поближе. Можно также создать копию VPS, но следует принимать во внимание расстояния при передаче данных и обязанности по обеспечению коммуникаций между удаленными серверами.
Фактор 10: дополнительные IP-адреса
Они могут потребоваться в нескольких ситуациях:
- установка SSL-сертификата;
- присваивание выделенного IP каждому сайту на вашем виртуальном сервере (иначе они автоматически получат IP-адрес сервера VPS);
- разные IP для разных каналов (веб-сайта, мобильные приложения и пр.);
- разные IP для разных сервисов (CMS, база данных и др.);
- назначение нескольких IP одному сайту, например, имеющему домены на разных языках (mysite.co.uk, mysite.ru, mysite.it, mysite.ca и пр.).
Резюме
По мере роста и развития вашего сайта VPS-хостинг в какой-то момент становится необходимостью, и следует очень тщательно выбирать сервис, отвечающий вашим предпочтениям. Для этого нужно, как минимум, знать данные требования, поэтому воспользуйтесь калькулятором и постарайтесь оценить их количественно.
Виртуальные частные серверы легко масштабируются: при необходимости можно в несколько кликов добавить память, емкость диска или вычислительные ресурсы.
Тем не менее, нужно знать начальные требования, в том числе необходимую полосу пропускания сети, число IP-адресов, какие нужны дополнительные сервисы (например, защита от DDoS-атак). Важный параметр – емкость оперативной памяти. Рекомендуется не менее 512 Мбайт. Это обеспечит требуемую скорость работы и задел для развития сайта. Такой параметр станет хорошей отправной точкой и для тех, кто переходит на VPS с виртуального хостинга.
Если нужна высокая производительность, то ваш выбор — SSD VPS. Благодаря высокой скорости ввода-вывода твердотельных накопителей производительность VPS будет на порядок выше, чем в случае HDD. SSD корпоративного класса с типом памяти eMLC, объединенные в RAID-массивы диски достигают скорости передачи данных до 100 тыс. IOPS, а ОС Windows VPS стартует в пределах 7 секунд.
Комментарии (56)
core01
03.10.2016 18:20+1Вы тоже используете маркетинговый трюк (как и подавляющее большинство хостинговых компаний) — говоря про SSD, имеете ввиду гибридную систему хранения данных (SSD+HDD) или у Вас настоящие SSD?
funnybanana
06.10.2016 14:02-2А ещё один маркетинговый трюк заключается в том что они заявляют о стоимости 65 рублей за бюджетный план, но не говорят о том что действия акции ограничены, и если я допустим сейчас перееду с jino где VPS стоит 99 рублей в погоне за VPS за 65 рублей, то через месяц я останусь в дураках и буду платить уже 180 рублей…
core01
06.10.2016 14:22-1то через месяц я останусь в дураках и буду платить уже 180 рублей…
не говорят о том что действия акции ограничены
Узнаешь только, после того, как зарегистрируешься и начинаешь оформлять заказ. А там уже некоторые клиенты будут готовы 1 месяц поработать, посмотреть, вдруг понравится.
Хороший трюк!
moropsk
03.10.2016 18:38Что касается «нормальных» пользователей и владельцев бизнеса, то им стоит заплатить немного больше…
к сожалению, к разряду «нормальных» не подхожу, приходится настраивать самому.
zhovner
03.10.2016 18:41+2Очередная рекламная чушь ни о чем.
moropsk
03.10.2016 18:52Возможно конечно и реклама.
В принципе как пользователь, ничего плохого сказать не могу.
Пользуюсь парочкой VDS от RUVDS, мне нравится.
Оповещалки по тех. работам есть, саппорт помогает в решении возникающих проблем.
Не дорого и не дешево.azsx
04.10.2016 09:11+1Оповещалки по тех. работам есть
Если Вам не трудно, уточните, пожалуйста, есть оповещения о недоступности по техническим работам личной панели или оповещения типа «В связи с обновлением ПО Ваши vds будут недоступны ** минут ночью»? То есть сайты доступны всегда, когда ddos'а на соседей нет?moropsk
04.10.2016 16:59-1Было оповещение, что в связи с обновлением ПО сервер возможно будет перезагружен.
И это на самом дешевом тарифе 65р.
На более дорогом тарифе все работает без нареканий.funnybanana
06.10.2016 14:05-1Самый дешевый тариф стоит 180 рублей, 65 рублей тариф стоит на момент публикации этого поста, для переманивании аудитории с виртуальных хостингов…
TheShestov
06.10.2016 14:14Поясните пожалуйста, так и не понял. Сколько времени я пробуду на тарифе 65р. Не смог найти этой информации на сайте
ru_vds
06.10.2016 14:44На текущий момент тариф за 65 рублей не имеет ограничений по срокам, обо всех изменениях мы предупреждаем заранее, как минимум за 2 недели.
kanekt
04.10.2016 09:53+1Это если вы не Юр лицо… ибо когда кончатся деньги и при переводе вдруг возникнут задержки, то ваш VDS будет заблокирована.
Общался по этой ситуации с конкурентами (питерской фирмой) — с ними на основе скриншота с сайта банка можно договорится не останавливать сервис.
Evengard
03.10.2016 18:56+1Нужно ещё несколько раз проанализировать необходимость Windows-а на достаточно слабых (слабее обычно выделенного сервера) VPS-ках — для большинства задач, которые изначально кажется, что решаются только под Windows, Linux будет вполне адекватной заменой. Например, ASP.NET вполне запускается на Linux-е. И я даже не про .NET Core, хотя появление его неплохо так подтолкнуло развитие той же Mono.
Да что там, я вовсе один игровой сервер достаточно старой игрушки держу под Линуксом, хоть и в то время когда эту игрушку делали никто не думал про Linux для игр — даже для серверов. И ничего, Wine вполне справляется.
moropsk
03.10.2016 19:00+1to RUVDS:
Достаточно скудный раздел справки и нет блога.
Интересен был бы раздел с небольшими мануалами как у
https://www.digitalocean.com/community/tutorials
https://www.8host.com/blog/
CaptainFlint
03.10.2016 19:06Фактор 10: дополнительные IP-адреса
Почему дополнительные адреса? Я думал, уж один IP-то любой VPS в себя включает.
Они могут потребоваться в нескольких ситуациях:
* установка SSL-сертификата;ru_vds
03.10.2016 19:23Один IP всегда идет вместе с любым VPS.
CaptainFlint
03.10.2016 20:04Тогда зачем могут потребоваться дополнительные адреса при установке сертификата?
selenite
03.10.2016 22:27+1SNI работает не всегда. На каждый адрес можно повесить +1 сайт с другим сертификатом/именем и не конструировать трехэтажные конструкции по разбору ssl-трафика по vhost'ам.
CaptainFlint
03.10.2016 22:56+2Ну, то есть имелось в виду не для «установки SSL-сертификата», а для «установки более чем одного SSL-сертификата»? Тогда OK. Просто в статье сформулировано так, будто даже один сертификат на один домен будет невозможно поставить на исходный VPS-тариф без заказа дополнительного IP-адреса.
sumanai
03.10.2016 19:27Да и вообще SNI давно везде работает, можно на одном IP хоть тысячи сайтов с разными сертификатами держать.
NeoCode
03.10.2016 19:27-1Хорошая статья, спасибо! Где-то я читал, что виртуальный хостинг динамически перераспределяет нагрузку между сайтами. То есть если на ваш сайт большая нагрузка, а на соседним — почти ничего, то ресурсы почти всего физического сервера могут временно обслуживать ваш сайт, а на VPS каждому дается виртуалка с фиксированными ресурсами и такое перераспределение невозможно. Это правда или все равно есть какие-то ограничения?
Предоставляют ли VPS какую-то защиту от DDoS?ru_vds
03.10.2016 19:38На виртуальном сервере VPS/VDS обычно предусматривается защита от DDoS-атак. Виртуальный выделенный сервер не имеет ограничений, свойственных виртуальному хостингу. Можно создавать любое количество сайтов, баз данных, доменных зон и пр. Есть ограничение на физические ресурсы, но VPS их гарантированно получит, в то время как на виртуальном хостинге такой гарантии нет. Подробнее о VPS хостинге можно прочитать в нашей статье здесь
handicraftsman
03.10.2016 19:52+1Будут ли бесплатные тарифы для пользовательских проектов?
P. S. Читал выше про гибридную систему. Не проще ли на HDD перетягивать редкоиспользуемые и большие файлы?
Kenya-West
04.10.2016 09:15+2А я поднял VPS только ради VPN. Я извращенец?
Dolios
04.10.2016 17:04+1Я тогда тоже извращенец. Не исключительно ради VPN, но, по большей части, ради этого VPS держу. И тут важными критериями становятся абузоустойчивость хостера и нахождение его серверов за пределами фильтров роскомпозора. А об этом в статье ни слова.
ru_vds
04.10.2016 17:09-1Об особенностях развёртывания VPN-сервера с помощью стандартных средств Windows Server 2012 R2 на VPS-сервере мы писали в нашем блоге здесь
Dolios
04.10.2016 17:15+1Для того, чтобы развернуть VPN-сервер на базе протокола туннелирования PPTP (Point-to-Point Tunneling Protocol) на вашем VPS с Windows Server 2012 R2 прежде всего нам понадобится…
Вы издеваетесь? На хабре есть нормальные статьи по настройке VPN, но это точно не ваша.
core01
04.10.2016 17:10+1Блокировку роскомнадзора можно обойти используя DNS, VPN при этом может быть на территории РФ.
У меня на VPS в Москве, стоит VPN, использую freedns.zone, если необходим доступ к заблоченным сайтам.
В некоторых случаях можно ограничиться DNS.
P.S. у меня тоже отдельный сервер для VPN.Dolios
04.10.2016 17:15Как это помогает в случае блокировки по IP?
core01
04.10.2016 18:06Приведите пример блокировки по IP от РКН, что бы я дал ответ.
Моя практика показывает, что провайдеры редко банят IP, чаще всего ограничиваются именем.Dolios
04.10.2016 19:00+1Вы сейчас стебетесь? Погуглите хотя бы истории про блокировки сайтов, которым «повезло» находиться на одном IP с запрещенными.
Вот вам еще и еще. Дальше сами, много удивительного узнаете.
Моя практика показывает
Ах вот оно что… Ну тогда да, верю. Со сколькими провайдерами вы имели дело в вашей практике и со сколькими заблокированными ресурсами? Хоть 50% от общего количества вы охватили, чтобы такие советы давать?
У меня на VPS в Москве, стоит VPN
Я вообще слабо себе представляю, зачем нужно иметь VPN на московском сервере, если ты живешь в России. На мой взгляд оно может быть надо только тем, кто живет за рубежом и хочет использовать ресурсы, залоченные на российскую аудиторию по IP.
что бы я дал ответ
Дайте ответ, исходя из предположения, что я вам дал IP, заблокированный РКН.core01
04.10.2016 19:14Вот вам еще и еще. Дальше сами, много удивительного узнаете.
Проверил IP — блокировки по IP адресам на текущий момент нет, только по имени сайта.
Я вообще слабо себе представляю, зачем нужно иметь VPN на московском сервере
И не надо
Хоть 50% от общего количества вы охватили, чтобы такие советы давать?
Я не давал советы, я сказал что МОЖНО обойти, ну разве используя DNS нельзя открыть тот же рутрекер?
Вы злой какой-то идите проспитесь.Dolios
04.10.2016 19:33+1Проверил IP — блокировки по IP адресам на текущий момент нет, только по имени сайта.
Проверил, за окном на текущий момент темно, значит на улице темно всегда. Паноптикум.
Я не давал советы, я сказал что МОЖНО обойти
Тут вы правы, я прочитал невнимательно, прошу прощения.
Но проблема в том, что, поскольку, блокировку с VPN в России можно и не обойти, покупать для этих целей российский VPS неумно.
Вы злой какой-то идите проспитесь.
Давайте вы хамить своей жене будете? Ответа на вопрос, как я понял, у вас нет.core01
04.10.2016 22:36Давайте вы хамить своей жене будете?
Возможно посчитал ваше сообщение слишком грубым, поэтому написал так. Приношу свои извинения.
блокировку с VPN в России можно и не обойти
Вот как ни странно, был удивлен, что рутрекер, после блокировки РКН открывался через российский сервер — это было странно для меня. Со временем, перестал открываться.
При покупке российского сервера, организация доступа к заблокированным РКН ресурсам не была приоритетной целью.
Сейчас всё меньше и меньше заблокированных сайтов можно открыть при использовании публичных DNS, здесь я полностью согласен, что сервер в той же Германии или Нидерландах будет оптимальным решением.
qwerty135
04.10.2016 09:17Хотелось бы понять, с какой целью пишутся такие статьи.
Потренироваться в техническом графоманстве? Заработать карму? Поделиться знаниями?
Ценно только третье, но к данной статье оно не относится.Gexon
04.10.2016 09:50-1А мне вот помогло)
Искал место под серверное приложение игрушки, которое я пишу, и нашел.
65 рублей самое то для проверки работы моей проги.
Wagner
04.10.2016 13:59Я правильно понимаю, что линупсовые виртуалки у вас тоже крутятся на Hyper-V?
Что с бекапами?
Насчёт поддержки 24/7 и что типа если такого нет, то плохо. Не совсем так. Обычно у крупных игроков это в SLA зашито и это означает что они за это отвечают (как следствие стоит совсем других денег), у вас типа одинаково круто для всех? Интересно как обеспечивается ;) Вернее так, можно понять когда месячный билет стоит 600руб в мес, но 65..?
Фактор11 возможно стоит добавить про реакцию на абузы.
ru_vds
04.10.2016 15:061. Виртуализация Hyper-V
2. Резервное копирование подключается как дополнительная услуга по запросу в службу поддержки. Количество хранимых последних копий бэкапов зависит от объёма приобретаемого места. Например, если у Вашего сервера номинальный объём диска 100Гб и Вы хотите хранить 5 последних копий сервера, необходимо указать 500Гб для бэкапов. Если же достаточно одной копии, то нужно указать объём, равный объёму диска Вашего сервера.
3. Наш Дата-центр полностью соответствует стандарту Tier 3. Уровень UPTIME (отказоустойчивости) у нашего ЦОД равен 99,98%.
bustEXZ
04.10.2016 17:35-1Есть возможность менять версию kernel? Или какая ставиться изначально? И вопрос в цене, например подбирал недавно хостеров, у которых можно заказать vps. У вас самая дорогая цена, с чем это может связано? (К примеру сравниваю с ihor)
ru_vds
04.10.2016 18:31C операционной системой и ядром вы можете делать все, что вам угодно.
Изначально:
Debian: 3.16.0-4-amd64
CentOS: 3.10.0-327.36.1.el7.x86_64
Ubuntu: 4.4.0-34-generic
По мере возможностей обновляемся.
Что касается цен, у нас действует акция на VPS за 65 рублей. Найдете дешевле и мы вернём разницу в 110% между нашей ценой и ценой конкурента на ваш счет или в виде скидки.bustEXZ
04.10.2016 18:40да, с hdd выходит дешевле) В слайдере видел возможность взять сервер на 3 дня, после клика перейдя в ордер, там нет срока аренды в 3 дня или тестовый. Как это возможно сделать?
ЗЫ. друзья, за что минусы?) Не все поддерживают возможность смены версии ядра, поэтому и поинтересовался.
Koroed
Стоит помнить о такой важной штуке, как локальная сеть. И как только ваш проект перерастет один сервер, то придется менять хостинг, если он её не умеет.
Кстати ipv6 тоже не многие умеют.