Варианты развертывания BPMSoft

Базовый
Microsoft прекратила развитие платформы .NET Framework, поддержка ограничена. Рекомендуем использовать .NET 8 для новых систем и заранее планировать миграцию существующих решений.

Чтобы развернуть приложение BPMSoft в своем окружении:

  1. Выберите вариант развертывания BPMSoft.
  2. Настройте окружение под выбранный вариант развертывания BPMSoft.
  3. Настройте отказоустойчивую конфигурацию (при необходимости).

Выбор варианта развертывания BPMSoft

Приложение BPMSoft поддерживает следующие варианты развертывания:

  • Desktop — сервер приложения расположен на отдельном сервере под управлением операционных систем Microsoft Windows или Linux;
  • DEB-пакет — используется deb-пакет, который распаковывает дистрибутив BPMSoft;
  • Docker — сервер приложения расположен внутри Docker-контейнера;
  • Kubernetes — сервер приложения расположен внутри кластера Kubernetes.

Подробнее о поддерживаемых версиях операционных систем и компонентов: Системные требования BPMSoft. Дополнительные требования и рекомендации для каждого способа установки приложения BPMSoft приведены в инструкциях по развертыванию.

Варианты развертывания через Docker и Kubernetes требуют наличия соответствующих компетенций по настройке и администрированию систем контейнеризации и оркестрации.

Для жизненного цикла приложения рекомендуется организовать несколько контуров развертывания BPMSoft:

  • Dev (контур разработки) — содержит одно или несколько приложений BPMSoft для разработки проектного слоя в соответствии с бизнес-требованиями. Контур содержит ограниченное количество данных в системе, необходимых исключительно для реализации и отладки бизнес-требований. Рекомендуется настройка отдельного контура для каждого разработчика;
  • Test (контур тестирования) — содержит одно или несколько приложений BPMSoft для тестирования разработанного проектного слоя на синтетических данных. Рекомендуется использование полностью обезличенной копии продуктивного контура с сокращенным набором данных в системе;
  • PreProd (препродуктивный контур) — максимально приближенная к продуктивной среда. Рекомендуется использование частично обезличенной копии продуктивного контура без сокращения набора данных системы;
  • Prod (продуктивный контур) — продуктивная среда BPMSoft, с которой работают пользователи системы. Для систем с высокой нагрузкой рекомендуются варианты развертывания с поддержкой отказоустойчивой конфигурации. Подробнее: Настройка отказоустойчивой конфигурации.

Рекомендуемый цикл внесения изменений в систему изображен на рисунке ниже.

Рисунок 1 — Цикл внесения изменений

Рисунок 1 — Цикл внесения изменений

Настройка окружения для BPMSoft

Для развертывания BPMSoft необходимо подготовить и настроить набор обязательных инфраструктурных компонентов: сервер приложения, сервер кэширования и сервер базы данных. Подробнее: Архитектура BPMSoft

Ниже приведены основные компоненты BPMSoft и ссылки на статьи по их установке и настройке. Выберите инструкции, соответствующие целевому окружению и выбранному способу развертывания приложения:

Таблица 1 — Обязательные компоненты BPMSoft

Компонент Назначение Инструкция развертывания
Сервер приложения Веб-сервер, на котором развернуто само приложение BPMSoft
Сервер кеширования Хранение системной информации для ускорения работы BPMSoft Развертывание сервера кэширования для BPMSoft
Сервер баз данных Хранилище основных данных Развертывание базы данных для BPMSoft
Примечание. Для настройки параметров BPMSoft при развертывании через Windows в IIS используется файл web.config, а для конфигурации параметров при запуске через Kestrel — файл appsettings.json.

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

Таблица 2 — Контейнерные компоненты BPMSoft

Контейнерные компоненты Назначение Инструкция развертывания для Kubernetes Инструкция развертывания для Docker
Сервис глобального поиска Обеспечение функции поиска в BPMSoft Развертывание сервиса глобального поиска через Kubernetes Развертывание сервиса глобального поиска через Docker
Сервис поиска и объединения дублей Поиск дублирующих записей с целью их объединения Развертывание сервиса поиска и объединения дублей через Kubernetes Развертывание сервиса поиска и объединения дублей через Docker
Сервис синхронизации почты Управление отправкой, получением и синхронизацией писем электронной почты Развертывание сервиса синхронизации почты через Kubernetes Развертывание сервиса синхронизации почты через Docker
Сервис машинного обучения Создание моделей прогнозирования на основе набора исторических данных Развертывание сервиса машинного обучения через Kubernetes Развертывание сервиса машинного обучения через Docker

Дополнительным компонентом может быть коннектор для работы модуля «Омниканальные коммуникации». Для получения инструкции обратитесь в Техническую поддержку BPMSoft.

Настройка отказоустойчивой конфигурации

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

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

Для организации отказоустойчивого кластера основного приложения рекомендуется:

Для работы сервера кэширования в кластерном режиме поддерживаются следующие варианты:

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

Рекомендуем изучить

Архитектура BPMSoft
Системные требования BPMSoft

Материал был полезен для вас?
Запросить демонстрацию
Купить приложение
Заявка на индивидуальный тренинг
Заявка на обучение в формате тренинга
Заявка на консультацию по обучению
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Вебинар: 10 ноября в 11:00
Разберём, как повысить эффективность управления ИТ-инфраструктурой с помощью ITSM и Service Desk. Обсудим, как сократить операционные затраты и ускорить бизнес-процессы в 2 раза, на реальном опыте ПАО «Трубная металлургическая компания» (ТМК) и Группы Rubytech.
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM? (детальная)
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Готовы сделать выбор CRM?
Оставьте заявку, и наши эксперты бесплатно проконсультируют вас, подберут подходящую конфигурацию и рассчитают стоимость проекта.
Предпочитаемый способ связи
Регистрация на мероприятие
Типовое внедрение
Внедрите BPMSoft CRM в свою компанию всего за 8 рабочих дней по фиксированной цене! Заполните заявку для уточнения условий.
Предпочитаемый способ связи
Оставить заявку
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Демонстрационная версия BPMSoft
Заполните заявку для получения бесплатного доступа к демонстрационному стенду на 14 дней.
Заказать презентацию
Наш менеджер свяжется с Вами в ближайшее время.
Предпочитаемый способ связи
Рассчитать стоимость
Предпочитаемый способ связи
Лучшие CRM-системы в России: выводы Фонда «Сколково»
Задать вопрос
Предпочитаемый способ связи
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Есть вопросы?
Не нашли для себя подходящую вакансию, или остались вопросы?
*
Присоединяйтесь к партнерской сети BPMSoft
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время
Тип партнерства*
Управление полным жизненным циклом клиента: от генерации лидов и продаж до внедрения, поддержки и продления подписки.
Разработка собственного Приложения – производного программного обеспечения, созданного на платформе BPMSoft (Базовое ПО).
Заявка на онлайн-консультации по BPMSoft
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время
Стать образовательным партнёром
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время.
Заявка на консультацию
Оставьте свои контакты, и наш менеджер свяжется с Вами в ближайшее время.
Подписка
Спасибо!
Ваша заявка принята.
Спасибо!
Ваша заявка принята.
Наш сотрудник свяжется с вами в течение 1-2 рабочих дней.
Внимание!
Обнаружена ошибка.
Внимание!
Обнаружена ошибка.
Вы подписаны на новостную рассылку от BPMSoft.
Вы подписаны на новостную рассылку от BPMSoft.
MAX Подписаться
Уважаемые клиенты! Предупреждаем о случаях недобросовестной конкуренции и мошенничестве в сети Интернет.
Подробнее