Для того, чтобы сайт работал, его надо где-то разместить. Значит, надо выбрать хостинг. От правильного выбора зависит стабильность работы сайта.
Самый простой вариант хостинга — общий (shared) хостинг, когда на одном сервере размещаются сайты десятков и сотен клиентов. Главное преимущество такого хостинга состоит в том, что хостинг-провайдер полностью обеспечивает функционирование сервера и владельцу сайта нет необходимости владеть навыками системного администратора или оплачивать работу специалиста. Однако надо понимать, что вопросы разработки и сопровождения сайта в зону ответственности хостинг-провайдера не входят, и такие работы либо вообще не выполняются хостинг-провайдером, либо выполняются за отдельную плату. Существенным недостатком общего хостинга является то, что настройки сервера общего хостинга не могут быть изменены по желанию клиента и на сервер не устанавливается никакое дополнительное ПО. Другой недостаток общего хостинга состоит в том, что сайт одного из клиентов может создавать проблемы для всех остальных сайтов на сервере. Безусловно, когда такая ситуация будет обнаружена, проблемный сайт будет отключён, но на это требуется время, а проблемы имеют свойство возникать в самый неподходящий момент.
Другой вариант — выделенный хостинг. В этом случае сайт размещается на виртуальном или физическом выделенном сервере. Главное преимущество выделенного хостинга — возможность настройки сервера под конкретные задачи и установки любого необходимого ПО. Даже если речь идёт о виртуальном сервере, это всё равно — полностью изолированная сущность и проблемы сайтов других клиентов никогда не станут вашими проблемами. Таким образом, выделенный сервер позволит вашему сайту работать намного стабильнее, чем общий хостинг. Однако выделенный сервер требует администрирования. Обычно, услуги администрирования сервера не входят в стоимость ни физического, ни виртуального выделенного сервера. Такие услуги датацентр может предоставлять за отдельную плату или не предоставлять совсем. И если сопровождение изначально правильно настроенного сервера обычно не вызывает затруднений, то начальную настройку обязательно должен производить специалист, иначе проблемы в работе сервера будут неизбежны. Если вы не обладаете необходимыми навыками, и не имеете собственного системного администратора, наилучшим решение будет заказать аутсорсинг настройки и сопровождения сервера на сайте https://vvadmin.ru. Поскольку услуги системного администратора требуются в небольшом объёме и не требуют постоянной занятости системного администратора, аутсорсинг позволит сэкономить средства и платить только за те работы, которые необходимы.
Отдельно следует рассмотреть размещение сайта на собственном сервере, установленном вне датацентра — в офисе или дома. Безусловно, такое решение позволит сэкономить немного денег, однако датацентр имеет резервированное подключение к интернету и резервированное электропитание, в офисе же и, тем более, дома такого нет, из-за чего стабильность работы сайта будет очень невысокой.