Читальня

Что такое хостинг и как его выбрать

Содержание раздела

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

К серверу предъявляются следующие требования (расположены по мере убывания важности): постоянный и быстрый доступ к сети интернет, надёжность файловой системы, уровень производительности не ниже «среднего», бесперебойная подача электричества, поддержание постоянного уровня влажности и температуры в помещении где он находится.

Программное обеспечение сервера сильно отличается от домашнего компьютера. В большинстве случаев операционной системой сервера является система линейки UNIX с установленным перечнем специализированных программ по обслуживанию и защите сайтов. Стандартный набор — http сервер Apache с массой дополнительных модулей, база данных MySQL, компилятор языков программирования PHP и Perl.

Услуги аренды серверов предоставляют хостинговые площадки. Крупная хостинговая компания имеет в собственности здание, именуемое дата-центром, где рядами в специальных стойках установлены сервера, и обеспечиваются все необходимые условия для их бесперебойной работы. На рынке представленны многочисленные мелкие компании, выкупающие оптом места на площадках своих более крупных конкурентов и предлагающие их конечным пользователям за меньшие деньги.

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

Чаще всего сайты начинают свой творческий путь с виртуального хостинга — на одном физическом компьютере располагаются сотни небольших сайтов. Все они имеют различные доменные имена, каталоги для хранения файлов и базы данных, но делят производственные мощности одного компьютера. И этих мощностей в большинстве случаев им хватает. Стоимость такой услуги минимальна. Но как только один из соседствующих сайтов начинает привлекать на себя большую аудиторию, нагрузка на «общий» сервер превосходит разумные пределы и такой сайт нужно переносить на выделенный сервер.

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

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

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

Хостинговые компании представленны как в России, так и за рубежом. Качество услуг в расчёте на рубль стоимости у иностранных хостинговых компаний выше. Но стоит помнить что в случае с зарубежным сервером задержка ответа при обращении пользователя к сайту будет значительно выше чем при обращении к серверу в России.

Чуть раньше при выборе хостинга было необходимо учитывать объём передаваемых сайтом в течение месяца данных (объём трафика), но в настоящее время всё большее количество хостинговых площадок не учитывает его при выставлении счётов.

Необходимо отметить важность профессиональной и оперативной работы службы поддержки у выбранной вами хостинговой площадки. Без такой поддержки невозможно представить себе стабильную и бесперебойную работу сайта.

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