Инструменты пользователя

Инструменты веб-сайта


Примеры конфигурации: масштабирование

Это старая версия документа!


Горизонтальное масштабирование

Die Architektur von Benno MailArchiv ist im Hinblick auf einfache horziontale Skalierungs entwickelt worden. Dieses ermöglicht gerade bei Multi-Mandanten Konfigurationen ein System, daß mit den Anforderungen bezüglich Durchsatz schnell und einfach automatisiert erweitertert werden kann.

Архивирование и индексирование

Die Während der Übertragung der E-Mails von den Gateway-MTAs zur Archivierung kann ermittelt werden, welchen Mandanten die jeweilige E-Mail zugeordnet werden muss. Die E-Mail wird dannn an die Archivierungs-Instanzen geschickt, bei denen die jeweiligen Mandanten konfiguriert sind.

Die Speicherung der E-Maildaten in Repo und Index erfolgt auf dem nachgelagerten Storage-Backend. Hier können die Mandanten auf unterschiedliche Volumes verteilt werden. Damit kann eine relativ gleichmäßige IO- und Speicherplatz-Auslastung der Volumes erreicht werden.

Поиск и отображение

 Storage- | Suche und Export | Anzeige / UI Backend(s) | | | | | | | | +------------+ +--->| benno-rest |<---+ | +------------+ | +-----------+ +-------+ | | | | | MD1 |<---+ +------------+ +---->| benno-web | +-------| |--->| benno-rest |<---+ | | | MD2 |<---+ +------------+ | +-----------+ +=======| | | | MD3 |<---+ +------------+ | |-------| |--->| benno-rest |<---+ | MD4 |<---+ +------------+ | +=======| | | | MD5 |<---+ +------------+ | +-----------+ |-------| |--->| benno-rest |<---+ | | | MDn |<---+ +------------+ +---->| benno-web | +-------+ | | | | | +------------+ | +-----------+ +--->| benno-rest |<---+ +------------+ | | | |

Die Suche und Anzeige kann ebenfalls auf unterschiedlichen Maschinen konfiguriert werden. Die benno-rest-Instanzen greifen über das Netzwerk (NFS, ISCSI, …) auf die Storage Volumes zu.

benno -rest настроена таким образом, чтобы она могла сопоставлять поиск по индексу и доступ к почте для части клиентов.

Während der Anmeldung am Web-UI in benno-web wird auf Basis der Mandanten-Zuordnung des Benutzer dynamisch festgelegt, auf welche benno-rest Instanz in dieser Session zugegriffen wird.

Die Die Kommunikation zwischen benno-web und benno-rest läuft dabei über HTTP(S).

konfigurationsbeispiele/skalierung.1510588928.txt.gz · Zuletzt geändert: 2017/11/13 16:02 von lwsystems