Neben völlig neuen Diensten wie den
Zextras Docs und dem
Zextras Team , die wir bereits besprochen haben, wurden in Zextras Suite 3.0 die den Benutzern bereits bekannten Erweiterungen für die Open-Source Edition der Zimbra Collaboration Suite erheblich verbessert. Die wichtigste Verarbeitung war die Zextras Backup-Erweiterung, mit der Sicherungskopien von Postfächern erstellt werden. Dank der Unterstützung von Transaktionssicherungen können Sie dies in Echtzeit tun und die Größe der Sicherung aufgrund effizienter Datenkomprimierung reduzieren. Mit Zextras Backup in der neuen Version der Zextras Suite können Sie die Leistung während des Backups um 30% steigern. Außerdem kann der Systemadministrator die gewünschte Datenkomprimierungsstufe konfigurieren und die Anzahl der Streams konfigurieren. Um mehr über die Vorteile zu erfahren, die diese Innovationen dem Systemadministrator bieten können, sowie darüber, wie dieses Wachstum erzielt wurde, haben wir uns entschlossen, mit dem Chefarchitekten von Zextras Luca Arcara zu sprechen.

Wie Luca uns sagte, wurden diese Änderungen durch die Verwendung eines neuen internen Schedulers, der Sicherungsvorgänge deduplizieren und parallelisieren kann, sowie einer neuen JSON-Bibliothek ermöglicht. Eine wichtige Neuerung war auch die Möglichkeit, die Anzahl der Threads zu konfigurieren, die beim Scannen von Änderungen in Konten verwendet werden, sodass der Systemadministrator alle Vorteile von Multi-Core-Prozessoren nutzen kann.
„Der neue Scheduler erhält sofort Benachrichtigungen über jede Änderung von der Mailbox und stellt sie in einer ultraleichten Speicherstruktur in die Warteschlange, in der der Vorgang dedupliziert und geplant wird, um die End-to-End-Übertragung der reservierten Daten zu optimieren. Darüber hinaus haben wir die JSON-Bibliothek analysiert und verbessert. Jetzt funktioniert es schneller als die Vorgängerversion und optimiert die Verwendung von Prozessor und Speicher, wodurch die Anzahl der Aufrufe an den Garbage Collector reduziert wird “, sagt Luca Arcara.
In diesem Zusammenhang stellt sich die Frage: Ist es möglich, durch den Einsatz von leistungsstärkerem Eisen und insbesondere von mehrkernigen Prozessoren eine zusätzliche Leistungssteigerung zu erzielen? Wie sich herausstellte, würde ein solcher Trick nicht funktionieren. Tatsache ist, dass die Geschwindigkeit der Sicherung in Echtzeit stärker von der Zeit beeinflusst wird, zu der E / A-Operationen ausgeführt werden, sowie von der Anzahl der Operationen, die pro Zeiteinheit ausgeführt werden, als von der Leistung des RAM oder des Zentralprozessors.
Wenn es sich um einen Server mit mehreren hundert Postfächern handelt, ist es daher nicht erforderlich, zusätzliche Geräte zu verwenden. Wenn es für Sie jedoch wirklich wichtig ist, maximale Leistung zu erzielen, ist ein Server mit einem Dual-Core-Prozessor, 2-4 Gigabyte RAM und vor allem einer dedizierten SSD zum Speichern von Backup-Metadaten für Sie geeignet. Wenn Ihre Infrastruktur jedoch Millionen verschiedener Änderungen berechnet, z. B. 1000 Postfächer mit einem Kontingent von jeweils 10 Gigabyte, sollten Sie auf ein Dateisystem wie XFS umsteigen, das Milliarden von Inodes für die Datenspeicherung unterstützt. Es wird außerdem empfohlen, die Größe der Blöcke in Geräten zum Speichern von Sicherungsmetadaten und Sicherungsarchiven zu erhöhen, um das Scannen der Verzeichnisstruktur so weit wie möglich zu beschleunigen. Mit anderen Worten, der Systemadministrator sollte die Blockgröße im Speicher für Metadaten reduzieren, da diese normalerweise weniger als 4 Kilobyte belegen, aus denen ein regulärer ext4-Dateisystemblock besteht, und die Blockgröße im Speicher für BLOB-Objekte erhöhen, da sie normalerweise mehr als 4 Kilobyte benötigen.
Auch in Zextras 3.0 gab es die Möglichkeit, die Komprimierungsstufe von Sicherungsdaten anzupassen. Wenn früher in Zextras Backup die Komprimierungsstufe auf 3 eingestellt war und nicht geändert werden konnte, kann der Systemadministrator das Komprimierungsverhältnis jetzt unabhängig von 0 bis 9 einstellen. Wie sich herausstellte, wurde diese Funktion aus einem bestimmten Grund angezeigt.
„Die Idee der Auswahlfunktion für die Sicherungskomprimierungsstufe entstand während der Kommunikation mit unseren Kunden, die spezielle Speichergeräte verwendeten, die die Deduplizierung und Komprimierung auf Blockebene zum Speichern von Sicherungen unterstützen. Neben der Tatsache, dass komprimierte Dateien viel schwieriger zu deduplizieren sind, führte die doppelte Komprimierung unter bestimmten Umständen zu einer Erhöhung der endgültigen Dateigröße. Jetzt können die Besitzer solcher Geräte die Komprimierungsstufe senken oder vollständig deaktivieren, um eine optimale Nutzung ihrer Geräte zu erreichen und die Belastung des Zentralprozessors zu verringern “, teilte uns Luca Arcara mit.
Da die Zextras Suite offene Standards verwendet, wird die Komprimierung in Zextras Backup mit GZip und nur für Blobs durchgeführt, die Daten direkt aus E-Mails enthalten. Ein aufmerksamer Leser wird sofort eine leichte Diskrepanz bemerken, da die Standardkomprimierungsstufe in GZip 6 und in Zextas Suite 3 beträgt. Die Standardkomprimierungsstufe wurde speziell gesenkt, um die CPU zu entlasten und eine höhere Reaktionsfähigkeit auf hoch ausgelastete Systeme zu gewährleisten akzeptables Maß an Komprimierung.
Wie viel Speicherplatz ein Systemadministrator sparen kann, hängt davon ab, welche Daten auf seinem Server gespeichert sind. Wenn Sie beispielsweise komprimierte Anhänge in JPG, PDF oder anderen Formaten speichern, profitiert der Benutzer von Zextras Backup nicht wesentlich von der Erhöhung der Komprimierungsstufe. Wenn jedoch viele Text- oder HTML-E-Mail-Nachrichten, Dokumente, Tabellenkalkulationen oder Nur-Text-Dateien gespeichert werden, spart eine höhere Komprimierungsrate mehr Platz. Da es sich bei Blobs um eine BASE64-EML-Datei handelt, kann durch Komprimierung das von ihnen belegte Volumen um bis zu 65% reduziert werden.
Aus diesem Grund sollte der Systemadministrator vor dem Festlegen eines bestimmten Komprimierungsverhältnisses die Struktur der gespeicherten Dateien bewerten und das Komprimierungsverhältnis auf ein Minimum reduzieren, um maximale Serverleistung zu gewährleisten, oder wenn die meisten gespeicherten Informationen repräsentieren, wenn inkompressible JPEGs oder PDFs vorhanden sind Erhöhen Sie selbst die Komprimierungsstufe, um maximale Kosteneffizienz Ihres Servers zu gewährleisten.
Die beste Option ist das Testen - Exportieren einer Sicherungskopie aus der Produktion in eine Testumgebung mit verschiedenen Komprimierungsverhältnissen. Solche Tests zeigen deutlich, wie sich das Komprimierungsverhältnis auf die Auslastung des Zentralprozessors sowie auf den von der Sicherung belegten Speicherplatz auswirkt.
Mit der aktualisierten Zextras Backup-Erweiterung kann der Systemadministrator die Erstellung von Backups erheblich beschleunigen. Dies bedeutet, Datenverlust in Situationen höherer Gewalt zu vermeiden und in einigen Fällen die Effizienz des Backup-Speichers aufgrund der Komprimierung von Backups zu erhöhen.
Bei allen Fragen zur Zextras Suite können Sie sich per E-Mail an die Vertreterin von Zextras, Ekaterina Triandafilidi, wenden: katerina@zextras.com