Zum Hauptinhalt gehen

Materielle Dimensionierung

Die hier angegebenen Daten sind unverbindlich. In der Tat kann die Nutzung einer gleichen Anzahl von Nutzern je nach Struktur und Gewohnheiten sehr unterschiedlich sein. Die Anzahl der E-Mails, ihre Größe, die Anzahl der Empfänger in den E-Mails, die Anzahl der Termine, die Planung... all dies pro Tag ist sehr unterschiedlich.

Über virtualisierte Umgebungen.

Die unten angegebenen Ressourcen an vCPU und/oder RAM sind für virtuelle Maschinen vorgesehen. Das bedeutet, dass diese Ressourcen von einer eventuellen gemeinsamen Nutzung mit anderen virtuellen Maschinen ausgeschlossen werden müssen. Es ist daher besonders darauf zu achten, dass BlueMind Instanzen nicht in einem Kontext platziert werden, in dem der Hypervisor oder die Hypervisoren im Status overcommit sind.

Das Prinzip der Einheiten

In einem System wie BlueMind gibt es verschiedene Komponenten, die Ressourcen verbrauchen.

Die grundlegende Berechnung "pro Nutzer" ist nicht gültig, da ein Nutzer, der nur den E-Mail-Bereich nutzt, das System nicht auf die gleiche Weise belastet wie ein Nutzer, der E-Mail und kollaborative Tools (Kalender, …) nutzt, oder ein Nutzer, der Mapi nutzt.

Die Berechnung der Dimensionierung erfolgt daher pro Einheit, wobei zu beachten ist, dass :

BenutzerprofilKosten pro Einheit
Nur E-Mail1
Messaging + intensive Zusammenarbeit2
Nachrichten + Zusammenarbeit + Mapi5

Ebenso wird bei gleicher Anzahl von Einheiten eine reine E-Mail-Nutzung nicht den gleichen Ressourcenverbrauch haben wie eine Nutzung von E-Mail + Zusammenarbeit (für die Hälfte der Nutzer). E-Mail ist z.B. stärker von IO als von CPU abhängig, was bei kollaborativen Tools im Allgemeinen nicht der Fall ist.

CPU

Wir sprechen von der Anzahl der Herzen. Die Referenz ist eine neuere Server-CPU vom Typ Xeon.

BlueMind umfasst viele Dienste, daher empfehlen wir 2 Kerne als Minimum.

Zu beachten ist, dass die Zuweisung zu vieler CPUs zu anderen Problemen in virtualisierten Umgebungen führen kann.

EinheitenAnzahl der Herzen
1-2002
200-10004
1000-20006
2000-30008
3000-600012
6000+2 Kerne / 1000 Einheiten

RAM

Wir empfehlen 24 GB RAM als Minimum.

EinheitenRam
1-100024 GB
1000-250032 GB
2500 - 500048 GB
5000-1000064 GB*
10000+96 GB*

* mit Auslagerung des bm-elasticsearch-Dienstes auf einen dedizierten Server

Lagerung / IO

Art der Disks

Eine E-Mail beansprucht die Festplatten sehr stark, sowohl für das Lesen und Schreiben kleiner Dateien als auch für die gesamte Verarbeitung der Nachrichten (Indexierung, Lesestatus, …). Die Qualität und Geschwindigkeit der Festplatten sind entscheidend für eine leistungsstarke E-Mail-Kommunikation.

Die Verwendung von SSD/nvme-Laufwerken ist bei einer Neuinstallation zwingend erforderlich und wird bei einem Upgrade von Version 4 dringend empfohlen, es sei denn, die vorhandene Hardware ist nicht zufriedenstellend. Mechanische/rotierende Laufwerke haben hohe Latenzen, die mit der Software nicht kompatibel sind. Diese können möglicherweise für Backups oder in der hierarchischen Speicherung hinter leistungsfähigen SSD/nvme verwendet werden.

Mindestleistungs- und Speicherkapazitätsanforderungen für die Festplatten

Die Speicherbereitstellung erfolgt in IOPS1, da ein E-Mail-Dienst eine hohe Anforderung an Ein-/Ausgänge hat. Der Speicherplatz hängt direkt von der Nachfrage des Kunden ab (Quoten, …).

Je nach Endnutzung müssen nicht alle Laufwerke die gleiche Leistung oder das gleiche Volumen haben.

Bitte beachten Sie

*Die unten angegebenen Mindestvolumina sind Schätzungen, die je nach Installation und Entwicklung der Organisation variieren können, daher sollten Sie Technologien verwenden, die eine einfache Vergrößerung der FS ermöglichen (LVM, etc.).

Punkt der Befestigung

Beschreibung

NFS-Typ

Typ Object Storage S3/Scality Ring

Mindestvolumen

/var/spool/cyrus/data

E-Mail-Speicherplatz

Größter Speicherplatz, abhängig vom erwarteten E-Mail-Volumen zu bestimmen.

/var/spool/bm-hsm

Optionaler Speicherplatz für sekundäre Speicherung von E-Mails

⚠️

