Сервер сайта и хостинг в чем разница
Виртуальный хостинг или виртуальный сервер — что выбрать?
Несмотря на появление дешевых VPS, традиционный веб-хостинг умирать не собирается. Попробуем разобраться, в чем состоят различия между двумя подходами к размещению сайтов и какой из них лучше.
На сайте каждого уважающего себя провайдера обязательно найдется сравнение традиционного веб-хостинга с виртуальными серверами. Авторы статей отмечают сходство VPS с физическими машинами и проводят параллели между ними и собственными квартирами, отводя веб-серверам коллективного пользования роль коммуналок. Поспорить с такой трактовкой трудно, хотя мы попытаемся все не так однозначно. Давайте заглянем чуть глубже поверхностных аналогий и разберем для начинающих пользователей особенности каждого варианта.
Как устроен традиционный хостинг?
Чтобы веб-сервер мог обслуживать различные сайты, были придуманы т.н. name based virtual host. Протокол HTTP предполагает возможность передачи в составе запроса URL (единого указателя ресурса) — это позволяет сервису понять, к какому именно сайту обращается браузер или иная клиентская программа. Остается только привязать доменное имя к нужному IP-адресу и прописать в конфигурации корневой каталог для виртуального хоста. После этого можно разложить файлы сайтов разных пользователей в их домашние каталоги и открыть доступ по FTP для администрирования.
Чтобы веб-приложения на стороне сервера (различные скрипты или даже системы управления контентом — CMS) запускались с правами того или иного пользователя хостинга, в Apache был создан специальный механизм suexec. Понятно, что настройки безопасности веб-сервера не позволяют пользователям лезть в чужой огород, но в целом это действительно похоже на коммунальную квартиру с раздельными комнатами и общим адресом (IP) на сотни сайтов. Сервер баз данных (обычно MySQL) для виртуальных хостов тоже общий, но доступ у пользователя хостинга есть только к его личным базам. Все программное обеспечение сервера кроме скриптов сайта обслуживается провайдером, менять его конфигурацию по своему усмотрению клиенты не могут. Процесс управления аккаунтами автоматизирован: для этих целей у каждого хостера есть специальная веб-панель, через которую можно управлять услугами.
Как устроены VPS?
Сравнение виртуальных серверов с физическими не вполне корректно, поскольку на одном «железном» хосте работает множество VPS. Образно выражаясь, это уже не коммуналка, а многоквартирный дом с общим подъездом и едиными несущими конструкциями. Для создания отдельных «квартир» (VPS) в пределах одного «дома» (физического сервера) задействованы средства установленной на хосте операционной системы и различные технологии виртуализации.
Если применяется виртуализация уровня ОС, процессы клиента просто работают в изолированном окружении (или неком контейнере) и не видят чужих ресурсов и процессов. Отдельная гостевая ОС в этом случае не запускается, а значит программное обеспечение в гостевом окружении должно быть бинарно совместимо с системой на физическом хосте — как правило клиентам предлагают специально модифицированные под такой способ эксплуатации дистрибутивы GNU/Linux. Есть и более продвинутые варианты, вплоть до эмуляции физической машины, на которой можно запустить почти любую гостевую ОС даже с собственного инсталляционного образа.
С точки зрения администратора любой VPS мало чем отличается от физического сервера. При заказе услуги хостер разворачивает выбранную конфигурацию, а дальше обслуживание системы ложится на плечи клиента. При этом можно установить нужное программное обеспечение и как угодно его настроить — полная свобода выбора веб-сервера, версии PHP, сервера баз данных и т.д. IP-адрес у VPS тоже свой, его не придется делить с сотней — другой соседей. На этом с описанием основных различий мы закончим и перейдем к преимуществам и недостаткам, от которых зависит выбор решения.
Какой вариант проще и удобнее?
Виртуальный хостинг не требует администрирования обеспечивающего работу сайта окружения. Клиенту не придется самому устанавливать, настраивать и обновлять системное и прикладное ПО, а в ряде случаев панель управления хостингом позволяет устанавливать и CMS — такой вариант выглядит привлекательным для новичков. С другой стороны задачи тонкой настройки CMS все равно придется решать самостоятельно, к тому же за относительно низким порогом входа прячется меньшая гибкость решения. Выбор софта будет ограничен: на виртуальном хостинге нельзя, например, по своему желанию поменять версию PHP или MySQL, а тем более установить какой-нибудь экзотический пакет или выбрать альтернативную панель управления — придется пользоваться предложенными поставщиком услуг средствами. Если провайдер проведет обновление сервера, в ваших веб-приложениях могут возникнуть проблемы программной совместимости.
VPS лишен этих недостатков традиционного хостинга. Клиент может сам выбрать нужную ему ОС (необязательно Linux) и установить любое программное обеспечение. Настраивать и администрировать окружение придется самостоятельно, однако процесс можно упростить — все хостеры предлагают сразу инсталлировать на виртуальный сервер панель управления, которая автоматизирует процесс администрирования. Благодаря ей большой разницы в сложности управления между традиционным хостингом и VPS не будет. К тому же никто не запрещает установить собственную панель, не входящую в список предложений провайдера. В целом накладные расходы на администрирование VPS не так велики, а большая гибкость решения с лихвой окупает некоторые дополнительные трудозатраты.
Какой вариант безопаснее и надежнее?
Может показаться, будто размещение сайтов на традиционном хостинге безопаснее. Ресурсы разных пользователей надежно изолированы друг от друга, а за актуальностью программного обеспечения сервера следит провайдер — это отличный вариант, но только на первый взгляд. Злоумышленники далеко не всегда эксплуатируют уязвимости в системном ПО, обычно сайты взламывают, используя незакрытые дыры в скриптах и небезопасные настройки систем управления контентом. В этом смысле никаких преимуществ у традиционного хостинга нет — ресурсы клиентов работают на тех же самых CMS — зато недостатков хватает.
Главная проблема виртуального хостинга заключается в общем IP-адресе для сотен сайтов разных пользователей. Если кого-то из ваших соседей взломают и начнут, например, рассылать через него спам или проводить другие вредоносные действия, общий адрес может попасть в различные черные списки. В этом случае пострадают все клиенты, чьи сайты используют тот же IP. Если сосед попадет под DDoS-атаку или создаст чрезмерную нагрузку на вычислительные ресурсы, пострадают остальные «жильцы» сервера. Управлять выделением квот для отдельных VPS провайдеру намного проще, к тому же виртуальному серверу присваивается отдельный IP и необязательно один: можно заказать любое их количество, дополнительный сервис по защите от DDoS, антивирусный сервис и т.д. В смысле безопасности и надежности VPS превосходит традиционный хостинг, нужно только своевременно обновлять установленные программы.
Какой вариант дешевле?
Еще несколько лет назад ответ на этот вопрос был однозначным — при всех ее недостатках комната в коммуналке была намного дешевле отдельной квартиры. Отрасль не стоит на месте и сейчас на рынке появилось множество бюджетных VPS: у нас можно арендовать собственный виртуальный сервер на Linux за 130 рублей в месяц. В среднем месяц работы бюджетного VPS обойдется клиенту в 150 — 250 рублей, при таких ценах мириться с проблемами традиционного хостинга нет смысла, кроме случая, когда на сервере нужно разместить простейшие сайты-визитки. К тому же тарифные планы виртуального хостинга ограничивают количество сайтов и баз данных, а на VPS клиент ограничен только емкостью накопителя и вычислительными возможностями сервера.
LiveInternetLiveInternet
—Музыка
—Метки
—Рубрики
—Подписка по e-mail
—Поиск по дневнику
—Интересы
—Постоянные читатели
—Сообщества
—Статистика
Что такое домен, сервер и хостинг? Виды хостинга
Что такое домен, сервер и хостинг? Виды хостинга
Что такое домен сервер и хостинг? Давайте разберемся по порядку.
Что такое домен?
Домен (доменное имя) – это то, что вы чаще всего вводите в адресную строку вашего браузера – буквенное имя сайта, например, info-line.net, vk.com, yandex.ru, google.com и др.
Давайте разберем, как происходит обращение к сайту. Посмотрите на схему. У вас есть персональный компьютер. Посредством модема он подключается к интернету. В адресную строку браузера вы вводите нужный вам сайт. После этого ваш компьютер подключается к DNS-серверу и к файлу hosts.
Для чего он подключается к DNS-серверу? Дело в том, что компьютер не понимает вашего буквенного обозначения. Он работает с цифрами. DNS (Domain Name System) – это система доменных имен. Чаще всего она содержит в себе доменное имя ( домен) и IP-адрес. Чтобы компьютер понял, что вы имели в виду, он обращается к DNS-серверу (приложение, которое отвечает на DNS-запросы), отправляет ему ваше буквенное имя сайта, а DNS-сервер возвращает IP-адрес вашему компьютеру. После того, как компьютер получил IP-адрес нужного сайта, он уже готов к нему подключиться. Например, сайт vk.com имеет IP-адрес 93.86.224.246, помимо этого он имеет еще другие IP-адреса, но с этим мы разберемся позже. Сайт ya.ru имеет IP-адрес 87.250.250.3.
Как узнать IP-адрес? Нажмите сочетание клавиш «Windows» +R (клавиша «Windows» находится на вашей клавиатуре между левым Ctrl и левым Alt). У вас откроется окно. Введите в него cmd и нажмите «ОК». В появившемся консольном окне вводим ping vk.com. Жмем клавишу «Enter». Мы видим, что в квадратных скобках отображается IP-адрес сайта vk.com. Он уже не тот, что я вам показал на слайде. Дело в том, что сайт vk.com имеет очень много IP-адресов. Как я уже сказал, с этим мы разберемся позже. Давайте введем ping ya.ru. Здесь IP-адрес совпал. Введем сайт info-line.net. Получили 141.8.192.26. Вы можете проверить IPлюбого сайта. Также на одном IP могут располагаться несколько сайтов. Об этом мы тоже поговорим чуть позже. Я закрываю окно.
Давайте разберемся с файлом hosts.К нему компьютер также обращается перед тем, как выдать нужный сайт. Итак, где находится файл hosts? Он находится по адресу, на который установлена ваша система Windows (у меня это C:\Windows\System32\drivers\etc). Я его сейчас открою. Этот файл позволяет частично заменять DNS-сервер. Сначала вы прописываете IP, а потом – доменное имя. Если пользователь перейдет по этому доменному имени, то попадет на этот IP. Часто этим пользуются вирусы.
Давайте разберем пример. Для начала узнаем IP-адрес сайта. Это можно сделать также с помощью веб-сервисов, например, 2ip.ru (вкладка «IP интернет-ресурса»). Я ввожу сайт, например, tut.by (известный белорусский новостной портал). Я вижу IP-адрес, копирую его и вставляю в файл hosts. Теперь я ввожу сайт, например, yandex.ru. Таким образом, я ввел IP сайта tut.by, а название – yandex.ru. Сохраняю файл. А теперь пробую ввести в браузере yandex.ru. Как вы видите, я попал на сайт tut.by. «Яндекс.Защитник» предупреждает меня, что произошла замена файла hosts. Думаю, с этим понятно. Вирусы действуют примерно также. Они просто меняют сайт «ВКонтакте» на свой поддельный сайт «ВКонтакте», и, когда вы вводите там логин и пароль, они крадут ваши данные. Я очищаю файл hosts, сохраняю и сворачиваю данный файл.
Вернемся к нашей схеме. Наш компьютер проверил файл hosts, в нем ничего не было найдено относительно данного сайта, тогда он взял информацию с DNS-сервера. Он подключен к интернету и ему ничего не стоит перекинуть вас на нужный сайт. Это все происходит быстро и незаметно для ваших глаз.
Что такое сервер?
Перейдем к следующему пункту – « Сервер». Что такое сервер? Чтобы вам было понятнее – это такой компьютер, который выполняет сервисные задачи без участия человека. Сервера производят компании IBM, DELL, Sun Microsystems, Fujitsu, HP, Verari Systems, Data General и др.
Что такое хостинг?
Теперь давайте перейдем к самой интересной части данного видеоурока – « Хостинг». Что такое хостинг? Хостинг – это услуга по физическому размещению информации клиента на сервере. Те, кто предоставляют данную услугу, называются хостерами. Если я хочу разместить свой сайт в интернете, я беру все файлы своего сайта, отдаю их хостеру, а он размещает их на своих серверах. После этого мой сайт круглосуточно находится в интернете. Хостинг – это услуга. Ниже представлены существующие виды хостинга:
Итак, мы с вами разобрались, что такое домен, сервер и хостинг, рассмотрели виды хостинга. Напоследок я оставил то, что обещал вам рассказать в начале – про alias-адреса. Давайте перейдем в браузер. Alias в переводе означает «прозвище, кличка». Alias-адреса – зеркала сайта они могут быть как буквенные, так и IP-шные. Давайте введем сайт vk.com, нажмем «Проверить». Мы видим, что у нас через запятую отображаются alias-адреса. Их достаточно много. Они распределяют нагрузку на сайт. Например, для одного города – один alias-адрес, для другого – другой. Следовательно, IP-адрес данного сайта при проверке мною может отличаться от IP-адреса данного сайта при проверке вами. Обычно все большие популярные сайты имеют очень много alias-адресов, так как на них больше нагрузка. Например, если мы введем ya.ru, нажмем «Проверить», то увидим, что у него тоже достаточно много alias-адресов.
Давайте на этом закончим. В следующем видеоуроке мы рассмотрим, как выбрать красивый домен, какую доменную зону выбрать, как зарегистрировать домен (дешево или бесплатно), а также я вам расскажу про подводные камни, которые могут встретиться на вашем пути при регистрации доменов. Спасибо за внимание. До встречи в следующем видеоуроке про то, как выбрать и зарегистрировать домен!
В чем состоит разница между доменом, хостингом и сайтом
Нередко у пользователей, которые только собираются разместить свой сайт в интернете, возникает путаница в терминах: что такое домен и сайт, какова разница между доменом и хостингом? Ответы на эти вопросы вы найдете в нашей статье.
Что такое сайт, домен и хостинг?
Итак, сайт у вас имеется, но, чтобы он был всегда доступен для посетителей, ваш компьютер должен работать круглосуточно, не выключаясь. Он всегда должен иметь широкополосной доступ в интернет, чтобы другие компьютеры в любой момент могли получить доступ к вашим файлам. Владельцу ресурса самому придется устанавливать и настраивать серверные операционные системы и другое соответствующее программное обеспечение. Создать такие условия дома весьма хлопотно.
Поэтому услуги по размещению сайтов оказывают специальные компании — хостинг-провайдеры, хостеры. Они предоставляют все необходимые ресурсы на мощных компьютерах (серверах), которые 24/7 подключены к интернету. Хостер берет на себя обеспечение бесперебойной работы серверов и защиту ваших данных. Физически серверы располагаются в специальных помещениях – дата-центрах. В них созданы все условия для безопасной и надежной работы сайтов.
В чем разница между доменом и хостингом?
Хостинг — это место, где отдельные пользователи либо организации размещают свои сайты. Его можно сравнить с «домом», в котором обитает ваш сайт. У каждого из таких обитателей хостинга есть адрес — доменное имя (домен). Например, timeweb.com — это домен. Увидеть доменное имя просматриваемого сайта можно в адресной строке браузера в верхней части окна.
Домен – это уникальное имя вашего сайта. Он необходим, чтобы любой пользователь мог попасть на нужный ресурс, просто напечатав его имя в адресной строке браузера.
Как выбрать и зарегистрировать доменное имя?
В адресе нашего сайта timeweb.com «timeweb» — домен второго уровня. Эта часть доменного имени используется непосредственно для обозначения сайта. Если домен первого уровня вы выбираете из имеющихся вариантов (рекомендуется выбирать относящийся к территории, на которой проживает аудитория вашего сайта), то домен второго уровня вы придумываете сами. При этом необходимо помнить, что он должен совпадать либо быть созвучным названию вашего бренда, должен легко читаться и хорошо запоминаться. Желательно, чтобы имя домена ассоциировалось с вашей деятельностью. Доменное имя — это всегда уникальное обозначение сайта, которое может включать в себя буквы, цифры. Допускается использование символа дефис «-».
Домены покупаются на специальных сайтах компаний-регистраторов. Наиболее известным в Рунете доменным регистратором является REG.ru. Кроме того, домены можно купить у некоторых хостинг-провайдеров.
Например, Timeweb не только предоставляет услуги хостинга, но и является регистратором доменов. Вам не придется обращаться куда-то еще, чтобы купить доменное имя для своего сайта, эту услугу вы также можете заказать при покупке хостинга. А если при выборе тарифного плана вы укажете период оплаты «1 год», то в качестве бонуса сможете получить домен в подарок.
Покупка домена вместе с хостингом значительно экономит время – вам не придется сначала оформлять покупку домена у регистратора, а затем проходить процедуру его привязки к выбранному хостингу. Timeweb предоставляет возможность приобрести хостинг и автоматически привязать домен.
Что мы узнали?
Итак, теперь вы знаете, что хостинг — это место, куда выкладываются файлы сайта, чтобы при переходе по имени домена на ваш сайт могли попасть посетители. Услугу хостинга предоставляют специальные компании, они называются хостинг-провайдерами. После выбора домена и хостинга ваш сайт обзаводится названием и местом для хранения всех файлов. Однако, если вы захотите, вы всегда сможете организовать переезд своего сайта на другой домен или к другому хостеру.
Выделенный сервер, VDS и виртуальный хостинг: различия
Выделенный сервер
Выделенный сервер (dedicated server, DS, дедик, dedic) – это физическая машина, которую клиент арендует в свое распоряжение. Все ресурсы сервера использует только он. Пользователь также получает доступ к машине по KVM-переключателю (объединяет один комплект устройств ввода-вывода между несколькими компьютерами), что делает возможным удаленно настраивать BIOS и получать доступ к серверу в случае недоступности основных служб управления (ssh/rdp).
VDS подойдет для хостинга вашего сайта в том случае, если:
вы хотите получать гарантированный объем серверных ресурсов;
вам необходимо иметь возможность настраивать работу сервисов;
вам необходим хостинг, схожий по возможностям с выделенным сервером, но по более доступной цене.
Переход на VDS
Большинство сайтов, создаваемых с нуля, чаще всего начинают свою работу на обычном виртуальном хостинге. Аренда виртуальных серверов предоставляет достаточное количество ресурсов для обеспечения стабильной и быстрой работы сайта на первых этапах и является доступной по цене. Однако с ростом объемов размещаемого контента сайту становится недостаточно тех ресурсов, которые он использует совместно со своими соседями по хостингу. В ситуации, когда проекту требуется гарантированный объем ресурсов, а также необходим контроль над серверным ПО, клиент может задуматься о переходе на VDS (виртуальный выделенный сервер).
На VDS хостинге, помимо стабильного объема доступных ресурсов, данные сайта пользователя размещаются отдельно от данных других клиентов на сервере, что позволяет различным проектам не влиять на работу друг друга. В первую очередь это реализуется за счет использования более мощных физических серверов.
Основными выгодами при переходе с виртуального хостинга на VDS являются:
Работа с VDS-хостингом предполагает больше материальных вложений, нежели с виртуальным, а также наличие специализированных знаний для его администрирования. Однако такой тип хостинга обладает рядом преимуществ перед виртуальным. В ситуации, когда сайт требует фиксированного количества ресурсов, а также есть необходимость в управлении сервером, правильным выбором будет VDS-хостинг. За счет использования стабильного объема ресурсов, выделенных исключительно под нужды пользователя, и возможности устанавливать собственную операционную систему, VDS обеспечивает надежную работу сайта.
VDS и виртуальный хостинг
Теперь рассмотрим различия между виртуальным хостингом и VDS более подробно.
Услуги виртуального хостинга и виртуального выделенного сервера хоть и созвучны в названии, но различаются по параметрам и используются для разных типов проектов. Для выбора соответствующего хостинга важно понимать, кому подходят подобные услуги, и в чем их принципиальное различие.
Контроль над управлением
Основная разница данных видов хостинга заключается в возможности настраивать сервер под нужды клиента. Размещая свои данные на VDS, клиент получает доступ к управлению сервером и может устанавливать нужную операционную систему и программное обеспечение.
На виртуальном хостинге контроль над установкой программного обеспечения и его настройками находится у провайдера. Поэтому все клиенты данной услуги работают в рамках установленных хостером ограничений.
Ресурсы
Виртуальный хостинг позволяет клиентам совместно пользоваться следующими ресурсами сервера:
ресурсами центрального процессора,
количеством места под базы данных.
Если у клиента появляется потребность в большем объеме ресурсов, то их можно увеличить, перейдя на другой тариф хостинга. Однако этих ресурсов может оказаться недостаточно, если пользователи используют их одновременно. В зависимости от того, что используют “соседи” по серверу, доступный объем ресурсов для сайта клиента постоянно меняется. Поэтому виртуальный хостинг хорошо подходит для размещения веб-сайтов с относительно небольшим объемом данных и средней нагрузкой.
Ограничения
На виртуальном выделенном сервере возможно разместить неограниченное количество сайтов и баз данных, а количество ресурсов для них можно постоянно увеличивать. Как только места на VDS начинает не хватать, есть возможность увеличить объем, однако и стоимость хостинга также повысится, в зависимости от выбранного объема.
На виртуальном хостинге присутствуют ограничения по количеству баз данных, сайтов, количеству почтовых ящиков. Пользователю необходимо понимать, что ограничения применяются не только к объему ресурсов, но и к количеству его проектов на одном тарифе. Однако данный вид хостинга удобен для компаний, не нуждающихся в фиксированном объеме ресурсов для своих данных.
Какой хостинг выбрать
У каждого вида хостинга есть свои преимущества и недостатки, и выбор между ними необходимо делать исходя из ваших целей и требований. Если задачи вашего проекта пока не предполагают размещения больших объемов информации и вам не требуется много ресурсов, то виртуальный хостинг будет правильным выбором. Если ваш проект оказывает высокую нагрузку на сервер, число посетителей растет с каждым днем, и сайту нужен стабильный объем ресурсов для нормального функционирования, то рекомендуем остановить свой выбор на VDS либо выделенном сервере.
Что такое виртуальный хостинг: отличия от виртуального сервера и где лучше разместить сайт
Чтобы разместить сайт в интернете, обычно используют одну из двух технологий: виртуальный хостинг или виртуальный сервер. У этих вариантов разные возможности и ограничения, плюсы и минусы.
В статье мы рассмотрим, что такое виртуальный хостинг и виртуальный сервер, сравним их и поможем выбрать технологию под ваши задачи.
Классический виртуальный хостинг
Виртуальный хостинг — это когда провайдер предоставляет в пользование свои ресурсы: процессор, оперативную память, место на диске. А вы пользуетесь ими для размещения своих проектов в интернете: сайтов, блогов, интернет-магазинов.
Виртуальный (shared) хостинг означает, что на одном сервере находится много разных подобных проектов, для каждого из них отведено свое рабочее пространство. При этом у всех проектов общие ресурсы: процессор и оперативная память. Все проекты делят их между собой. Это достаточно безопасно и позволяет провайдеру изолировать данные пользователей друг от друга, но можно сказать, что пользователи хостинга конкурируют друг с другом за ресурсы.
Так можно упрощенно представить виртуальный хостинг. На одном сервере находится много проектов, они используют общие ресурсы
Виртуальный хостинг позволяет размещать сайты с базовыми потребностями. Есть панель управления сайтом, веб-сервер, база данных, электронная почта, скриптовый язык для обработки данных и CMS — готовые движки для простого создания и управления сайтами.
Также он включает дополнительные услуги, вроде автоматического создания резервных копий, защиты от DDoS-атак, антивируса. При этом вы не можете установить какую-нибудь другую программу: придется пользоваться тем, что дает провайдер.
Хостинг сайта на виртуальном выделенном сервере
Другой вариант хостинга — на виртуальном выделенном сервере (VPS). В этом случае провайдер выделяет вам целую операционную систему. По сути, это аналог обычного железного сервера, только расположен он у провайдера в облаке.
Каждый сервер — как будто отдельный контейнер, который не пересекается с другими серверами по зарезервированным ресурсам: для каждого из них зарезервированы собственные ресурсы, их не нужно ни с кем делить.
Виртуальный сервер. Серверы — это отдельные блоки, ресурсы которых не пересекаются между собой. У каждого проекта свои ресурсы
У вас в распоряжении полноценная ОС, вы можете установить туда любые программы и настраивать их, как пожелаете. Также можете поставить те же самые программы, что и на виртуальном хостинге, а можете установить что-то другое.
Отличия VPS от виртуального хостинга
Мы вкратце рассмотрели каждую технологию. Чтобы их было удобнее сравнивать, оценим каждую технологию по пятибалльной шкале: чем оценка больше, тем лучше.
Сравнение виртуального хостинга и VPS/VDS
Производительность
Провайдер виртуального хостинга не может гарантировать мощность, он может лишь ограничить ее.
Например, в вашем тарифе указана максимальная нагрузка на все процессоры 50%. Кроме вас, на этом же сервере находятся еще 20 проектов с таким же тарифом. И если хотя бы у трех проектов одновременно будет высокая нагрузка — то никто не получит заявленные 50%, ведь всем придется делить процессор между собой.
Это не значит, что виртуальный хостинг очень медленный и всегда тормозит. Вовсе нет. Просто вы не можете быть на 100% уверены в том, что в период пиковой нагрузки сайт будет быстро работать.
В VPS (виртуальном сервере) провайдер гарантирует обещанную мощность. Он резервирует за вами заявленные ресурсы и никому их не отдает. Вы всегда можете рассчитывать на ту производительность, которая указана в тарифе.
Гибкость настройки
В виртуальном хостинге провайдер заранее устанавливает определенные программы и сервисы. Вы не можете установить какую-нибудь другую программу или сделать настройки, которые не позволяет провайдер. Обычно поддерживаются самые популярные веб-серверы, базы данных, языки программирования. Но если вам нужно что-то особенное или не столь популярное — установить это не получится.
В случае с VPS вы получаете в распоряжение полноценную операционную систему, в которой можете делать всё, что угодно: устанавливать любое ПО и настраивать его, как нужно. Провайдер не ставит никаких ограничений.
Простота настройки
Для классического хостинга не нужны глубокие технические знания. Провайдер дает уже готовые и настроенные сервисы. Вам не нужно разбираться в принципах их работы: они просто работают. Некоторые провайдеры могут бесплатно настроить дополнительные услуги: установить SSL-сертификат или сделать автоматическую переадресацию на протокол HTTPS.
Для хостинга на виртуальном сервере могут понадобиться более глубокие знания: если вы будете устанавливать и настраивать программы, нужно знать, как они взаимодействуют. При этом провайдеры предлагают для установки и почти готовые конфигурации, но сделать настройки под себя всё же придется.
Быстрая настройка и обслуживание
Классическим хостингом сразу можно пользоваться: все программы установлены и настроены по умолчанию. Возможно, вам нужно будет что-то настроить под себя, но работать можно и так.
Обслуживанием занимается провайдер: обновляет программы, делает профилактику и следит, чтобы сервисы (веб-сервер, почта, база данных) работали без сбоев.
С хостингом на виртуальном сервере нужно немного больше времени на первоначальную настройку. По умолчанию вам предоставляется чистая операционная система, куда устанавливают нужные программы и настраивают их. Правда, можно упростить задачу и воспользоваться готовыми наборами для установки программ.
Обслуживанием хостинга нужно заниматься самому, например обновлять программы. Провайдер следит за тем, чтобы ваша виртуальная машина работала без сбоев, но всё, что находится внутри нее — ваша зона ответственности.
Гибкость тарифов
У классического хостинга тарифы определены заранее. В одном тарифе собраны сразу все ограничения: нагрузка на CPU, оперативная память, место на диске и так далее. Вы не можете изменить только определенные параметры, нужно менять весь тариф целиком.
VPS позволяет подгонять сервер под потребности по каждому отдельному параметру: CPU, RAM, место на диске. Если нужны сложные вычисления — берите больше процессоров. Если нужно хранить много данных — увеличьте объем диска. Не надо переплачивать за то, чем не пользуетесь.
Стоимость
Виртуальный хостинг стоит дешево. Можно найти минимальный тариф за 100 рублей в месяц даже у известных и надежных провайдеров, более интересные настройки, конечно, обойдутся дороже.
Виртуальный выделенный сервер обычно стоит дороже, многое зависит от провайдера и его возможностей, которых обычно намного больше, чем у классического хостинга.
Что выбрать: VPS или виртуальный хостинг
Зная все возможности и ограничения, попробуем определить, как же выбрать технологию в зависимости от задачи.
Виртуальный хостинг подойдет для небольших проектов:
Всё это можно сделать при помощи конструкторов сайтов или CMS, а возможностей и производительности виртуального хостинга вполне хватит.
Виртуальный сервер точно нужен для:
В общем, во всех случаях, когда важна тонкая настройка сервера или гарантированная производительность.