Trasferimento di caselle di posta tra archivi in Zimbra Collaboration Suite

In precedenza abbiamo scritto su quanto sia facile e semplice scalare Zimbra Collaboration Suite Open-Source Edition. L'aggiunta di nuovi archivi email può essere effettuata senza interrompere il funzionamento dell'infrastruttura su cui è installato Zimbra. Questa possibilità è molto apprezzata dai fornitori SaaS, che offrono ai propri clienti l'accesso a Zimbra Collaboration Suite su base commerciale. Tuttavia, questo processo di scalabilità non è privo di alcuni svantaggi. Infatti, quando si crea un nuovo account nella versione gratuita di Zimbra, esso risulta rigidamente legato all'archivio email in cui è stato creato, e il trasferimento su un altro server mediante gli strumenti integrati di Zimbra OSE risulta insicuro e piuttosto oneroso. Tuttavia, il trasferimento delle caselle di posta non è sempre correlato a un'espansione orizzontale. Ad esempio, i fornitori SaaS possono utilizzare il trasferimento di account a server più performanti nei casi in cui i loro clienti cambiano piano tariffario. Inoltre, il trasferimento di account può essere necessario per grandi organizzazioni durante una ristrutturazione. La Zimbra Collaboration Suite Open-Source Edition è scalabile. È possibile aggiungere nuovi archivi di posta senza fermare l'infrastruttura su cui è installata Zimbra. Questa possibilità è molto apprezzata dai fornitori di SaaS che offrono ai propri clienti l'accesso alla Zimbra Collaboration Suite su base commerciale. Tuttavia, tale processo di scaling presenta alcuni svantaggi. Infatti, quando si crea un nuovo account nella versione gratuita di Zimbra, esso risulta rigidamente legato all'archivio di posta su cui è stato creato, e il trasferimento su un altro server con i metodi integrati di Zimbra OSE si rivela poco sicuro e piuttosto laborioso. Tuttavia, il trasferimento delle caselle di posta non è sempre correlato a uno scaling orizzontale. Ad esempio, i fornitori di SaaS possono utilizzare il trasferimento degli account su server più performanti nei casi in cui i loro clienti cambiano piano tariffario. Inoltre, il trasferimento degli account può essere necessario per le grandi organizzazioni durante una ristrutturazione.

Trasferimento di caselle di posta tra archivi in Zimbra Collaboration Suite

Uno strumento potente per la migrazione degli account e-mail tra server è Zextras PowerStore, che fa parte della suite di estensioni modulari. Zextras SuiteGrazie al comando doMailboxMove, questa estensione consente di trasferire in modo rapido e comodo non solo singoli account, ma anche interi domini verso altri archivi e-mail. Scopriamo insieme come funziona e in quali situazioni il suo utilizzo può dare i massimi risultati.

Prendiamo ad esempio un'azienda che ha iniziato in un piccolo ufficio, ma in seguito è cresciuta fino a diventare una media impresa con diverse centinaia di dipendenti. Fin dall'inizio è stata implementata la Zimbra Collaboration Suite Open-Source Edition. Questa soluzione gratuita e poco esigente in termini di hardware era perfetta per una startup. Tuttavia, dopo un notevole aumento del numero di dipendenti, il server ha iniziato a non reggere più il carico e a funzionare più lentamente. Per risolvere il problema, la direzione ha deciso di investire nell'acquisto di un nuovo archivio di posta, per ospitare parte degli account. Tuttavia, semplicemente collegando un secondo archivio non è stato sufficiente, poiché tutti gli account creati sono rimasti sul vecchio server, che non riusciva a gestirne il numero.

La Zimbra Collaboration Suite è progettata in modo tale che la velocità di lettura e scrittura del supporto giochi un ruolo fondamentale nelle sue prestazioni, perciò l'aumento della potenza di calcolo del server non porterà a un raddoppio delle prestazioni di Zimbra. In altre parole, due server con processori quad-core e 32 gigabyte di RAM mostreranno prestazioni nettamente superiori rispetto a un server con un processore octa-core e 64 gigabyte di RAM.

