К содержанию
ActionPulse

← Все статьи

  • on-prem
  • инфраструктура
  • выбор системы
Автор — Редакция ActionPulse

Как выбрать on-prem продуктовую аналитику: чек-лист пилота

Защищённый on-prem контур аналитики и контрольные точки пилота

On-prem продуктовая аналитика разворачивается в инфраструктуре заказчика или в выделенном контуре под его управлением. Такой вариант выбирают не ради самого слова «on-prem», а когда команде нужны конкретные границы данных, сетевого доступа, эксплуатации и изменений.

Сравнивать решения только по списку графиков недостаточно. В промышленной эксплуатации важны обновления, резервные копии, наблюдаемость, роли, экспорт и понятный способ выйти из системы.

Начните с требований, а не с архитектуры

До демонстрации продукта зафиксируйте:

  • какие события будут поступать;
  • приблизительный объём в день и пиковую нагрузку;
  • срок хранения;
  • число проектов и пользователей интерфейса;
  • обязательные отчёты;
  • требования к задержке данных;
  • допустимые исходящие соединения;
  • модель аутентификации и ролей;
  • кто отвечает за платформу после запуска.

Если требования сформулированы как «всё должно быть у нас», стороны могут по-разному понимать результат. Уточните, где находятся приложение, база, резервные копии, журналы, образы и ключи.

Модели поставки

Полностью в контуре заказчика

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

Выделенная управляемая установка

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

Облачный сервис с экспортом

Это не on-prem, но иногда закрывает исходную задачу дешевле: данные быстро анализируются в сервисе, а события или результаты регулярно выгружаются в собственное хранилище. Сравнивайте не ярлыки, а реальные ограничения.

Страница продуктовой аналитики on-prem описывает сценарий установки ActionPulse в инфраструктуре заказчика.

Контур и сетевые соединения

Попросите схему потоков данных:

  1. от SDK или бэкенда до приёмника;
  2. от приёмника до очереди и хранилища;
  3. от интерфейса до API;
  4. от системы до почты, уведомлений и обновлений;
  5. от резервного копирования до целевого хранилища.

Для каждого соединения укажите направление, протокол, порт, назначение и владельца. «Доступ в интернет не нужен» должно подтверждаться установкой и обновлением в закрытом тестовом контуре.

Хранение и производительность

Запросите расчёт ресурсов для вашего профиля нагрузки. Среднее число событий в секунду не описывает пики после рассылки, релиза или восстановления сети.

На пилоте измерьте:

  • приём событий на рабочем и пиковом потоке;
  • задержку появления данных в отчёте;
  • время построения основных воронок и когорт;
  • объём хранилища за неделю и прогноз на срок хранения;
  • поведение при поздних и повторных событиях;
  • восстановление после остановки компонента.

Не переносите результат небольшого синтетического теста на год эксплуатации без модели роста.

Обновления и совместимость

Хороший процесс обновления отвечает на вопросы:

  • как проверяется подпись или checksum артефакта;
  • можно ли установить конкретную версию;
  • какие миграции выполняются;
  • как проверить готовность до переключения;
  • сколько поддерживается предыдущая версия;
  • как выполняется откат;
  • какие изменения требуют простоя.

Отдельно проверьте совместимость SDK и сервера. Браузеры и приложения могут отправлять события со старой схемой после обновления платформы.

Резервные копии и восстановление

Фраза «бэкап есть» не доказывает восстановимость. В пилоте нужен сценарий восстановления:

  1. создать контрольные события и отчёт;
  2. выполнить резервную копию;
  3. восстановить данные в отдельный контур;
  4. проверить целостность и доступ;
  5. измерить фактическое время.

Зафиксируйте RPO и RTO понятным языком: сколько данных допустимо потерять и за какое время сервис должен вернуться.

Доступ и аудит

Проверьте:

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

Наличие формы входа ещё не означает готовую корпоративную модель доступа.

Наблюдаемость

Команде эксплуатации нужны не только зелёные контейнеры. Пилот должен показать:

  • метрики приёма, ошибок и очередей;
  • состояние хранилища;
  • задержку обработки;
  • заполнение дисков;
  • структурированные журналы;
  • понятные сигналы деградации;
  • процедуру диагностики от события до отчёта.

Проверяйте реальный путь данных, а не только доступность дашборда.

Экспорт и выход из системы

До покупки убедитесь, что можно получить:

  • исходные события;
  • словарь и схему;
  • идентификаторы пользователей и аккаунтов;
  • настройки проектов;
  • сохранённые определения отчётов, если формат позволяет;
  • документацию по экспорту.

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

План пилота

Полезный пилот занимает один критичный сценарий, но проходит его целиком:

  1. согласовать 10–20 событий;
  2. развернуть систему по инструкции;
  3. подключить тестовый и рабочий источник;
  4. построить воронку и удержание;
  5. проверить историю нескольких пользователей;
  6. измерить нагрузку и задержку;
  7. выполнить обновление;
  8. восстановить резервную копию;
  9. выгрузить события;
  10. записать трудозатраты обеих сторон.

Матрица решения

Оцените кандидатов по одинаковой шкале:

Критерий Что проверять
Функциональность отчёты для реальных вопросов команды
Данные схема, идентификация, поздние события, экспорт
Эксплуатация обновление, откат, мониторинг, поддержка
Восстановление рабочий restore и измеренные RPO/RTO
Безопасность роли, аудит, секреты, сетевые границы
Стоимость лицензия, инфраструктура и время команды
Выход формат и полнота выгрузки

Сравнение готового решения с собственной разработкой вынесено на страницу готовая или собственная продуктовая аналитика.

Итог

Выбор on-prem аналитики заканчивается не презентацией, а проверенным сценарием установки, обновления, восстановления и экспорта. Побеждает решение, которое закрывает продуктовые вопросы и имеет понятную эксплуатационную границу для вашей команды.

Продолжить разбор

Связанные материалы

Все статьи →

Проверьте это на своих данных

Триал Growth на 14 дней: отчёты и SQL-консоль, карта не нужна. До 30 млн событий за 14 дней. Выгрузка событий через API недоступна во время пробного периода; после оплаты доступна с тарифа Growth.

Попробовать 14 дней бесплатно