Какой бывает хостинг

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

Исходя из характера размещаемой информации, ее объема, необходимости обработки и требований по доступности контента посетителям определяется разновидность хостинга, которая понадобиться пользователю.

Основных видов хостинга четыре:

  • Shared хостинг
  • VPS/VDS хостинг
  • Dedicated хостинг
  • Cloud хостинг

Существует еще такой вид хостинга, как colocation — размещение на площадке хостинг-провайдера сервера, принадлежащего клиенту. Хостинг в этом случае обеспечивает обслуживание, подключение сервера к скоростным каналам связи, бесперебойное электропитание, климатическую среду для нормальной работы сервера.

Shared-хостинг, виртуальный хостинг, часто называемый просто веб-хостингом

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

Это самый распространенный вид хостинга. Причин такой распространенности несколько важных достоинств с точки зрения пользователей.

Достоинства виртуального хостинга:

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

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

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

Недостатки виртуального хостинга:

  • Любые проблемы одного веб-сайта могут негативно сказаться на всех сайтах соседей по серверу. Неграмотно написанные скрипты либо скрипты, требующие слишком больших ресурсов, резкое увеличение количества посетителей веб-сайта, создадут повышенную нагрузку на сервер. В результате, проблемы с производительностью и доступностью будут у всех сайтов, которые находятся на этом сервере. И владельцы этих сайтов не могут повлиять на действия других клиентов. Вся надежда на администраторов хостинга, следящих за нагрузкой на сервер.
  • Shared-хостинг не рассчитан на большую нагрузку. Пока еще сайт небольшой или пока на сайт приходит мало посетителей, все нормально. Но по мере развития интернет-проекта, количество материалов, размещенных на сайте увеличивается, растут базы данных, которыми пользуются большинство популярных CMS. Увеличивающаяся аудитория сайта, увеличивает нагрузку на веб сервер и сервер MySQL. В итоге, владелец сайта сначала столкнется с замедлением работы сайта, с перебоями в работе сайта, а потом с вежливым (или не очень) предложением администрации хостинга переехать на виртуальный  или выделенный сервер.
  • В вопросах безопасности клиент  полностью зависим от хостинга. Все действия пользователя виртуального хостинга по обеспечению безопасности сводятся к установке правильных прав доступа на свои файлы и хранении в секрете своих паролей. Но были случаи получения хакерами несанкционированного доступа ко всем папкам на веб-сервере, в результате которого страдали владельцы множества сайтов, размещенных на взломанном сервере. Также сотрудники хостинга могут получить доступ к информации клиентов хостинга, размещенной в папках виртуального хостинга.

VDS/VPS хостинг

Виртуальный выделенный сервер — вариант хостинга, где владелец хостинг-аккаунта  полностью всему хозяин. Для пользователя это выглядит отдельный сервер под управлением Windows или Linux, но дешевле и с более ограниченными ресурсами по сравнению с настоящим сервером. Такой виртуальный сервер создается с помощью специального программного обеспечения, которое эмулирует все функции сервера.

Для настройки и управления виртуальным сервером требуются навыки системного администратора. Виртуальный сервер, которым пользователь полностью управляет сам, называется unmanaged. Так же, хостинговые компании предоставляют в аренду виртуальные сервера и одновременно услуги администрирования силами технических специалистов хостинга. Такой вариант VDS называется managed и стоит дороже. Разумеется, для новичка или непрофессионала managed VDS гораздо предпочтительнее, так как в этом случае использование виртуального сервера не отличается от использования виртуального хостинга.

Исторически сложилось, что для виртуальных серверов используют два термина:

  • VDS (англ. Virtual Dedicated Server) — виртуальный выделенный сервер, этот термин применим к любой разновидности виртуальных серверов
  • VPS (англ. Virtual Private Server)  — по смыслу то же, что и предыдущий термин но так сложилось, что применяется только к виртуальным серверам созданным по технологии OpenVZ/Virtuozzo

 

Преимущества виртуального сервера:

  • Полный контроль над ресурсами и конфигурацией веб-сервера. В отличие от виртуального хостинга пользователь VDS может самостоятельно настраивать конфигурацию операционной системы и Веб- и FTP-серверов, серверов БД и другое ПО.  На виртуальном сервере есть возможность самостоятельно устанавливать специфические модули веб-сервера, нужные версии программ.
  • Большее количество ресурсов по сравнению с виртуальным хостингом. Хотя многие провайдеры стали предоставлять «неограниченное» место на диске по тарифам shared-хостинга, только на сервере можно получить достаточно оперативной памяти для нормальной работы веб-приложений также, на VDS скрипты пользователя получают увеличенную долю процессорного времени.
  • Контроль доступа к информации пользователя. При аренде виртуального сервера пользователю предоставляется root — доступ. Пользователь может сменить пароль, и  он полностью контролирует содержание и права доступа к своим данным, которые хранятся на диске VDS-а. Вся информация на диске виртуального сервера недоступна посторонним, даже админам хостинга.

