Выбор хостинга — важная задача, так как от правильности принятого решения будут зависеть стабильность и скорость работы сайта, а также ваши расходы.
Необходимо определить:
- какой тип хостинга вам нужен;
- на какой операционной системе (Linux или Windows).
Какой тип хостинга выбрать?
Хостинг — это аренда ресурсов компьютера (точнее, сервера), на котором будут размещаться файлы вашего сайта и запускаться программы для его работы. В зависимости от того, какой объем ресурсов вы будете арендовать и в какой конфигурации, различают несколько основных типов хостинга:
- виртуальный веб-хостинг;
- виртуальный выделенный сервер (VDS/VPS);
- физический выделенный сервер;
- облачный хостинг.
Вариант бесплатного хостинга рассматривать здесь не будем, так как для серьезных проектов он не подходит из-за сильно ограниченных ресурсов, низкого уровня техподдержки и высоких рисков нестабильной работы.
Веб-хостинг (shared)
Самый простой и лучший по цене вариант. На сервере с виртуальным хостингом могут размещаться несколько десятков или сотен различных сайтов, и все они делят аппаратные ресурсы между собой. Согласно тарифному плану вам выделяются определенные лимиты минут работы процессора, объема занимаемой ОЗУ, места на диске. Лимиты нельзя превышать.
Сайтом можно управлять через специальную хостинговую программную оболочку. Есть загрузка, скачивание, редактирование файлов сайта (обычно через FTP), некоторые общие настройки. Все остальное управление (самим сервером, его операционной системой, программами, которые обеспечивают работу сервера и сайтов, сетевыми настройками) остается в руках провайдера и вам недоступно.
Виртуальный веб-хостинг подойдет большинству сайтов с посещаемостью до 1000-1500 человек в день. Его основные плюсы — цена и простота управления.
Некоторые провайдеры предлагают тарифные планы виртуального хостинга «VIP» или «Бизнес». Управление остается таким же простым, через программную панель, но в вашем распоряжении будет больше ресурсов, которые будут выделены только под вас — как при аренде виртуального выделенного сервера.
- 1 сайт
- 1 база данных
- 5 почтовых ящиков
- PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
- Поддержка любой CMS
- Защита от DDoS
- 5 сайтов
- 5 баз данных
- 10 почтовых ящиков
- PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
- Поддержка любой CMS
- Защита от DDoS
- Домен в подарок
- 10 сайтов
- 10 баз данных
- ∞ почтовых ящиков
- PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
- Поддержка любой CMS
- Защита от DDoS
- Домен в подарок
- 30 сайтов
- 30 баз данных
- ∞ почтовых ящиков
- PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
- Поддержка любой CMS
- Защита от DDoS
- Домен в подарок
- ∞ сайтов
- ∞ баз данных
- ∞ почтовых ящиков
- PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
- Поддержка любой CMS
- Let's Encrypt
- Защита от DDoS
100
- ∞ сайтов
- ∞ баз данных
- ∞ почтовых ящиков
- PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
- Поддержка любой CMS
- Let's Encrypt
- Защита от DDoS
- Повышенная производительность
- Домен в подарок
164
- ∞ сайтов
- ∞ баз данных
- ∞ почтовых ящиков
- PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
- Поддержка любой CMS
- Let's Encrypt
- Защита от DDoS
- Повышенная производительность
- Домен в подарок
447
- ∞ сайтов
- ∞ баз данных
- ∞ почтовых ящиков
- PHP — 5.6, 7.0, 7.1, 7.2, 7.3, 7.4
- Поддержка любой CMS
- Let's Encrypt
- Comodo Positive SSL в подарок
- Защита от DDoS
- Повышенная производительность
- Домен в подарок
489
VDS/VPS
Обозначения VDS/VPS расшифровываются как виртуальный выделенный/частный сервер и по сути почти идентичны. Провайдер выделяет вам отдельную виртуальную машину (ВМ), созданную на базе физического сервера, — это предоставляет гораздо больше мощностей в ваше распоряжение.
В управлении и работе ВМ аналогична обычному компьютеру.
Плюсы VDS по сравнению с shared-хостингом:
- Отдельный IP-адрес.
- Другие сайты, которые хостятся на этом же физическом сервере, почти никак не могут вам помешать, поскольку вы изолированы от них выше уровня операционной системы — на уровне гипервизора (ПО виртуализации).
- ОЗУ, ядра процессора, жесткий диск — все это используется только вами. Не будет такого, что в часы пик кто-то «займет» часть ваших ресурсов.
Минусы:
- ВМ требует администрирования как обычный сервер — вам потребуется специальный сотрудник.
- Стоимость аренды VDS/VPS выше, чем shared.
VPS-хостинг подойдет для сайтов с посещаемостью 5-10 тысяч человек в день.
Выделенный сервер
Самый частый выбор хостинга для крупных сайтов, интернет-магазинов, порталов с посещаемостью от 10 000 человек в сутки — это полностью выделенный под вас физический сервер. Вы даже можете заказать машину с определенными параметрами (объемом оперативной памяти, количеством ядер и частотой процессора, характеристиками SSD и HDD).
Плюсы выделенного сервера по сравнению с виртуальным:
- больше ресурсов;
- полная изолированность (программная, сетевая, физическая) от других серверов и клиентов провайдера, вплоть до того, что ваш сервер могут поставить за закрытым ограждением.
Минус — он стоит дороже.
Разновидностью такого хостинга можно считать колокейшен, когда вы не арендуете сервер для сайта, а покупаете свой собственный, но размещаете его в дата-центре провайдера. В ЦОД гораздо лучше обеспечивается бесперебойность работы (резервное питание, каналы связи) плюс на высоком уровне реализована физическая и сетевая безопасность.
Облачный
В облаке файлы вашего сайта физически могут лежать на разных серверах и даже в разных дата-центрах провайдера.
Плюсы облачного хостинга:
- возможность почти мгновенно добавлять и убирать ресурсы;
- оплата только за фактически использованное время;
- высокая отказоустойчивость.
Основной минус — высокая стоимость.
Облачный хостинг рекомендован сайтам с частыми большими «пиками» в посещаемости, а также тем, для которых любые сбои в работе — это огромные финансовые потери.
Linux или Windows?
Хостинг на Linux и хостинг на Windows практически идентичны по своим возможностям. Но можно выделить следующие особенности:
- подбирайте ОС под технологии, которые вы планируете использовать: например, хостинг для ASP.NET должен быть на Windows;
- хостинг на Linux сложнее и дороже администрировать (если вы выбрали VDS или выделенку);
- Windows-серверы обходятся дороже, так как требуют лицензий, поэтому стоимость аренды может быть выше;
- хостинг на Windows более требователен к ресурсам, чем линуксовый, а значит, вам нужно будет арендовать больший объем ОЗУ, ядер процессора и так далее.