Любой сайт — это по сути набор файлов, которые нужно где-то хранить. Если владелец сайта будет держать их на своем компьютере, то только он один и сможет с ними работать. Сделать сайт доступным миру помогает хостинг. В этой статье разберемся, как устроена эта технология и как выбрать подходящего провайдера.
Что такое хостинг
В основе технологии лежит понятие «хост». Это компьютер или узел сети, но чаще всего сервер, подключенный к локальной или глобальной сети. Он хранит те самые файлы, из которых состоят сайты, программы и приложения.
Серверы располагаются на стойках в специализированном помещении, для которого обеспечиваются бесперебойная подача электропитания, каналы доступа, в том числе к интернету, и системы кондиционирования. Такое помещение называется центром обработки данных (ЦОД).
Теоретически в качестве сервера можно использовать персональный компьютер. Однако нужно учитывать, что он должен быть достаточно мощным, чтобы справляться с увеличением нагрузки, иметь специализированное серверное ПО, а также работать круглосуточно, так как сайты должны быть доступны для пользователей 24/7 в любой точке мира. На практике персональные компьютеры или ноутбуки не имеют таких возможностей.
Если хост — это физический предмет, то хостинг — процесс размещения информации на хосте и обеспечения доступа к ней.
Виды хостинга
В зависимости от задач и требуемых мощностей сервер либо объединяют с другими в группу, либо делят на несколько небольших облачных серверов. Таким образом хостинг бывает физическим и виртуальным. Выбор зависит от задач.
Физический хостинг
Речь идет об использовании физического сервера целиком. Он находится полностью в распоряжении заказчика и установлен в дата-центре, там его обслуживают и поддерживают в рабочем состоянии. В рамках физического хостинга вы получаете максимальную мощность, так как ни с кем не делите комплектующие сервера и не теряете производительность на установке гипервизоров.
Гипервизор — это программное обеспечение, которое выделяет и распределяет ресурсы физического оборудования (CPU, RAM, диск) между виртуальными машинами, обеспечивая их изоляцию и одновременную работу.
Однако физический хостинг, как правило, стоит существенно дороже. А еще есть вероятность, что в моменты снижения нагрузки полная мощность сервера окажется невостребованной.
Виртуальный хостинг
Виртуальный хостинг работает следующим образом: сервер нарезается на несколько «кусочков» с разными конфигурациями CPU, RAM и диска, которые в последующем используются для размещения данных. Таким образом, на одном сервере могут располагаться сразу несколько клиентов. Также можно объединить несколько серверов в один пул и сформировать мощный облачный сервер — все зависит от запроса и необходимой конфигурации.
Такой формат хостинга значительно более гибкий: конфигурацию облачного сервера можно изменять в процессе, то есть при увеличении нагрузки увеличивать объем, при сокращении — уменьшать. Стоимость напрямую зависит от выданных ресурсов: как правило, используется тарификация PAYG (Pay-as-you-go) — то есть оплачивать нужно только фактически использованные ресурсы. Из минусов можно отметить ограниченную линейку комплектующих — например, могут быть доступны только одна или две модели процессоров.
Виртуальный хостинг бывает платным и бесплатным. Возможности платного хостинга обычно значительно шире и зависят от тарифа.
Как выбрать надежный хостинг для сайта
При выборе хостинг-провайдера для проекта или сайта случаются распространенные ошибки. Многие фокусируются в первую очередь на цене, а уже потом на качестве предоставляемых услуг.
Однако кроме стоимости рекомендуем руководствоваться следующими критериями.
SLA и стабильная работа
Главным качеством любого сервиса являются надежность и стабильность: чем реже сервис бывает недоступен, тем меньше денег вы теряете, и наоборот. Ключевой технический показатель, который отражает допустимый даунтайм сервиса, называется SLA (Service Level Agreement или соглашение об уровне сервиса).
Есть похожий документ — OLA. Он регулирует взаимодействие между подразделениями внутри одной компании, в то время как SLA регулирует внешние взаимодействие между поставщиком услуг и клиентом.
Стандартные уровни доступности в SLA
| Доступность | Годовой простой сервиса | Области применения |
| 90% | 36,5 дней | Некритичные сервисы, тестовые среды |
| 95% | 18,25 дней | Условно стабильные сервисы |
| 99% | 3,65 дня | Корпоративные приложения |
| 99,5% | 1,83 дня | Бизнес-сервисы среднего уровня |
| 99,9% | 8,76 часов | Облачные сервисы, хостинг |
| 99,95% | 4,38 часа | Высоконадежные сервисы |
| 99,99% | 52,56 минуты | Финансовые системы, дата-центры |
| 99,999% | 5,26 минут | Критическая инфраструктура |
Также стабильная работа хостинга гарантируется на основании классификации TIER. По этой классификации оценивают уровень надежности дата-центров.
При выдаче сертификата оценивают следующие факторы:
- отказоустойчивость,
- наличие и производительность систем охлаждения,
- линии электропитания и наличие ИБП,
- наличие резервных генераторов,
- уровень физической и информационной безопасности.
| Tier I | Tier II | Tier III | Tier IV |
| Резервирование не предусмотрено. Выход из строя систем нарушает работу всего объекта. Для соответствия необходимо наличие источника бесперебойного питания, выделенной системы охлаждения и генератора. Уровень отказоустойчивости (SLA) — 99,671% | Присутствует резервирование критически важных компонентов, добавляются холодильные установки, топливные элементы. Один энерговвод. Активное оборудование резервируется по схеме N+1. Уровень отказоустойчивости (SLA) — 99,749% | Ремонт и модернизация проводятся без отключения оборудования и остановки работы дата-центры. Два энерговода, активное оборудование резервируется по схеме N+1, а вот поток — по 2N. Любой модуль дата-центра можно отключить без влияния на его работоспособность Самый популярный тип ЦОД в России. Уровень отказоустойчивости (SLA) — 99,982% | Работает даже при системном сбое или проведении ремонтных работ. Самый высокий уровень на сегодняшний день. Дублированное резервирование инженерных систем (2(N+1)). Это означает, что дублируются и основные, и дополнительные системы ЦОД. Уровень отказоустойчивости (SLA) — 99,995% |
Техническая поддержка
В процессе использования услуги могут возникнуть проблемы или вопросы. Важно, чтобы на эти вопросы можно было найти ответ, а проблемы — решить.
В большинстве случаев у хостинг-провайдеров есть либо поддержка от производителя или поставщика услуги, либо сообщество энтузиастов, которое оказывает поддержку по собственной инициативе. Зачастую — и то и другое. Тем не менее, необходимо проверить наличие этой опции перед началом работы, а также скорость ответа и качество подхода к решению проблемы.
Мощное железо и SSD
Использование современного оборудования влияет на производительность и качество работы, а также на скорость выполнения задач и стоимость хостинга. Мощное железо может быть дороже, но задачу оно выполнит быстрее и, возможно, поможет существенно сэкономить в рамках всего проекта.
Более того, в случае с сайтом необходимо обрабатывать множество запросов и выдерживать нагрузку большого количества пользователей. Чтобы определить, достаточно ли выбранной конфигурации, необходимо провести нагрузочное тестирование.
Наличие дополнительных услуг: домен, IP, SSL, DNS и других
Современные хостинг-провайдеры не останавливаются на одном или двух сервисах, а используют экосистему. Получается гораздо удобнее, когда все необходимые услуги приобретаются одновременно у одного провайдера.
Если вы планируете размещать свой сайт на хосте, потребуются следующие услуги.
- IP (Internet Protocol) — это межсетевой протокол, который определяет, как данные передаются между устройствами.
- SSL-сертификат — дополнительное средство безопасности, которое шифрует данные при передаче, чтобы их не прочитали злоумышленники.
- DNS (Domain Name System) — система доменных имен, которая позволяет соотносить IP-адреса с их доменами. По сути это связующее звено между доменными именами, понятными человеку, и IP-адресами, понятными компьютеру.
Удобная панель управления и работа с CMS
Для комфортной и эффективной работы с хостингом нужна панель управления, в которой будет легко разобраться. Более того, необходимо иметь техническую возможность интеграции по API.
Если речь идет о веб-хостинге, то важную роль играет также поддержка популярных CMS (Content Management System), или систем управления контентом. Это программное обеспечение, которое позволяет создавать, управлять и редактировать содержимое веб-сайта без необходимости иметь специальные знания в программировании.
Безопасность и защита от DDoS
Чтобы защитить сайт от атаки злоумышленников, потребуются следующие инструменты.
- Установка SSL-сертификата, о котором мы говорили выше.
- Подключение многофакторной аутентификации (MFA) — это способ защиты, при котором для аутентификации нужно подтвердить личность двумя или более способами.
- Сервисы для защиты от DDoS-атак — они берут на себя фильтрацию вредоносного трафика, разгрузку серверов и допуск на сайт разрешенных пользователей.
- Настройка WAF (Web Application Firewall) — это сервис для анализа входящего трафика, фильтрации подозрительных запросов и их блокировки.
Масштабируемость ресурсов и CDN
Важно, чтобы хостинг провайдер имел возможность и ресурсы для масштабирования. В противном случае при увеличении нагрузки на сайт придется переезжать к новому провайдеру, а это затратно по времени и иногда по деньгам.
В случае увеличения объема контента или количества пользователей спасает CDN. Это географически распределенная сеть серверов, предназначенная для быстрой доставки контента пользователям. Система работает так: в цепочку работы сайт-хостинг добавляется целая сеть серверов, которые кэшируют контент сервера-источника. При условии, что система серверов распределена по разным локациям, страницы сайтов мгновенно загружаются у пользователей из любых точек мира.
Соответствие требованиям законодательства
Не каждый хостинг-провайдер обладает высоким уровнем безопасности и всем необходимым пакетом сертификатов. Самый распространенный вид чувствительных данных — это персональные данные. Они защищаются и регулируются согласно Федеральному Закону №152. Если вы на своем сайте размещаете или планируете размещать информацию, которая прямо или косвенно относится к конкретному человеку и позволяет его идентифицировать, а именно ФИО, паспортные данные, дату рождения и место жительства, а также номер телефона и электронную почту, то необходимо, чтобы хостинг соответствовал требованиям ФЗ-152.
Чем может помочь Selectel
Помимо ключевых сервисов, таких как аренда выделенных и облачных серверов, Selectel предлагает множество дополнительных услуг — тех, о которых мы говорили выше.
- Оперативная техническая поддержка. Служба поддержки Selectel всегда на связи — бесплатно, круглосуточно и без выходных. Наши специалисты в любой момент готовы проконсультировать, помочь с настройками и разобраться с неполадками.
- Актуальные и производительные комплектующие. Наш парк оборудования представлен как современными процессорами Intel и АMD, так и графическими ускорителями, в том числе H100 и H200. Они идеально подходят для задач, связанных с использованием искусственного интеллекта.
- IP-адреса. Вы можете получить неограниченное количество IP-адресов — как поштучно, так и в составе подсети.
- DNS. Вы можете зарегистрировать имя в доменных зонах .ru и .рф, а также продлить его или перенести от любого другого регистратора.
- Защита от DDoS-атак и WAF. Selectel бесплатно предоставляет базовую защиту входящего трафика сетевом уровне (L3, L4), также дополнительно может предоставить защиту L3-L4 и L7 и WAF.
Резюмируем: на что обратить внимание при выборе хостинга
Что важнее — цена или качество?
Качество и надежность. Цена не должна быть главным критерием.
Почему важен SLA?
Это соглашение об уровне сервиса, оно фиксирует допустимый простой работы хостинга и защищает вас в случае нарушения.
Так ли важна техническая поддержка?
Да. Круглосуточная техподдержка позволит быстро решать проблемы и получать консультации в любое время.
Почему важно современное оборудование и SSD?
Оно обеспечивает высокую производительность и выдерживает большую нагрузку
Какие дополнительные услуги стоит учитывать?
IP-адреса, SSL-сертификаты, DNS и доменные имена.
Как выбрать хостинг для веб-сайта?
1. Определите свои потребности.
2. Выберите тип хостинга.
3. Проверьте SLA и стабильность работы.
4. Оцените уровень техподдержки.
5. Проверьте мощность железа и SSD.
6. Обеспечьте безопасность и защиту от DDoS.
7. Сравните стоимость.
8. Оцените возможность масштабируемости.
9. Изучите дополнительные услуги.