Недостатки использования виртуального сервера:

  • Высокая цена по сравнению с виртуальным хостингом. VDS предоставит пользователю гораздо больше ресурсов, но это будет и на порядок дороже.
  • Сложнее в использовании. Необходимость более глубоких технических знаний у пользователя. В отличие от shared-хостинга виртуальный сервер, это именно сервер, который нуждается в администрировании, обновлении и настройке. И пользователь должен это уметь делать либо платить за администрирование своего сервера стороннему специалисту.
  • Опасность падения производительности VPS из-за оверселлинга. Самая популярная платформа для виртуальных серверов — OpenVZ/Virtuozzo. Она дешевле, удобнее возможностью менять ресурсы виртуального сервера без перегрузки, но эта платформа дает возможность хостинг провайдеру продавать ресурсов клиентам больше, чем их есть на физическом сервере. И если пик нагрузки совпадет сразу у нескольких VPS-ов то кому-то ресурсов просто не хватит. Либо сервер станет работать медленнее либо начнут выгружаться службы, нарушаться работа веб-сервера.
  • Виртуальный сервер, это не всегда быстрее виртуального хостинга. Как правило, сайты, расположенные на виртуальном хостинге, находятся на одном сервере, а базы данных MySQL на отдельном сервере, специально выделенном для этих целей. В случае виртуального сервера, все службы и процессы запускаются только на нем. Поэтому, на недорогом VDS-е, с небольшим объемом памяти, запуск веб-сервера Apache, сервера БД MySQL приведет к тому, что свободных ресурсов практически не останется. В результате окажется что, например, сайт на WordPress работает медленнее, чем на виртуальном хостинге.

Аренда выделенных серверов, Dedicated-хостинг

Этот вариант хостинга, при котором клиент получает от провайдера в свое распоряжение полностью отдельный физический сервер. Это идеальный вариант для работы ресурсоемких скриптов, веб-приложений или для хостинга сайтов с большим количеством посетителей, которые создают большую нагрузку на хостинг. Также, dedicated-хостинг используют в тех случаях, когда одному клиенту нужно разместить множество своих сайтов.

Преимущества хостинга на выделенном сервере:

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

Недостатки использования выделенного сервера:

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

Облачный (Cloud) хостинг

Облачный хостинг — услуга хостинга которая основывается на технологии облачных вычислений. Для пользователя это выражается в том, что он может заплатить за то количество ресурсов (мощность процессора, место на диске, объем памяти для выполнения приложений), которое ему нужно. А потом, при необходимости, докупить необходимые ресурсы без процедуры переноса своих сайтов и скриптов на другой, более мощный хостинг.

Преимущества облачного хостинга:

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

Недостатки облачного хостинга:

  • Опасность переплаты за ресурсы. Гибкая цена хороша при неравномерной нагрузке на сайт, для развивающегося проекта. Но, если интернет-проект сразу будет с высокой посещаемостью, с большой нагрузкой на хостинг, то облачный хостинг может стоить гораздо дороже выделенного сервера.
  • Хранение информации. Если закроется хостинг, то информация на выделенном сервере остается принадлежащей пользователю,  и никто ее не сможет получить, а для клиента есть механизмы получить доступ к своим серверам даже при прекращении деятельности хостинга. Если прекратит работать облачный хостинг пользователь не сможет получить доступ к информации и не сможет эту информацию уничтожить.

Заключение

Итак, при выборе способа опубликовать ваши интернет-проекты, вам придется делать выбор из четырех вариантов размещения:

  1. Shared хостинг
  2. VPS/VDS хостинг
  3. Dedicated хостинг
  4. Cloud хостинг

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

Рекомендую пользователю  перед покупкой хостинга постараться спрогнозировать, как будет развиваться его сайт, какие нагрузки на хостинг и какие требования к скриптам. Большинству проектов будет достаточно самого простого виртуального хостинга, в некоторых случаях лучше сразу арендовать сервер, а если спрогнозировать нельзя, но важна безотказная работа (например, для коммерческого проекта), то стоит присмотреться к облачному хостингу.

Добавить комментарий