Виртуальный хостинг — экономное решение, но практически без гарантий

Виртуальный хостинг — самый экономичный, но при этом и наименее надёжный вариант размещения сайта. Его достаточно только для размещения простых ненагруженных веб-сайтов, для которых не особо важны производительность и стабильность работы.

У нормальных хостеров такая услуга стоит 100-300 рублей в месяц. Клиенту предоставляется место на диске для размещения веб-сайтов, среда исполнения веб-сервисов единая для многих пользователей, ресурсы распределены между всеми пользователями на одном сервере, где может размещаться от нескольких сотен до нескольких тысяч сайтов. Выделение ресурсов — процессорного времени и оперативной памяти — не гарантируется.

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

Проблемы с виртуальным хостингом бывают достаточно часто даже у нормальных хостинг-провайдеров: это и перегрузки, и атаки, и сбои ПО. Причины достаточно просты — большое количество сайтов на одном физическом сервере, много непрофессиональных пользователей. Стоит отметить еще один факт: небольшие дешевые хостинг-провайдеры часто пренебрегают безопасностью и вообще не разграничивают привилегий пользователей, что позволяет одному пользователю на сервере иметь доступ к сайтам сотен других пользователей, хотя у более крупных (и дорогих) провайдеров эта проблема, как правило, решена.

Не стоит использовать виртуальный хостинг для серьёзных коммерческих проектов — возможные проблемы с производительностью («торможение» сайта) и высокий риск сбоев (недоступность сайта) делают экономию в 500-1000 рублей неоправданной. Потеря компанией пусть даже одного клиента в большинстве случаев будет стоить дороже. Для хостинга подобных проектов лучше подойдут виртуальные или физические выделенные сервера.

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

Cтатьи по теме:

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

Тематические технологии:

Red Hat Enterprise Linux
CentOS
Система управления конфигурациями Ansible
Docker
Веб-сервер NGINX
Kubernetes
Веб-сервер Apache