Где на самом деле живёт ваш сайт: разбираемся с хостингом

Сайт — это файлы и программы. Как любые файлы, они должны где-то лежать. «Где-то» — это не облачко и не абстракция, а вполне конкретный компьютер, который всегда включён и подключён к интернету. Услуга размещения сайта на таком компьютере называется хостингом.
Продолжаем серию «Просто об IT»: разбираемся, как работает хостинг, чем отличаются тарифы за разные деньги и какие вопросы задать разработчику, чтобы не платить лишнего.
Хостинг — это аренда помещения для сайта
Продолжим аналогию с недвижимостью из статьи про домен. Домен — адрес. Сайт — обстановка и товары. А хостинг — само помещение, которое вы арендуете: у него есть площадь (место на диске), пропускная способность входа (сколько посетителей заходит одновременно) и арендная плата (ежемесячный тариф).
Хостинг-компании (их называют хостерами или хостинг-провайдерами) держат дата-центры — залы с сотнями мощных компьютеров, которые обслуживают инженеры: следят за электричеством, охлаждением, интернет-каналами и заменяют сломавшееся железо. Вы арендуете кусочек этой инфраструктуры и не думаете о её обслуживании — как арендатор офиса не чинит лифт.

Виды хостинга: от койко-места до собственного здания
Тарифы хостинга отличаются степенью «приватности» ресурсов — как варианты жилья. Понимание этой лестницы избавляет от переплат: большинству сайтов малого бизнеса достаточно первых двух ступеней.
Отдельно стоит «облако» (cloud): это те же серверы, но с гибкой оплатой по потреблению и возможностью мгновенно добавить мощность. Для типового сайта в Узбекистане это чаще всего избыточно, а счета в валюте — неприятный сюрприз.
- Виртуальный (shared) хостинг — «общежитие»: десятки сайтов на одном сервере делят его мощность. Самый дешёвый вариант, подходит визиткам, лендингам и небольшим магазинам.
- VPS/VDS — «квартира»: вам выделен гарантированный кусок сервера, соседи не мешают. Нужен магазинам с трафиком, CRM и сервисам.
- Выделенный сервер — «собственный дом»: весь физический компьютер ваш. Для крупных нагруженных проектов.
- Облачный хостинг — «апарт-отель»: платите за фактически использованные ресурсы, можно быстро масштабироваться.

Что входит в хостинг и на что смотреть в тарифе
Тарифные страницы хостеров пугают аббревиатурами: SSD, CPU, RAM, трафик. Переводим на человеческий: место на диске — сколько файлов поместится (важно, если много фото товаров); процессор и память — «скорость обслуживания» посетителей; трафик — объём данных, который сайт отдаёт за месяц.
Но реально важные для бизнеса пункты — не мегабайты, а сервис: делает ли хостер автоматические резервные копии (бэкапы) и за какой период их хранит; есть ли поддержка, которая отвечает ночью в пятницу; входит ли SSL-сертификат — «замочек» в браузере, без которого сайт помечается как небезопасный и теряет клиентов.
Совет: не берите тариф «с запасом на вырост» на годы вперёд. Переезд на тариф выше обычно занимает у хостера минуты — начните с малого и растите по факту.

Как понять, что хостинг пора менять
Три типичных сигнала. Первый: сайт стал заметно медленнее, особенно вечером — сосед по «общежитию» отъедает ресурсы или ваш трафик вырос. Второй: сайт периодически «лежит» — если недоступность случается регулярно, вы теряете заказы и позиции в поиске. Третий: поддержка отвечает сутками.
Переезд сайта на другой хостинг — штатная процедура, а не катастрофа: файлы и база копируются на новый сервер, затем в DNS (помните «телефонный справочник» из статьи про домены?) обновляется адрес. При грамотном переносе посетители ничего не замечают.

Доступы: то же правило, что и с доменом
Аккаунт у хостера должен быть оформлен на вас, оплата — с ваших реквизитов, пароль от панели управления — в вашем распоряжении. Подрядчику выдаются рабочие доступы (FTP, SSH — про них будет отдельная статья), которые вы можете отозвать.
И заведите привычку: раз в месяц проверяйте, что резервные копии реально создаются. Самая частая причина потери сайта — не хакеры, а «бэкапов не было».

Частые вопросы
Чем хостинг отличается от сервера?
Сервер — сам компьютер. Хостинг — услуга аренды его целиком или частично. Говоря «у нас хостинг», обычно имеют в виду аренду небольшой доли сервера; говоря «у нас свой сервер» — аренду целой машины или VPS. Подробнее про серверы — в отдельной статье серии.
Сколько стоит хостинг?
Виртуальный хостинг для небольшого сайта — недорогая ежемесячная подписка, сопоставимая со счётом за мобильную связь. VPS дороже в несколько раз. Точные цены смотрите у хостеров — они открыто публикуют тарифы; важнее сравнивать не цену, а бэкапы, поддержку и стабильность.
Где лучше хостить сайт для Узбекистана — локально или за рубежом?
Если аудитория в Узбекистане, локальный хостинг даёт быстрый отклик и оплату в сумах. Зарубежные (европейские) дата-центры дают больший выбор конфигураций. Часто решает практика: где уже есть опыт у вашей команды разработки.
Что такое SSL-сертификат и почему он обязателен?
Это шифрование между браузером посетителя и сайтом — тот самый «замочек» в адресной строке и https:// вместо http://. Без него браузеры пугают посетителей надписью «не защищено», а поисковики понижают сайт. Базовый SSL сегодня бесплатен (Let's Encrypt) и обычно включён в хостинг.