/var/lib/postgresql

PostgreSQL-Datenbank

5% des Volumens von /var/spool/cyrus/data + /var/spool/bm-hsm.
Hinweis: Der auf dieser Partition genutzte Speicherplatz wird während einer Partition verdoppelt. Einzelne Wiederherstellungen - DataProtect.

/var/spool/bm-elasticsearch

ElasticSearch-Indexdaten

10% des Volumens von /var/spool/cyrus/data + /var/spool/bm-hsm.

/var/spool/bm-mail

Senden von E-Mails über EAS/Mapi

2 GB

/var/backups/bluemind

DataProtect-Backups

Summe aus: /var/spool/cyrus/data, /var/spool/bm-hsm, /var/lib/postgresql und /var/spool/bm-elasticsearch/data.
Für /var/spool/cyrus/data + /var/spool/bm-hsm Größen über 1 TB empfehlen wir, die DataProtect-Sicherung von E-Mails zu deaktivieren. Sie können ein Backup-System eines Drittanbieters und/oder den Papierkorb doppelter Boden verwenden.

/var/spool/bm-mapi

Temporäre Ordner des Dienstes bm-mapi

2 GB

/var/spool/bm-hollowed

Interner Cache

1 GB

/var/spool/bm-docs

Stockage des vignettes utilisateurs, resources...

1 MB pro Einheit mit Miniaturbild

/var/spool/postfix

E-Mail-Warteschlange

2 GB

/var/log

System- und Anwendungsprotokolle

50 GB

/tmp

Temporäre Dateien

Für die Installation von BlueMind ist ein Datenvolumen von 1,2 GB erforderlich. Dies bezieht sich auf das Entpacken des Installationsprogramms

/usr

.

8 GB sind erforderlich, um die Module und Webanwendungen zu unterstützen.

NFS

Bevorzugen Sie Objektspeicher, um bessere Ergebnisse als NFS-Mounts zu erzielen, insbesondere wenn die verwendeten Blockspeicher netzwerkbasiert sind (z.B. Ceph, iSCSI SAN).

Virtualisierte Umgebungen

Die Verwendung von "Full Flash"-Speicherarrays ist eine gute Sache. Es muss jedoch besonders darauf geachtet werden, dass die Latenzen zwischen der BlueMind-Instanz und der Speicherinfrastruktur niedrig bleiben. BlueMind empfiehlt, dass die IOPS nicht mehr als 10ms betragen sollten..

Bandbreite

Die erforderliche Bandbreite ist nicht vorhersehbar, da sie größtenteils vom Mailverkehr abhängt.

Nachfolgend finden Sie Informationen über den Bandbreitenverbrauch des BlueMind Kalenders und der Smartphones, die zeigen, dass der E-Mail-Verkehr dominiert.

Bandbreite Agenda BlueMind

Für einen Nutzer, der die Kalenderanwendung in seinem Browser geöffnet hat, in http und Bytes (gemessen im Netzwerk mit Wireshark) :

  • alle 30 Sekunden: ein "doSync" 1067 / 293 (Senden der lokalen Änderungen und Abrufen der Änderungen)
  • alle 5 Sekunden: ein "Ping": 898 / 233, d.h. 5388 / 1398 in 30 Sekunden (ein "Keep alive")

Sei es :

  • Client zu Server: 215 Bytes/sec (1067+5388)/30
  • Server zu Client: 56 Bytes/Sek (293+1398)/30
Aktive BenutzerClient zu ServerServer zu Client
1215 Bytes/s56 Bytes/s
10021 kb/s6 kb/s
1 000210 kb/s60 kb/s
10 0002,1 MB/s600 kb/s

Mit Spielraum für 1000 offene Agenden in den Browsern :

  • Client zu Server: 500 kb/sec.
  • Server zu Client: 150 KB/Sek.

Bandbreite des Kontaktmanagements

Für einen Nutzer, der die Anwendung zur Kontaktverwaltung in seinem Browser geöffnet hat, in http und in Bytes :

144 Bytes / Sekunde

Insbesondere mit :

  • alle 5 Sekunden ein "Ping".
  • alle 30 Sekunden ein "bmc".

Unter Berücksichtigung einer Sicherheitsmarge durch Verdopplung des gemessenen Wertes erhalten wir eine Bandbreite von 288 Bytes pro Sekunde für einen Nutzer, der die Anwendung zur Kontaktverwaltung gestartet hat.

Bandbreite Smartphones

Die ActiveSync-Kennzahlen werden von Microsoft bereitgestellt: 1.04kb /sec/User. Dies bedeutet für 100 Smartphones 104 KB, d.h. 13 KB/sec.

Bei einer angemessenen Marge von x2 zählen wir dann :

  • 100 Smartphones == 26 KB/Sek.
  • 1.000 Smartphones == 260 KB/Sek.

Für weitere Informationen

Lesen Sie die BlueMind-Dokumentation in Verbindung mit

Footnotes

  1. IOPS: "In/Out per second", d.h. "Eingabe/Ausgabe pro Sekunde".