Die Migration von Mailboxen zwischen Speichern in Zimbra Collaboration Suite

Wir haben bereits darüber geschrieben, wie einfach und unkompliziert die Skalierung der Zimbra Collaboration Suite Open-Source Edition möglich ist. Neue Mail-Speicher können hinzugefügt werden, ohne dass die Infrastruktur, auf der Zimbra betrieben wird, gestoppt werden muss. Diese Fähigkeit wird von SaaS-Anbietern sehr geschätzt, die ihren Kunden kommerziellen Zugang zur Zimbra Collaboration Suite bieten. Dennoch bringt dieser Skalierungsprozess einige Nachteile mit sich. Das Problem ist, dass bei der Erstellung eines neuen Kontos in der kostenlosen Version von Zimbra dieses eng mit dem Mail-Speicher verknüpft ist, auf dem es erstellt wurde. Ein Umzug auf einen anderen Server mit den integrierten Mitteln von Zimbra OSE ist unsicher und recht mühsam. Der Umzug von Mailboxen ist jedoch nicht immer mit horizontaler Skalierung verbunden. So können SaaS-Anbieter den Umzug von Konten auf leistungsfähigere Server nutzen, wenn ihre Kunden ihren Tarif wechseln. Außerdem könnte ein Umzug von Konten für große Organisationen bei einer Umstrukturierung erforderlich sein.

Die Migration von Mailboxen zwischen Speichern in Zimbra Collaboration Suite

Ein leistungsstarkes Tool zum Transfer von E-Mail-Konten zwischen Servern ist Zextras PowerStore, das Teil des modularen Erweiterungssets ist. Zextras Suite. Durch das Team doMailboxMove, ermöglicht dieses Erweiterung, E-Mail-Konten und ganze Domains schnell und bequem auf andere Mail-Speicher zu migrieren. Lassen Sie uns untersuchen, wie das funktioniert und in welchen Fällen die Anwendung den größten Nutzen bringt.

Nehmen wir als Beispiel ein Unternehmen, das ursprünglich in einem kleinen Büro begann, sich jedoch später zu einem mittelständischen Betrieb mit mehreren hundert Mitarbeitern entwickelte. Von Anfang an wurde die Zimbra Collaboration Suite Open-Source Edition im Unternehmen implementiert. Diese kostenlose und recht ressourcenschonende Lösung für die Zusammenarbeit passte perfekt zu dem aufstrebenden Unternehmen. Doch als die Zahl der Mitarbeiter exponentiell stieg, konnte der Server die steigenden Anforderungen nicht mehr bewältigen und wurde langsamer. Um dieses Problem zu lösen, stellte die Unternehmensführung Mittel für den Erwerb eines neuen E-Mail-Speichers bereit, um einen Teil der Konten darauf zu verlagern. Das bloße Anschließen eines zweiten Speichers stellte sich jedoch als unzureichend heraus, da alle bestehenden Konten weiterhin auf dem alten Server blieben, der einfach nicht mit der Anzahl Schritt halten konnte.

Das Zimbra Collaboration Suite-System ist so konzipiert, dass die Geschwindigkeit von Lese- und Schreibvorgängen des Speichermediums eine entscheidende Rolle für die Leistungsfähigkeit spielt. Daher führt eine Erhöhung der Rechenleistung des Servers nicht zu einer Verdopplung der Zimbra-Performance. Mit anderen Worten: Zwei Server mit 4-Kern-Prozessoren und 32 Gigabyte RAM bieten eine deutlich bessere Leistung als ein Server mit einem 8-Kern-Prozessor und 64 Gigabyte RAM.

Um dieses Problem zu lösen, verwendete der Systemadministrator eine Lösung von Zextras. Mit einem Befehl wie zxsuite powerstore doMailboxMove mail2.company.com accounts user@company.com stages data,account verschiebt der Administrator nacheinander die letzten hundert erstellten Konten in den neuen Speicher. Nach Abschluss dieses Vorgangs wurde die Last auf dem alten Server erheblich reduziert, und die Nutzung von Zimbra wurde für die Benutzer erneut komfortabel und angenehm.

