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

  • База данных – центральный компонент системы. Содержит учетные записи пользователей, проекты, задачи, сообщения, права доступа и т.п. В качестве СУБД используется PostgreSQL (http://www.postgresql.org).

  • Файловое хранилище – сервер, на котором запущена служба Cargador, управляющая размещением файлов Cerebro на дисковом массиве.

  • Сервер почтовых рассылок – осуществляет рассылку почтовых уведомлений от имени Cerebro и обработку полученных писем от пользователей. Для выполнения этих задач также используется служба Cargador, поэтому зачастую данный компонент располагается на том же сервере, что и файловое хранилище.

  • Web-сервер – сервер со специальным ПО, позволяющий обращаться к системе Cerebro непосредственно через Web-браузер (без установки клиентского модуля Cerebro).

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

Для различных вариантов развертывания системы Cerebro состав и физическое размещение её компонент может сильно варьироваться – от «облачного» сервиса до полностью локально установленной системы.

В соответствии с тарифными планами (https://cerebrohq.com/ru/pricing/) можно выделить типичные варианты установки компонентов Cerebro – они описываются в следующих подразделах.

Вперед >>

Вы нашли ответ?