
Код сайта после запуска не портится. Но сайт живёт не в вакууме: вокруг него истекают сроки, выходят обновления, меняются правила внешних сервисов. Большинство поломок, с которыми к нам приходят, вызваны не ошибками в коде, а тем, что что-то вокруг сайта изменилось и никто этого не заметил.
Что истекает
- Домен. Продлевается раз в год. Если письмо о продлении приходит на почту бывшего сотрудника, сайт однажды просто перестанет открываться.
- Сертификат HTTPS. Бесплатные сертификаты действуют несколько месяцев и должны продлеваться автоматически. Если автоматика сломалась, браузеры начнут показывать посетителям предупреждение об опасности.
- Оплата хостинга и сервисов. Сервер, почта, платные API. Привязанная карта истекает, платёж не проходит, сервис отключается.
Что обновляется
Операционная система сервера, веб-сервер, библиотеки, на которых написан сайт, получают обновления безопасности. Часть из них можно ставить автоматически, часть требует проверки: обновление библиотеки может изменить её поведение. Если сайт на популярной CMS, обновления плагинов особенно важны, потому что уязвимости в них ищут массово.
Что меняется снаружи
Платёжный провайдер меняет требования к интеграции. CRM выпускает новую версию API и отключает старую. Мессенджер меняет правила для ботов. Обычно о таких изменениях предупреждают за несколько месяцев, но предупреждение должен кто-то прочитать.
Что входит в поддержку
У нас поддержка начинается от 10 000 ₽ в месяц, состав обсуждаем под проект. Обычно в неё входит:
- мониторинг доступности сайта и уведомление, если он не отвечает;
- контроль сроков домена, сертификатов и оплат;
- установку обновлений безопасности;
- резервные копии и периодическую проверку восстановления;
- небольшие правки в пределах оговорённого числа часов.
Про копии подробнее написано в статье о резервном копировании.
Когда поддержка не нужна
Если сайт статический, без форм с базой данных и без интеграций, и у вас есть человек, который следит за доменом и хостингом, отдельный договор на поддержку может быть лишним. Достаточно, чтобы все доступы были оформлены на вас и записаны, а разработчик был готов помочь разово, если что-то случится.
Минимум, который стоит сделать самому
- Убедитесь, что домен и хостинг оформлены на компанию, а уведомления приходят на почту, которую читают.
- Включите автопродление домена.
- Подключите бесплатный мониторинг доступности, который пришлёт сообщение, если сайт перестанет открываться.
- Запишите, где лежат все доступы и кто за что отвечает.
