Die Implementierung jeder IT-Lösung in einem Unternehmen beginnt mit der Planung. In dieser Phase muss der IT-Manager die Anzahl der Server und deren Eigenschaften bestimmen, damit sie einerseits ausreichend für alle Benutzer sind und andererseits das Preis-Leistungs-Verhältnis dieser Server optimal ist, sodass die Kosten für die Schaffung einer IT-Infrastruktur für das neue Informationssystem kein großes Loch im IT-Budget des Unternehmens reißen. Lassen Sie uns also herausfinden, wie man die Infrastruktur für die Implementierung der Zimbra Collaboration Suite im Unternehmen planen sollte.

Das Hauptmerkmal von Zimbra im Vergleich zu anderen Lösungen besteht darin, dass bei ZCS selten die Prozessorleistung oder der Arbeitsspeicher zum Flaschenhals werden. Die Hauptbeschränkung ist normalerweise die Lese- und Schreibgeschwindigkeit der Festplatte, weshalb der Schwerpunkt auf den Datenspeichern liegen sollte. Die offiziell angegebenen minimalen Anforderungen für Zimbra in einer Produktionsumgebung sind ein 4-Kern-64-Bit-Prozessor mit 2 Gigahertz Taktfrequenz, 10 Gigabyte für Systemdateien und Protokolle sowie mindestens 8 Gigabyte RAM. Diese Spezifikationen sind in der Regel ausreichend für eine reaktionsschnelle Serverleistung. Aber was ist zu tun, wenn Sie Zimbra für 10.000 Benutzer implementieren müssen? Welche Server sollten und wie sollten sie in diesem Fall eingerichtet werden?
Beginnen wir damit, dass die Infrastruktur für 10.000 Benutzer mehrserverfähig sein muss. Eine mehrserverfähige Infrastruktur ermöglicht es einerseits, Zimbra skalierbar zu machen, und andererseits eine reaktionsschnelle Leistung des Informationssystems selbst bei großem Benutzerandrang zu erzielen. Es ist normalerweise ziemlich schwierig vorherzusagen, wie viele Benutzer der Zimbra-Server effektiv unterstützen kann, da viel von der Intensität ihrer Nutzung von Kalendern und E-Mails sowie vom verwendeten Protokoll abhängt. Aus diesem Grund werden wir in diesem Beispiel 4 E-Mail-Speicher implementieren. Bei unzureichenden oder übermäßigen Kapazitäten kann entweder einer abgeschaltet oder ein weiterer hinzugefügt werden.
Daher ist es erforderlich, bei der Planung der Infrastruktur für 10.000 Personen LDAP-Server, MTA und Proxy sowie 4 E-Mail-Speicher zu erstellen. Es sei darauf hingewiesen, dass LDAP-, MTA- und Proxy-Server virtualisiert werden können. Dies würde die Kosten für die Serverhardware senken und die Datensicherung und -wiederherstellung erleichtern. Andererseits, im Falle eines Ausfalls eines physischen Servers, riskieren Sie, sofort ohne MTA, LDAP und Proxy dazustehen. Aus diesem Grund sollte die Entscheidung zwischen physischen und virtuellen Servern auf der Grundlage der maximal zulässigen Ausfallzeit im Falle eines Notfalls getroffen werden. E-Mail-Speicher sollten hingegen am besten auf physischen Servern untergebracht werden, da dort die meisten Schreibzyklen stattfinden, die die Leistung von Zimbra begrenzen. Daher würde eine größere Anzahl von Datenübertragungskanälen die Leistung von Zimbra erheblich steigern.
Im Grunde genommen, nach der Erstellung Server von LDAP, MTA, Proxy, Netzwerkspeichern und der Zusammenführung zu einer einheitlichen Infrastruktur, ist die Zimbra Collaboration Suite für 10.000 Benutzer bereit zur Inbetriebnahme. Der Betrieb dieser Konfiguration wird ziemlich einfach sein:

Das Diagramm zeigt die wichtigsten Knoten des Systems und die Datenflüsse, die zwischen ihnen zirkulieren werden. Bei dieser Konfiguration wird die Infrastruktur völlig ungeschützt gegen Datenverlust, Ausfallzeiten aufgrund des Ausfalls eines der Server usw. sein. Lassen Sie uns also sehen, wie man die eigene Infrastruktur gegen diese Probleme schützen kann.
Die Hauptmethode ist Hardware-Redundanz. Zusätzliche Knoten für MTA und Proxy können im Falle des Ausfalls der Hauptserver vorübergehend deren Rolle übernehmen. Die Duplizierung von Knoten kritischer Infrastruktur ist fast immer eine hervorragende Idee, aber nicht immer im gewünschten Umfang umsetzbar. Ein deutliches Beispiel ist die Redundanz der Server, auf denen die E-Mails gespeichert sind. Derzeit unterstützt die Zimbra Collaboration Suite Open-Source Edition nicht die Erstellung von redundanten Speichern, weshalb im Falle eines Ausfalls eines solchen Servers keine Unterbrechung vermieden werden kann. Um die durch den Ausfall des E-Mail-Speichers verursachte Ausfallzeit zu minimieren, kann der IT-Manager eine Sicherung auf einem anderen Server wiederherstellen. Server.
Da es in Zimbra OSE kein integriertes Backup-System gibt, benötigen wir Zextras Backup, das die Echtzeit-Sicherung unterstützt, sowie einen externen Speicher. Da Zextras Backup beim Erstellen von vollständigen und inkrementellen Backups alle Daten im Verzeichnis /opt/zimbra/backup speichert, wäre es sinnvoll, einen externen, netzwerkgebundenen oder sogar cloudbasierten Speicher dort einzubinden, um im Fall eines Serverausfalls ein Trägermedium mit dem aktuellen Backup zur Verfügung zu haben. Dieses kann sowohl auf einem physischen Ersatzserver als auch auf einer virtuellen Maschine oder in der Cloud wiederhergestellt werden. Eine gute Idee wäre auch die Installation eines MTA mit Spam-Filter vor dem Zimbra Proxy-Server, um die Menge an unerwünschtem Datenverkehr auf dem Server zu reduzieren.
Das Ergebnis ist, dass die geschützte Zimbra-Infrastruktur etwa so aussehen wird:

Mit dieser Konfiguration kann die Zimbra-Infrastruktur nicht nur qualitativ hochwertige Dienstleistungen für 10.000 Benutzer bereitstellen, sondern auch im Falle einer Notfallsituation schnellstmöglich die Folgen beseitigen.
Quelle: habr.com
