Разработка панели для управления серверами

управление серверами
Заказчик поставил задачу создать многопользовательскую панель для управления серверами, на которых обрабатывается видео.

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

Бизнес-задача

Этапы Проекта

1
Изучение технического задания со стороны заказчика
Формирование команды
4
2
Выбор подходящего технологического стэка
Старт проекта
5
3
Согласование сроков
и стоимости
Перед началом проекта мы сформировали стек технологий, который наиболее подходит для этой задачи.

Интерфейс системы реализован в виде SPA (Single Page Application) и предлагает пользователю интерфейс, доступный на двух языках – русском и английском.

Наша команда должна была продумать и реализовать каркас будущей системы, а команда заказчика – добавить к нему алгоритм обработки видео.

Команда заказчика не раскрывала свой бэкенд. Мы не могли до конца понять, что обрабатывается на серверах, для чего это нужно и как должно выглядеть — приходилось работать вслепую.

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

Решение

Результаты

Мы справились со всеми трудностями в срок и создали панель, которая решает все задачи клиента:
Технологии:
Python, Vue.js, css-bulma, Tornado
Авторизация и регистрация пользователей

Панель управления, где можно получить список серверов с краткой информацией, сохраненные графики, статус БД и информацию о лицензии.

Настройки сервера: изменение всех параметров сервера, а также вложенных структур.

Мощная система аналитики: отчеты готовятся на основе выборки из БД в разных разрезах.
Список серверов с возможностью добавить новый, отредактировать или удалить существующие.

Общие настройки: настройка типов уведомлений, добавление/редактирование/создание пользователей, загрузка/удаление лицензии, настройки БД, создание/восстановление из резервной копии.

Система строит графики по любым параметрам с настройкой интервалов.
Свяжитесь с нами
Бесплатная консультация в течение 24 часов, если сегодня не пятница
Мы гарантируем конфиденциальность
Рассчитаем время и стоимость вашего проекта
GDPR? Конечно!