Первый шаг на пути создания каждого интернет проекта — это идея, но без технических инструментов её реализации не обойтись. Сегодня я простыми словами расскажу что такое хостинг сайта, для чего он нужен, какие виды хостинга бывают и как выбрать наиболее подходящий вариант.
Хостинг является элементом сайта и для того, чтобы проще объяснить его назначение, разберем, что представляет собой сайт.
Сайт – это программа, иногда имеющая базу данных, которая запускается при поступлении запроса от пользователя (вводе в адресной строке браузера URL адреса или переходе по ссылке). В результате действия этой программы на экране появляется заложенная вебмастером информация (текст, картинки, видео — всё это определенным образом оформлено), подробнее что такое сайт читайте здесь.
Все эти данные, вместе с кодом, отвечающим за их вывод находятся на серверах в дата центрах и программа сайта отличается от любых приложений на домашнем компьютере тем, что она доступна через интернет любым пользователям одновременно.
Что такое хостинг сайта
Эти самые сервера в комплексе с установленным на них специальным программным обеспечением (поддержка языков PHP, баз данных и т.д.) и называются хостингом.
Хостинг (от англ. hosting) — это услуга по предоставлению места для хранения данных сайтов и вычислительных мощностей занимающихся их обработкой.
Компании предоставляющие услуги хостинга, называются хостинг-провайдерами или хостерами.
Хостинги отличаются по цене и качеству в зависимости от используемого оборудования, программного обеспечения, профессионализма администраторов их настраивающих и поддерживающих, качества каналов связи, которые соединяют сервера с интернетом и других параметров (лучшие хостинги на 2018 год).
Хостинг на домашнем компьютере — есть ли смысл?
Теоретически хостинг можно организовать и на домашнем компьютере, но для этого потребуется постоянный IP адрес, специальные программы и круглосуточная работа. Обычно такие затраты не окупают себя и под сайты люди хостинг арендуют.
Основная проблема — выделенный IP адрес, интернет провайдеры обычно предоставляют динамический и для получения постоянного нужно доплатить, причем цена сопоставима со стоимостью услуги недорогого хостинга.
Кроме того, посещаемый сайт потребляет трафик и потребуется быстрое и стабильное соединение с интернетом.
Остальные задачи решить проще — в зависимости от требуемой надежности берется любой компьютер или сервер, устанавливается на него серверная операционная система и пакет программ для хостинга.
Виды хостингов
- Виртуальный хостинг – это система в которой несколько сайтов размещаются на одном физическом сервере с одним IP адресом, одной конфигурацией и одновременно используют общие мощности процессора. Все сайты на таком хостинге зависят от «соседей». Недостаток модели заключается в зависимости всех сайтов друг от друга. Если один слишком нагружает сервер, то тормозить начинают все. Но цены на услуги виртуального хостинга самые низкие и молодым проектам он подходит идеально.
- Виртуальный выделенный сервер (VPS) – использует для нескольких сайтов также один физический компьютер, но в нем программно создаются отдельные виртуальные сервера, с отдельными IP адресами и своей конфигурацией под каждый сайт. Мощности железа в таком сервере используются не совместно, а строго лимитированы для каждого проекта. Соседи не могут «тормозить» ваш сайт, какую бы нагрузку они ни создавали.
- Выделенный сервер – полностью отдельное железо под конкретный проект. 100%-ая независимость и защита от влияния других ресурсов, но и стоит такое удовольствие немало.
Какой хостинг выбирать
На начальном этапе для любого проекта подойдет виртуальный хостинг. Главное, чтобы провайдер его предоставляющий обеспечивал стабильную работу и действующую техподдержку.
Параметры, на которые стоит обратить внимание:
- Местоположение серверов. Чем ближе к вашей основной аудитории, тем лучше. Работая на Рунет, не стоит размещать сайт в США (сигнал будет идти долго), лучше выбрать РФ или ближайшие страны.
- Наличие технической поддержки, работающей круглосуточно. Это критически важно, особенно для начинающих.
- Up time (непрерывная работа серверов). Обычно измеряется в процентах рабочего времени. Если процент низкий, значит, много времени уходит на разные глюки и неисправности. Это будет негативно сказываться на репутации сайта как в глазах людей, так и поисковых систем (индексирующий робот пришел, а сайт недоступен – выпадает из поиска).
- Цена – тут уж каждый решает для себя, какой уровень является нормальным. Обычно услуги виртуального хостинга укладываются в 100-200 рублей в месяц за тариф с поддержкой нескольких сайтов.
- Удобная панель управления сайтами. Для начинающих это важно, иначе в половине функций просто не разобраться. Многие хостинг провайдеры предоставляют пробный период, используйте его, чтобы понять, насколько удобен внутренний интерфейс.
- Наличие резервного копирования данных от хостинг-провайдера. Очень полезная штука. Конечно, можно настроить резервное копирование и самостоятельно, но не для каждого сайта это легкий процесс.
- Поддержка последних версий программного обеспечения – это касается PHP и некоторых других вещей. Речь даже не о последних версиях на момент покупки услуги, а о регулярном их обновлении.
- Поддержка автоматической установки популярных CMS (систем управления контентом). Хорошие хостинги упрощают жизнь своим клиентам и позволяют в 2 клика установить, например WordPress (подборка для WordPress).
Сколько стоит хостинг
Цены на услуги хостинга начинаются от нескольких десятков рублей и до бесконечности, всё зависит от необходимой вам нагрузки, количества сайтов на одном тарифе, объеме дискового пространства.
Если ориентироваться на обычные информационные проекты (блоги, форумы, статейные сайты) или сайты-визитки компаний, то подойдет самый простой тариф.
Для своих сайтов я использую следующие хостинги:
- TimeWeb — удобный интерфейс, круглосуточная поддержка, часто помогающая решить вопросы даже не входящие в их обязанности, находится компания в России, невысокие цены, есть автоматическое резервное копирование.
- SprintHost — все плюсы аналогичные предыдущему — дешево, функционально, дружелюбно, бесплатный сертификат безопасности SSL.
На текущий момент вот их цены:
Подводя итог
Хостинг – это сервер, подключенный к высокоскоростным каналам связи с интернетом и с установленными программами для работы сайтов.
Современные хостинг провайдеры позволяют легко устанавливать и настраивать сайты на своих серверах даже людям совсем не разбирающимся в программировании. Практически все технические моменты доведены до интуитивно понятного автоматизма.
Выбирать хостинг следует исходя из своих текущих задач. В будущем можно будет легко сменить тарифный план или перейти к другому провайдеру, перенеся свои файлы на другой сервер.
Теперь вы знаете что такое хостинг и пора переходить от теории к практике — следующая статья-инструкция: «Как самостоятельно создать сайт«.