Как проводится техническое обслуживание?
Как классифицируется обслуживание MegaNodes?
MegaNodes делит обслуживание по времени на плановое и экстренное.
По объекту:
- API maintenance
- Provider maintenance
- Game maintenance
Плановое обслуживание
Обычно проводится раз в 2–4 месяца.
Может включать:
- системные обновления
- крупные новые функции
- новых провайдеров
- инфраструктурные работы
- накопленные изменения платформы
Экстренное обслуживание
Проводится при серьезной проблеме или необходимости немедленного технического вмешательства.
Примеры:
- критические ошибки Game
- сбои Provider
- сбои API
- изменения инфраструктуры
- сетевые или серверные проблемы
- срочные патчи
API Maintenance
Охватывает всю среду MegaNodes API.
После завершения:
- удаляется Transaction History старше 7 дней
- удаляется Game History всех Provider
Во время обслуживания недоступны:
- Game Launch
- API-запросы
- обработка Transaction
- BackOffice
Provider Maintenance
Охватывает конкретного Provider целиком.
Может потребоваться при обновлениях, крупных исправлениях, изменениях API, проблемах соединения или срочных патчах.
Не проводится как регулярное плановое обслуживание, а только как экстренное обслуживание.
Все игры этого Provider временно недоступны.
Game Maintenance
Если серьезная проблема касается конкретной Game, она переводится в Maintenance до устранения ошибки.
После восстановления публикуется отдельное уведомление.
Когда публикуется уведомление?
Плановое обслуживание обычно объявляется за один день.
Уведомление обычно содержит:
- дату
- время начала
- ожидаемую длительность
- объект
- затронутые сервисы
Информация публикуется в Telegram-канале MegaNodes.
Новые игры и обычные исправления обычно не требуют обслуживания
Обычно runtime без downtime применяются:
- новые игры
- обычные bugfix
- небольшие изменения конфигурации
- небольшие улучшения
Что происходит при серьезной ошибке?
В Maintenance переводится только затронутая Game или Provider.
После исправления сервис восстанавливается, и нормализация объявляется отдельно.
Доступность во время обслуживания
- API: API и все игры недоступны
- Provider: все игры Provider недоступны
- Game: недоступна только затронутая Game
> MegaNodes старается выполнять обычные обновления без downtime и использует maintenance только тогда, когда остановка действительно необходима.