Per risolvere questo problema, l'amministratore di sistema ha utilizzato la soluzione di Zextras. Utilizzando un comando del tipo zxsuite powerstore doMailboxMove mail2.company.com accounts user@company.com stages data,account l'amministratore sposta uno dopo l'altro nell'archiviazione nuova gli ultimi cento account creati. Al termine di questo processo, il carico sul vecchio server è diminuito significativamente e l'uso di Zimbra è tornato ad essere confortevole e gradevole per gli utenti.

Immaginiamo un'altra situazione: una piccola azienda utilizza i servizi di un fornitore SaaS per accedere a Zimbra in modalità multitenant. L'azienda ha un proprio piano, accesso all'amministrazione degli account e così via. Tuttavia, di recente, l'azienda vince un'importante gara d'appalto ed aumenta rapidamente il proprio personale. Di conseguenza, l'importanza del sistema di collaborazione cresce notevolmente. Le funzionalità per utilizzare la rubrica, organizzare comunicazioni istantanee tra i dipendenti e coordinare le attività tramite calendari e agende sono estremamente importanti per la realizzazione di grandi progetti. Tuttavia, a causa della mancanza di tempo, non è possibile passare a un'infrastruttura Zimbra interna. Pertanto, la direzione decide di stipulare un nuovo contratto con il proprio fornitore SaaS, includendo un SLA più rigoroso e, di conseguenza, un costo più elevato per i servizi.

Un fornitore SaaS, a sua volta, dispone di diversi archivi utilizzati per gestire i clienti che hanno attivato diversi piani tariffari. Oltre agli SLA, i server per i piani tariffari più economici potrebbero essere dotati di HDD più lenti, essere raramente sottoposti a backup e non avere la possibilità di sincronizzare i dati degli account con i dispositivi mobili. Una differenza significativa è anche il periodo durante il quale il fornitore SaaS conserva i dati dei clienti dopo la scadenza dell'abbonamento ai suoi servizi. Pertanto, dopo la firma del contratto, l'amministratore di sistema del fornitore SaaS deve trasferire i dati di tutti gli account aziendali su un nuovo archivio email più resiliente e performante, che garantisca al cliente un alto SLA.

Per trasferire le caselle di posta, l'amministratore avrà bisogno di un po' di tempo, e prevedere quanto tempo ci vorrà per completare il processo di trasferimento delle caselle di posta è piuttosto difficile. Per rispettare una pausa tecnica di 15 minuti, l'amministratore decide di effettuare il trasferimento delle caselle di posta in due fasi. Nella prima fase copierà sul nuovo server tutti i dati degli utenti, mentre nella seconda fase trasferirà gli account stessi. Per eseguire la prima fase, avvia il comando zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data. In questo modo, tutti i dati degli account del dominio dell'azienda saranno trasferiti in modo sicuro sul nuovo server protetto. La copia avviene in modo incrementale, quindi al momento del trasferimento finale degli account sul nuovo server verranno copiati solo i dati che sono stati generati dopo la prima copia. Al momento della pausa tecnica, l'amministratore di sistema deve solo digitare il comando zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data,account notifications admin@saas.com. Grazie a questo, il processo di trasferimento del dominio al nuovo server sarà completato. Inoltre, subito dopo il completamento di questo comando, un avviso di conclusione verrà inviato all'email dell'amministratore, consentendo di informare il cliente del passaggio riuscito a un server più potente e affidabile.

Tuttavia, non bisogna dimenticare che sul vecchio server sono rimaste le copie di backup delle caselle di posta trasferite. Il provider SaaS non è interessato a conservarle sul vecchio server e quindi l'amministratore decide di eliminarle. Lo fa utilizzando il comando zxsuite powerstore doPurgeMailboxes ignore_retention true. Grazie a questo comando, tutte le copie di backup delle caselle trasferite al nuovo server verranno immediatamente eliminate dal vecchio server.

In questo modo, come abbiamo potuto constatare, Zextras PowerStore offre all'amministratore di Zimbra quasi illimitate possibilità nella gestione delle caselle e-mail, consentendo non solo di raggiungere la scalabilità orizzontale, ma anche di risolvere alcune esigenze aziendali. Inoltre, il trasferimento delle caselle di posta tra i vari archivi può essere utilizzato per migliorare la sicurezza del processo di aggiornamento degli archivi di posta di Zimbra, ma questo merita un articolo a parte.

Fonte: habr.com

Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista un hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster