Trasferimento delle caselle di posta tra archivi in Zimbra Collaboration Suite

In precedenza abbiamo già scritto su quanto sia facile e semplice scalare Zimbra Collaboration Suite Open-Source Edition. L'aggiunta di nuovi archivi di posta può essere effettuata senza interrompere il funzionamento dell'infrastruttura su cui è installata 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à 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 suo trasferimento su un altro server con gli strumenti integrati di Zimbra OSE si rivela insicuro e piuttosto laborioso. Tuttavia, il trasferimento delle caselle di posta non è sempre collegato alla scalabilità orizzontale. Ad esempio, i fornitori SaaS possono utilizzare il trasferimento di account su 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.

Trasferimento delle caselle di posta tra archivi in Zimbra Collaboration Suite

Uno strumento potente per il trasferimento di account di posta tra server è Zextras PowerStore, che fa parte del pacchetto di estensioni modulari . Grazie al comando. Grazie al comando doMailboxMove, questa estensione consente di trasferire in modo rapido e conveniente non solo singoli account, ma anche interi domini su altri archivi di posta. Approfondiamo come funziona e in quali casi il suo utilizzo può dare i migliori risultati.

Prendiamo come esempio un'azienda che è iniziata con un piccolo ufficio, ma che in seguito è cresciuta fino a diventare una media impresa con diverse centinaia di dipendenti. Già all'inizio, l'azienda ha implementato Zimbra Collaboration Suite Open-Source Edition. Una soluzione gratuita e piuttosto poco esigente in termini di hardware che si adattava perfettamente a una startup. Tuttavia, dopo che il numero dei dipendenti è notevolmente aumentato, il server ha iniziato a non riuscire a gestire il carico e a funzionare più lentamente. Per risolvere questo problema, la direzione ha stanziato fondi per l'acquisto di un nuovo storage per la posta, per ospitare parte degli account. Tuttavia, il semplice collegamento di un secondo storage non ha portato risultati, poiché tutti gli account creati sono rimasti sul vecchio server, che semplicemente non riusciva a gestirne il numero.

Zimbra Collaboration Suite è progettata in modo tale che la velocità di lettura e scrittura del supporto giochi un ruolo fondamentale nelle sue prestazioni; quindi, l'aumento delle risorse 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 offriranno prestazioni significativamente migliori rispetto a un singolo server con un processore octa-core e 64 gigabyte di RAM.

Per affrontare questa questione, l'amministratore di sistema ha utilizzato una soluzione di Zextras. Con il comando del tipo zxsuite powerstore doMailboxMove mail2.company.com accounts user@company.com stages data,account l'amministratore ha trasferito uno dopo l'altro i centosessanta account più recenti nello nuovo storage. Al termine di questo processo, il carico sul vecchio server è diminuito notevolmente e il lavoro in Zimbra è tornato a essere confortevole e piacevole per gli utenti.

Immaginiamo un'altra situazione: una piccola azienda utilizza i servizi di un fornitore SaaS per accedere a Zimbra in modalità multi-tenant. L'azienda ha un piano tariffario proprio, l'accesso all'amministrazione degli account e così via. Tuttavia, presto l'azienda vince un grosso appalto e aumenta drasticamente il personale. Di conseguenza, cresce l'importanza del sistema di collaborazione. Le possibilità di utilizzare la rubrica, di organizzare comunicazioni istantanee tra i dipendenti, e di coordinare le azioni tramite calendari e agende sono estremamente importanti per la realizzazione di grandi progetti. In questa situazione, data la mancanza di tempo, passare a un'infrastruttura Zimbra propria non è possibile. Pertanto, la direzione decide di stipulare un nuovo contratto con il proprio fornitore SaaS, che avrà un SLA più rigoroso e, di conseguenza, un costo più elevato dei servizi.

Il fornitore SaaS, da parte sua, ha diversi archivi utilizzati per servire i clienti che hanno attivato diversi piani tariffari. Oltre all'SLA, i server per i piani tariffari più economici possono essere dotati di HDD più lenti, relativamente raramente sottoposti a backup, e potrebbero non avere la possibilità di sincronizzare i dati degli account con i dispositivi mobile. 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 dell'azienda su un nuovo archivio di posta elettronica che sia più resiliente e performante, in grado di garantire al cliente un alto SLA.

Per trasferire le caselle di posta, l'amministratore avrà bisogno di un certo tempo, e prevedere quanto tempo richiederà il processo di trasferimento delle caselle di posta è piuttosto difficile. Per rimanere nei limiti di una pausa tecnica di 15 minuti, l'amministratore decide di eseguire il trasferimento delle caselle di posta in due fasi. Nel primo passo copierà sul nuovo server tutti i dati degli utenti, mentre nel secondo trasferirà i veri e propri account. Per eseguire il primo passo, l'amministratore lancia il comando zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data. Grazie a questo, tutti i dati degli account del dominio aziendale saranno trasferiti in modo sicuro su un nuovo server protetto. Il loro trasferimento avviene in modo incrementale; pertanto, al termine del trasferimento degli account sul nuovo server, verranno copiati solo i dati che sono stati generati dopo la prima copia. Durante il periodo di interruzione tecnica, l'amministratore di sistema dovrà semplicemente inserire 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 sul nuovo server sarà completato. Inoltre, subito dopo il termine dell'esecuzione di questo comando, l'amministratore riceverà una notifica via email riguardo il suo completamento, e potrà informare il cliente del passaggio riuscito a un server più performante e affidabile.

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

In questo modo, come abbiamo potuto constatare, Zextras PowerStore offre all'amministratore di Zimbra praticamente possibilità illimitate nella gestione delle caselle di posta, consentendo non solo di raggiungere la scalabilità orizzontale, ma anche di risolvere alcune questioni aziendali. Inoltre, il trasferimento delle caselle di posta tra gli archivi può essere utilizzato per incrementare la sicurezza del processo di aggiornamento degli archivi di Zimbra, ma questo è un argomento che merita un articolo a parte.

Fonte: habr.com

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