Het verplaatsen van mailboxen tussen opslagplaatsen in Zimbra Collaboration Suite

Eerder hebben we geschreven over hoe gemakkelijk en simpel de Zimbra Collaboration Suite Open-Source Edition kan worden opgeschaald. Nieuwe e-mailopslagruimtes kunnen worden toegevoegd zonder de infrastructuur waarop Zimbra draait, te stoppen. Deze mogelijkheid wordt zeer gewaardeerd door SaaS-providers die hun klanten toegang tot Zimbra Collaboration Suite op commerciƫle basis bieden. Echter, dit schaalproces heeft ook enkele nadelen. Wanneer een nieuw account in de gratis versie van Zimbra wordt aangemaakt, is het sterk verbonden met de e-mailopslag waar het is gemaakt, en het verplaatsen ervan naar een andere server met de ingebouwde middelen van Zimbra OSE is ongeoorloofd en behoorlijk arbeidsintensief. Het verplaatsen van e-mailboxen is echter niet altijd verbonden met horizontale schaalvergroting. SaaS-providers kunnen bijvoorbeeld accounts naar krachtigere servers verplaatsen wanneer hun klanten van abonnement wijzigen. Ook kunnen grote organisaties accountverplaatsingen nodig hebben bij herstructureringen.

Het verplaatsen van mailboxen tussen opslagplaatsen in Zimbra Collaboration Suite

Een krachtig hulpmiddel voor het verplaatsen van e-mailaccounts tussen servers is Zextras PowerStore, dat deel uitmaakt van de set modulaire uitbreidingen Zextras Suite. Dankzij het team doMailboxMove, stelt deze uitbreiding in staat om niet alleen afzonderlijke accounts, maar ook hele domeinen op een snelle en handige manier naar andere e-mailopslagruimtes te verplaatsen. Laten we kijken hoe dit werkt en in welke gevallen het gebruik ervan het grootste effect zal hebben.

Neem bijvoorbeeld een bedrijf dat begon in een klein kantoor, maar later is uitgegroeid tot een gemiddeld bedrijf met enkele honderden werknemers. Al in het begin werd de Zimbra Collaboration Suite Open-Source Edition geĆÆmplementeerd. Deze gratis en relatief hardware-vriendelijke oplossing voor samenwerking was ideaal voor het opstartende bedrijf. Echter, nadat het aantal medewerkers exponentieel was gestegen, kon de server de belasting niet meer aan en begon deze trager te werken. Om dit probleem op te lossen, heeft het management geld vrijgemaakt voor de aanschaf van een nieuwe e-mailopslag om een deel van de accounts daar onder te brengen. Maar het aansluiten van een tweede opslag op zich had niets opgeleverd, want alle aangemaakte accounts bleven op de oude server die simpelweg niet meer in staat was om het aantal aan te kunnen.

De Zimbra Collaboration Suite is zo opgezet dat de snelheid van lezen en schrijven van de opslag de belangrijkste rol speelt in de prestaties. Daarom zal het verhogen van de rekenkracht van de server niet leiden tot een verdubbeling van de prestaties van Zimbra. Met andere woorden, twee servers met een 4-core processor en 32 gigabyte RAM zullen veel betere prestaties leveren dan ƩƩn server met een 8-core processor en 64 gigabyte RAM.

Om dit vraagstuk op te lossen, heeft de systeemadministrator gebruikgemaakt van een oplossing van Zextras. Met behulp van een commando zoals zxsuite powerstore doMailboxMove mail2.company.com accounts user@company.com stages data,account verplaatst de administrator ƩƩn voor ƩƩn de laatste honderd aangemaakte accounts naar de nieuwe opslag. Na voltooiing van dit proces nam de belasting op de oude server aanzienlijk af en werd het werken in Zimbra weer comfortabel en aangenaam voor de gebruikers.

