Skip to content

Внедрение и сопровождение

Внедрение и сопровождение

Этапы внедрения

1. Подготовка инфраструктуры

  • Установка и настройка серверного оборудования
  • Установка операционной системы (Linux рекомендуется)
  • Установка и настройка PostgreSQL
  • Установка Node.js
  • Настройка сетевой инфраструктуры
  • Настройка резервного копирования

2. Развертывание системы

  • Клонирование репозитория или установка из пакета
  • Настройка переменных окружения
  • Выполнение миграций базы данных
  • Загрузка справочных данных
  • Настройка интеграции с LDAP/Active Directory (при необходимости)
  • Настройка SSL/TLS сертификатов

3. Настройка системы

  • Создание учетных записей администраторов
  • Настройка категорий пользователей
  • Настройка справочников (полки, состояния книг и т.д.)
  • Импорт данных о книгах (при наличии)
  • Импорт пользователей (при наличии)
  • Настройка cron задач для обработки очередей

4. Тестирование

  • Функциональное тестирование всех модулей
  • Тестирование интеграции с LDAP (при наличии)
  • Нагрузочное тестирование
  • Тестирование резервного копирования и восстановления
  • Проверка безопасности

5. Обучение персонала

  • Обучение администраторов
  • Обучение библиотекарей
  • Обучение читателей (при необходимости)
  • Подготовка инструкций

6. Запуск в эксплуатацию

  • Переход на новую систему
  • Мониторинг работы системы
  • Сбор обратной связи от пользователей
  • Исправление выявленных проблем

Требования к инфраструктуре

Минимальные требования

Сервер: - CPU: 2 ядра - RAM: 4 GB - Диск: 20 GB свободного места - Сеть: стабильное подключение к интернету

База данных: - PostgreSQL 14.x или выше - Рекомендуется использование отдельного сервера БД для production-окружения

Операционная система: - Linux (Ubuntu 20.04+, Debian 11+, CentOS 8+) - Windows Server 2019+ (для разработки и тестирования)

Веб-браузеры (клиент): - Google Chrome 90+ (рекомендуется) - Mozilla Firefox 88+ - Microsoft Edge 90+ - Safari 14+ (macOS) - Яндекс.Браузер 21+

Рекомендуемые требования

Сервер: - CPU: 4+ ядра - RAM: 8+ GB - Диск: 50+ GB свободного места (SSD рекомендуется) - Сеть: стабильное подключение к интернету с пропускной способностью не менее 100 Мбит/с

Дополнительное оборудование: - QR-сканер (опционально) — для сканирования QR-кодов книг и пользователей - Веб-камера (опционально) — для использования встроенного сканера QR-кодов в браузере

Поддержка

Уровни поддержки

Базовый уровень
  • Консультации по электронной почте
  • Ответ в течение 3 рабочих дней
  • Доступ к документации
Стандартный уровень
  • Консультации по электронной почте и телефону
  • Ответ в течение 1 рабочего дня
  • Приоритетная обработка запросов
Премиум уровень
  • Приоритетная поддержка
  • Ответ в течение 4 часов
  • Удаленное подключение для решения проблем
  • Регулярные консультации

Виды поддержки

Консультации

Предоставляются консультации по следующим вопросам:

  • Установка и настройка системы
  • Интеграция с существующими системами
  • Настройка LDAP/Active Directory
  • Оптимизация производительности
  • Решение технических вопросов

Формы консультаций:

  • Удаленные консультации (электронная почта, видеосвязь)
  • Консультации на объекте заказчика
  • Техническая поддержка по телефону
Исправление ошибок

Обеспечивается исправление ошибок, обнаруженных в процессе эксплуатации системы.

Классификация ошибок:

  • Критические — ошибки, приводящие к недоступности системы или потере данных (исправление в течение 24-48 часов)
  • Высокие — ошибки, существенно влияющие на функциональность (исправление в течение 7 дней)
  • Средние — ошибки, незначительно влияющие на функциональность (исправление в течение 30 дней)
  • Низкие — незначительные ошибки, не влияющие на основную функциональность (исправление по возможности)

Обновления

Типы обновлений

Предоставляются обновления системы, включающие:

  • Исправление обнаруженных ошибок
  • Улучшение производительности
  • Новые функциональные возможности
  • Обновления безопасности
  • Обновления зависимостей (библиотек, фреймворков)

Периодичность обновлений

  • Критические обновления безопасности — в течение 7 дней после обнаружения уязвимости
  • Исправления ошибок — в течение 30 дней после сообщения об ошибке
  • Обновления функциональности — по согласованному графику

Процесс обновления

  1. Уведомление о доступности обновления
  2. Создание резервной копии базы данных
  3. Применение миграций базы данных
  4. Обновление кода системы
  5. Тестирование обновления
  6. Запуск обновленной системы

Откат обновлений

При необходимости возможен откат к предыдущей версии:

  • Восстановление базы данных из резервной копии
  • Откат к предыдущей версии кода
  • Перезапуск сервисов

Доработки

Виды доработок

Выполняются доработки системы в соответствии с техническим заданием заказчика:

  • Добавление новых функций
  • Модификация существующих функций
  • Интеграция с внешними системами
  • Адаптация под специфические требования заказчика
  • Разработка отчетов и аналитики

Процесс выполнения доработок

  1. Анализ технического задания — изучение требований заказчика
  2. Оценка трудозатрат и сроков — подготовка коммерческого предложения
  3. Согласование стоимости и сроков — заключение договора
  4. Разработка и тестирование — реализация доработок
  5. Внедрение и обучение — установка и обучение персонала

Резервное копирование

Рекомендации

  • Ежедневное резервное копирование базы данных
  • Хранение резервных копий на отдельном носителе
  • Тестирование восстановления из резервных копий
  • Хранение резервных копий загруженных файлов (обложки книг)

Автоматизация

Рекомендуется настройка автоматического резервного копирования через cron или специализированные инструменты.

Мониторинг

Рекомендуемый мониторинг

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

Инструменты

  • Health check endpoint для проверки работоспособности системы
  • Логирование производительности запросов
  • Возможность интеграции с системами мониторинга (Prometheus, Grafana)

Главная | О системе | Архитектура | Информационная безопасность | Лицензирование