Для архитектора и эксплуатации

Развёртывание в контуре организации

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

Как устроена

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

Архитектурные уровни
УровеньСостав
ПредставлениеРабочее место специалиста, портал заявителя, раздел администрирования. Связь с прикладным уровнем только через программный шлюз
ПрикладнойСлужбы обработки записей, администрирования, доступа, базы знаний, уведомлений, приёма почты, интеграций, отчётности
ИнтеграционныйПрограммный шлюз с проверкой маркеров доступа, приём событий и писем, шина событий
ДанныеPostgreSQL, ClickHouse для витрин, объектное хранилище S3, хранилище значений в памяти, шина событий по протоколу Kafka

Состав поставки

Образы и миграции

Контейнерные образы служб и клиентского приложения, файлы миграций базы данных

Манифесты и параметры

Манифесты развёртывания для среды оркестрации и значения параметров

Снимок настройки

Преднастроенная конфигурация процессов, справочников и ролей

Документация

Порядок развёртывания и сопровождения, резервного копирования и восстановления

Порядок установки

Требования к ресурсам рассчитываются под профиль нагрузки: число специалистов, заявителей и записей

  1. 1

    Подготовка

    Пространство имён, сетевые правила, внутренний реестр образов, хранилища

  2. 2

    Инфраструктурные компоненты

    База данных, витрины, объектное хранилище, шина событий, сервер идентификации

  3. 3

    Миграции и запуск служб

    Миграции применяются до запуска, затем запускаются службы и клиентское приложение

  4. 4

    Область аутентификации

    Настройка сервера идентификации, подключение каталога учётных записей организации

  5. 5

    Контрольные проверки

    Проверка доступности, входа и сквозного прохождения записи

Обновление и резервирование

Эксплуатация
ЗадачаКак решается
ОбновлениеЗамена контейнерных образов с применением миграций до запуска служб, настройки сохраняются
МасштабированиеГоризонтальное за счёт числа экземпляров служб, вертикальное за счёт ресурсов узлов хранилищ
ОтказоустойчивостьСлужбы в нескольких экземплярах, события пишутся в одной транзакции с данными, база данных восстанавливается из резервных копий на момент времени
Резервное копированиеБаза данных, объектное хранилище и описание области аутентификации, порядок восстановления документирован
Целевые показатели
До 850 одновременно работающих специалистов, до 150 000 пользователей портала, отклик интерфейса до 3 секунд на основных операциях, коэффициент готовности не ниже 0,999. Это целевые значения на оговорённой конфигурации

Частые вопросы

Рассчитаем конфигурацию

Пришлите число специалистов и заявителей, подготовим требования к ресурсам под вашу нагрузку

Связаться с нами