Stel je een andere situatie voor: een klein bedrijf maakt gebruik van de diensten van een SaaS-provider voor toegang tot Zimbra in een multi-tenant omgeving. Het bedrijf heeft een eigen tarief, toegang tot accountbeheer en dergelijke. Echter, al snel wint het bedrijf een grote aanbesteding en neemt het personeel snel toe. Hierdoor wordt de rol van het samenwerksysteem aanzienlijk belangrijker. De mogelijkheden om het adressenregister te gebruiken, directe communicatie tussen medewerkers te organiseren, en acties te coƶrdineren met behulp van agenda's en planners zijn van cruciaal belang bij de uitvoering van grote projecten. Gezien de tijdsgebrek is het echter niet mogelijk om over te stappen naar een eigen Zimbra-infrastructuur. Daarom besluit het management om een nieuw contract te sluiten met hun SaaS-provider, waarin een strengere SLA en, dienovereenkomstig, hogere kosten voor de diensten zijn opgenomen.

De SaaS-provider heeft op zijn beurt meerdere opslagplaatsen, die worden gebruikt voor het bedienen van klanten die zich hebben aangemeld voor verschillende tariefplannen. Naast de SLA kunnen servers voor goedkopere plannen zijn uitgerust met tragere HDD's, minder vaak worden geback-upt en ook geen mogelijkheid hebben om gegevens van accounts met mobiele apparaten te synchroniseren. Een belangrijk verschil is ook de periode waarin de SaaS-provider de klantgegevens opslaat na afloop van het abonnement op zijn diensten. Daarom moet, na ondertekening van het contract, de systeembeheerder van de SaaS-provider alle gegevens van de accounts van het bedrijf overzetten naar een nieuwe, meer betrouwbare en krachtige e-mailopslag die een hoge SLA garandeert.

Om de e-mailaccounts over te dragen, heeft de beheerder enige tijd nodig, en het is vrij moeilijk te voorspellen hoeveel tijd het proces van de overdracht van e-mailaccounts zal duren. Om binnen de 15 minuten durende technische pauze te blijven, besluit de beheerder om de overdracht van de e-mailaccounts in twee fasen uit te voeren. In de eerste fase zal hij alle gebruikersgegevens naar de nieuwe server kopiƫren, en in de tweede fase de daadwerkelijke accounts overzetten. Voor de uitvoering van de eerste fase voert hij de opdracht uit zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data. Hierdoor worden alle accountgegevens van het domein van het bedrijf veilig overgezet naar de nieuwe beveiligde server. Het kopieerproces is incrementeel, zodat bij de definitieve migratie naar de nieuwe server alleen die gegevens worden gekopieerd die zijn verschenen na de eerste kopieeractie. Gedurende de technische onderbreking is het voor de systeembeheerder voldoende om een commando in te voeren. zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data,account notifications admin@saas.com. Hierdoor wordt het proces van het overzetten van het domein naar de nieuwe server volledig afgerond. Ook ontvangt de administrator direct na het uitvoeren van dit commando een melding per e-mail over de voltooiing, zodat hij de klant kan informeren over de succesvolle overstap naar een krachtiger en betrouwbaarder server.

Echter, men moet niet vergeten dat er op de oude server back-ups van de gemigreerde e-mailaccounts zijn gebleven. De SaaS-provider is niet geĆÆnteresseerd in het bewaren daarvan op de oude server en daarom beslist de administrator om deze te verwijderen. Dit doet hij met het commando zxsuite powerstore doPurgeMailboxes ignore_retention true. Dankzij dit commando worden alle back-ups van de naar de nieuwe server overgezette mailboxen onmiddellijk verwijderd van de oude server.

Zo hebben we kunnen vaststellen dat Zextras PowerStore de Zimbra-beheerder vrijwel onbeperkte mogelijkheden biedt voor het beheer van mailboxen, wat niet alleen horizontale schaalvergroting mogelijk maakt, maar ook helpt bij het oplossen van bepaalde zakelijke vraagstukken. Bovendien kan het verplaatsen van mailboxen tussen opslagplaatsen worden gebruikt om de veiligheid van het proces voor de update van Zimbra-opslagplaatsen te verbeteren, maar dit onderwerp verdient een apart artikel.

Bron: habr.com

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster