Creatio administration

Системные требования к серверам (on-site)

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

Для работы Creatio необходимо развернуть следующие обязательные компоненты:

Сервер приложений;

Сервер управления базами данных;

Сервер хранения сессий.

К опциональным компонентам относятся:

Сервер системы контроля версий;

Балансировщик нагрузки;

Контейнерная виртуализация.

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

Общие требования для всех серверов

Все компоненты системы поддерживают функционирование в виртуальном окружении. Список поддерживаемых облачных/виртуальных платформ:

Amazon Web Services;

Microsoft Azure / Hyper-V;

VMware vCloud Director / vSphere.

НА ЗАМЕТКУ

Совместимость системы с другими виртуальными / облачными платформами не гарантируется.

Активные экземпляры компонентов системы должны быть размещены в одной локации (датацентр / серверное помещение / офисное здание и т.д.). Допустимо размещение резервных компонентов в удаленных локациях при реализации защиты от катастрофических событий.

Все компоненты должны работать в предназначенных для них операционных системах. Совмещение компонентов допустимо, но не рекомендуется.

Для организации кластера СУБД может использоваться как общее файловое хранилище, так и раздельное дисковое пространство узлов кластера.

Сервер системы контроля версий (SVN) является необязательным компонентом. Он нужен, только если планируется ведение версионности изменений конфигурации.

Балансировщик нагрузки является необязательным компонентом, который может понадобиться, если:

предполагается повышенная сетевая нагрузка на серверы приложений;

серверы приложений развернуты в отказоустойчивой конфигурации (веб-фермы).

Балансировщик может быть аппаратным или программным. Для работы в отказоустойчивом режиме используется балансировщик HTTP/HTTPS-трафика с поддержкой протокола WebSocket. Работа приложения тестировалась на программных балансировщиках нагрузки HAproxy и MS ARR (Microsoft Advanced Request Routing). Известны случаи успешного использования других балансировщиков, например, Citrix, Cisco, NginX, FortiGate.

Каналы связи:

IIS — SQL:

пропускная способность — 10Мбит/с на 100 активных пользователей;

задержки не более 15–20 мс.

IIS — пользователь:

минимально 256 кбит/с на 1 активного пользователя;

рекомендуется 512 кбит/с на 1 активного пользователя;

формула: 30кБайт/с * (общее число одновременно работающих пользователей) * 10%.

Ввод/вывод:

100 IOPS на 1000 активных пользователей

SQL: 1000 IOPS на 1000 активных пользователей

Требования для отправки массовых email-рассылок (продукт Marketing Creatio):

Рекомендуемая скорость дисков БД зависит от планируемого количества получателей.

Аудитория до 1 млн получателей в одной рассылке или свыше 1 млн получателей в месяц — не менее 300 IOPS, < 8 ms.

Аудитория от 1 млн до 2 млн получателей в одной рассылке или свыше 3 млн получателей в месяц — не менее 500 IOPS, < 8 ms;

Аудитория от 2 млн до 5 млн получателей в одной рассылке или более 5 млн получателей в месяц — не менее 1000 IOPS, < 7 ms.

Требования к серверам для сервиса синхронизации Exchange Listener

В Exchange Listener обработка запросов производится отдельными обработчиками, каждый из которых одновременно обслуживает 50 активных почтовых ящиков.

Количество обработчиков указывается при установке микросервисного компонента и зависит от  планового количества почтовых ящиков.

Для одного обработчика необходимо 30% процессорного времени 2Гц процессора и 700 Мб оперативной памяти (дисковое хранилище не используется).

Возможна настройка автоматического масштабирования по количеству активных подписок. Для получения подробностей по организации таких сценариев отправьте запрос на электронный адрес support@creatio.com.

Требования к программному обеспечению

Компонент

Программное обеспечение

Веб-сервер

Windows Server 2012 R2,2016,2019; IIS: .Net framework 4.7.2

Сервер базы данных

Windows Server 2012 R2,2016,2019; MSSQL 2016; Oracle 11g и выше; PostgreSQL 11

Сервер кэширования

Linux Debian 8-9; Redis

Сервер балансировщика нагрузки

Linux Debian 8-9; HAproxy

Сервер системы контроля версий (SVN)

Linux Debian 8-9; SVN

Контейнеры

Linux Debian 8-9; Docker; Kubernetes

Оглавление

Системные требования на 1 — 50 пользователей

Системные требования на 50 — 100 пользователей

Системные требования на 100 — 300 пользователей

Системные требования на 300 — 500 пользователей

Системные требования на 500 — 1000 пользователей

Системные требования на 1000 — 3000 пользователей

Системные требования на 3000 — 5000 пользователей

Системные требования на 5000 — 7000 пользователей

Системные требования на 7000 — 10000 пользователей

Требования к контейнерной виртуализации

Был ли данный материал полезен?

Как можно улучшить эту статью?