Stellen Sie sich eine andere Situation vor: Ein kleines Unternehmen nutzt die Dienstleistungen eines SaaS-Anbieters für den Zugriff auf Zimbra im Rahmen von Multi-Tenant-Services. Das Unternehmen hat dabei einen eigenen Tarif und Zugang zur Verwaltung der Konten usw. Bald gewinnt das Unternehmen jedoch einen großen Auftrag und erhöht drastisch die Mitarbeiterzahl. In diesem Zusammenhang gewinnt das System für die Zusammenarbeit an Bedeutung. Die Möglichkeiten zur Nutzung von Adressbüchern, zur Organisation der Echtzeitkommunikation zwischen den Mitarbeitern sowie zur Koordination von Aktivitäten mittels Kalendern und Notizbüchern sind extrem wichtig für die Umsetzung großer Projekte. In Anbetracht des Zeitmangels ist es jedoch nicht möglich, auf die eigene Zimbra-Infrastruktur umzusteigen. Daher beschließt die Geschäftsführung, einen neuen Vertrag mit ihrem SaaS-Anbieter abzuschließen, der einen strengeren SLA und somit höhere Kosten für die Dienstleistungen umfasst.

Ein SaaS-Anbieter verfügt über mehrere Speicherlösungen, die für die Verwaltung von Kunden mit unterschiedlichen Tarifen genutzt werden. Neben dem SLA können die Server für kostengünstigere Tarife mit langsameren HDDs ausgestattet sein, die relativ selten gesichert werden, und es kann keine Möglichkeit bestehen, die Kontodaten mit mobilen Geräten zu synchronisieren. Ein wesentliches Unterscheidungsmerkmal ist auch der Zeitraum, in dem der SaaS-Anbieter die Daten der Kunden nach Beendigung des Abonnements aufbewahrt. Daher muss der Systemadministrator des SaaS-Anbieters nach Vertragsunterzeichnung die Daten aller Konten des Unternehmens in einen neuen, ausfallsicheren und leistungsstarken Speicher übertragen, der dem Kunden einen hohen SLA garantiert.

Um die Migration der Mailboxen durchzuführen, benötigt der Administrator etwas Zeit, und es ist schwer vorherzusagen, wie lange der Prozess dauern wird. Um innerhalb einer 15-minütigen technischen Pause zu bleiben, entscheidet sich der Administrator, die Migration der Mailboxen in zwei Phasen zu erledigen. In der ersten Phase wird er alle Benutzerdaten auf den neuen Server kopieren, und in der zweiten Phase werden die tatsächlichen Konten übertragen. Für die Durchführung der ersten Phase führt er den Befehl aus zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data. Dadurch werden alle Kontodaten von der Domain des Unternehmens sicher auf den neuen, geschützten Server übertragen. Die Kopie erfolgt inkrementell, sodass beim endgültigen Transfer der Konten auf den neuen Server nur die Daten übertragen werden, die nach der ersten Kopie hinzugekommen sind. Zum Zeitpunkt der technischen Pause genügt es für den Systemadministrator, den Befehl einzugeben zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data,account notifications admin@saas.com. Dadurch wird der Vorgang der Domainübertragung auf den neuen Server vollständig abgeschlossen. Außerdem erhält der Administrator sofort nach der Ausführung dieses Befehls eine Benachrichtigung per E-Mail über den Abschluss, und man kann den Kunden über den erfolgreichen Wechsel zu einem leistungsstärkeren und zuverlässigeren Server informieren.

Es ist jedoch zu beachten, dass auf dem alten Server noch Backups der übertragenen E-Mail-Postfächer vorhanden sind. Der SaaS-Anbieter hat kein Interesse daran, diese auf dem alten Server zu speichern, weshalb der Administrator sich entscheidet, sie zu löschen. Das geschieht mit dem Befehl zxsuite powerstore doPurgeMailboxes ignore_retention true. Mit diesem Befehl werden alle Backups der auf den neuen Server übertragenen Postfächer sofort vom alten Server gelöscht.

Wie wir festgestellt haben, ermöglicht Zextras PowerStore dem Zimbra-Administrator nahezu unbegrenzte Möglichkeiten zur Verwaltung von Postfächern. Damit lässt sich nicht nur horizontale Skalierung erreichen, sondern auch spezifische Geschäftsanforderungen erfüllen. Zusätzlich kann das Verschieben von Postfächern zwischen Speichern verwendet werden, um den Sicherheitsprozess bei der Aktualisierung von Zimbra-Speichern zu verbessern, allerdings ist dieses Thema einen eigenen Artikel wert.

Quelle: habr.com

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster