Любой сервер требует регулярного технического обслуживания, чтобы работать без сбоев и не подводить владельца в нужный момент. Для этого мы регулярно проводим регламентные работы, определенные операции, позволяющие ему и дальше не подводить своих владельцев.
Основываясь на богатом опыте обслуживания серверов, мы сформировали список регламентных операций, оптимальных для Discord-серверов нашей разработки. Исходя из соотношения трудозатрат и эффективности партнер может выбрать период регламентных операций раз в месяц или раз в год. При таком периоде процедура не сильно напрягает клиента и позволяет достигнуть требуемых значений надежности работы серверов.
Еще одним важным преимуществом проведения регламентных операций – является сопутствующее выполнение функции мониторинга состояния сервера. Очень часто во время проведения этих работ удается диагностировать скрытую проблему на сервере. Например, случайное включение функции Администратора в правах какой-либо роли или бота, может привести к непредсказуемым последствиям. Пользователь с данною ролью может воспользоваться уязвимостью. Поэтому, когда такие проблемы всплывают во время регламентных операций, проводимых в рамках абонентского обслуживания сервера – это не критично, ведь проблема будет устранена своевременно.
Принудительная настройка обновлений
Автоматическое включение всех обновлений Discord и ботов на сервере очень нежелательно, потому что после обновления может оказаться что пользователи получили неутвержденные функции. Это создает дополнительные проблемы. А после чего необходима отключение функций. Кроме того, иногда обновления бывают «сырыми» и неработоспособными.
Контроль мониторинга
Корректная работа ботов, корректная отправка и доставка уведомлений в каналы мониторинга. На всех серверах наших партнеров ведется мониторинг действий администраторов и модераторов сервера. В данном пункте проверяется что делается это корректно и полноценно.
Полный осмотр настроек
Осмотр структуры сервера (категорий, каналов и их настроек), общих настроек сервера и ролей, ботов позволяет обнаружить и устранить ошибочные изменения в результате эксплуатации сервера. Исправление ошибок. Контроль записей с историей изменений сервера позволяет выявить ошибки.
Обновление резервной копии
За месяц/год эксплуатации в настройках и описании сервера могут произойти изменения, поэтому нужно синхронизировать шаблон или обновить резервную копию.
Стоимость равна стоимости шаблона вашего сервера, то есть зависит от сложности сервера (количества каналов, ботов, вебхуков) и затрачиваемого времени на обслуживание.
В результате внедрения культуры проведения регламентных операций удается достигнуть показателей повышения надежности работы серверов наших партнеров:
Снижение проблем после обновления программы и ботов;
Снижение проблем в результате управления сервером;
Снижение проблем в результате злоупотреблений администраторов, модераторов сервера;
Снижение факта отсутствия актуальной целостной резервной копии.
Оставшиеся случаи происходят по причине обстоятельств, которые невозможно предусмотреть заранее и выявить с помощью профилактики, неправильная работа программы и ботов, действия пользователей и так далее.
На основании нашего опыта проведения технического обслуживания серверов, включающего регламентные операции, можно сделать вывод, что польза от этих процедур значительно превосходит затраты времени и ресурсов на их выполнение. Это говорит о том, что проблему лучше предотвратить вовремя, чем бороться с ее последствиями в дальнейшем.