Migration des boîtes aux lettres entre les dépôts dans Zimbra Collaboration Suite

Nous avons déjà abordé le sujet de la facilité et la simplicité avec lesquelles la Zimbra Collaboration Suite Open-Source Edition peut être évoluée. L'ajout de nouveaux stockages de messagerie peut être effectué sans interrompre le fonctionnement de l'infrastructure sur laquelle Zimbra est déployée. Cette possibilité est très appréciée par les fournisseurs SaaS qui offrent à leurs clients un accès à la Zimbra Collaboration Suite sur une base commerciale. Cependant, ce processus d'évolutivité présente certains inconvénients. En effet, lors de la création d'un nouveau compte dans la version gratuite de Zimbra, celui-ci se retrouve rigidement lié au stockage de messagerie sur lequel il a été créé, et le transfert vers un autre serveur avec les outils intégrés de Zimbra OSE s'avère peu sûr et assez laborieux. Néanmoins, le transfert de boîtes aux lettres n'est pas toujours lié à une évolution horizontale. Par exemple, les fournisseurs SaaS peuvent utiliser le transfert de comptes vers des serveurs plus performants lorsque leurs clients changent de plan tarifaire. De plus, le transfert de comptes peut être nécessaire pour de grandes organisations lors de la restructuration.

Migration des boîtes aux lettres entre les dépôts dans Zimbra Collaboration Suite

Un outil puissant pour le transfert de comptes de messagerie entre serveurs est Zextras PowerStore, qui fait partie d'un ensemble d'extensions modulaires Zextras Suite. Grâce à l'équipe doMailboxMove, cette extension permet de transférer rapidement et facilement non seulement des comptes individuels, mais aussi des domaines entiers vers d'autres stockages de messagerie. Voyons comment cela fonctionne et dans quels cas son utilisation sera la plus efficace.

Prenons l'exemple d'une entreprise qui a commencé avec un petit bureau, mais qui s'est ensuite développée pour devenir une moyenne entreprise comptant plusieurs centaines d'employés. Dès le début, l'entreprise avait mis en place la Zimbra Collaboration Suite Open-Source Edition. Cette solution gratuite et peu exigeante en matériel était idéale pour une entreprise naissante. Cependant, après que le nombre d'employés a considérablement augmenté, le serveur a cessé de faire face à la charge et a commencé à fonctionner plus lentement. Pour résoudre ce problème, la direction a alloué des fonds pour l'acquisition d'un nouveau stockage de messagerie afin d'héberger une partie des comptes. Cependant, le simple fait de connecter un second stockage n'a rien apporté, car tous les comptes créés étaient restés sur l'ancien serveur, qui n'arrivait tout simplement pas à les gérer.

La Zimbra Collaboration Suite est conçue de telle sorte que la vitesse de lecture et d'écriture du support joue un rôle crucial dans sa performance, et par conséquent, accroître la puissance de calcul du serveur ne doublera pas les performances de Zimbra. En d'autres termes, deux serveurs avec des processeurs à 4 cœurs et 32 Go de RAM montreront des performances bien supérieures à celles d'un serveur avec un processeur à 8 cœurs et 64 Go de RAM.

Pour résoudre ce problème, l'administrateur système a utilisé une solution de Zextras. À l'aide de la commande suivante zxsuite powerstore doMailboxMove mail2.company.com accounts user@company.com stages data,account l'administrateur déplace un par un dans le nouveau stockage les derniers cent comptes créés. Une fois ce processus terminé, la charge sur l'ancien serveur a considérablement diminué et l'utilisation de Zimbra est redevenue confortable et appréciable pour les utilisateurs.

Imaginons une autre situation : une petite entreprise utilise les services d'un fournisseur SaaS pour accéder à Zimbra en mode multi-location. L'entreprise dispose d'un tarif personnalisé, d'un accès à l'administration des comptes, etc. Cependant, peu de temps après, elle remporte un gros contrat et augmente brusquement son personnel. Par conséquent, le rôle du système de collaboration devient crucial. Les possibilités d'utilisation d'un annuaire, d'organisation de la communication instantanée entre les employés, ainsi que de coordination des actions à l'aide de calendriers et de planners, sont extrêmement importantes lors de la réalisation de grands projets. Dans le contexte d'un manque de temps, il n'est pas possible de migrer vers une infrastructure Zimbra propre. C'est pourquoi la direction décide de conclure un nouveau contrat avec son fournisseur SaaS, qui inclura un SLA plus strict et, par conséquent, un coût de service plus élevé.

Le fournisseur SaaS, de son côté, dispose de plusieurs entrepôts qui sont utilisés pour servir les clients ayant souscrit différents plans tarifaires. En plus du SLA, les serveurs pour les plans moins chers peuvent être équipés de disques durs plus lents, être relativement peu souvent sauvegardés et ne pas avoir la possibilité de synchroniser les données des comptes avec des appareils mobiles. Une différence majeure réside également dans la durée pendant laquelle le fournisseur SaaS conserve les données des clients après la résiliation de leur abonnement. Par conséquent, après la signature du contrat, l'administrateur système du fournisseur SaaS doit transférer les données de tous les comptes de l'entreprise vers un nouvel entrepôt de messagerie plus résilient et performant, qui garantira un SLA élevé au client.

Pour réaliser la migration des boîtes aux lettres, l'administrateur aura besoin de temps, et il est assez difficile de prévoir combien de temps prendra le processus de migration. Pour respecter une pause technique de 15 minutes, l'administrateur décide d'effectuer la migration des boîtes aux lettres en deux étapes. Lors de la première étape, il copiera toutes les données utilisateur sur le nouveau serveur, et lors de la seconde étape, il transférera les comptes eux-mêmes. Pour effectuer la première étape, il exécute la commande zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data. Grâce à cela, toutes les données des comptes du domaine de l'entreprise seront transférées en toute sécurité vers un nouveau serveur protégé. Leur copie se fait de manière incrémentielle, donc lors du transfert final des comptes vers le nouveau serveur, seules les données apparues après la première copie seront transférées. Au moment de l'interruption technique, l'administrateur système n'a qu'à entrer la commande zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru stages data,account notifications admin@saas.com. Grâce à elle, le processus de transfert du domaine vers le nouveau serveur sera entièrement finalisé. De plus, immédiatement après l'exécution de cette commande, un avis de son achèvement sera envoyé à l'adresse e-mail de l'administrateur, lui permettant d'informer le client du passage réussi à un serveur plus performant et fiable.

Cependant, il ne faut pas oublier que des copies de sauvegarde des boîtes mail transférées restent sur l'ancien serveur. Le fournisseur SaaS n'est pas intéressé à les conserver sur l'ancien serveur et c'est pourquoi l'administrateur décide de les supprimer. Il le fait à l'aide de la commande zxsuite powerstore doPurgeMailboxes ignore_retention true. Grâce à cette commande, toutes les copies de sauvegarde des boîtes transférées vers le nouveau serveur seront immédiatement supprimées de l'ancien serveur.

Ainsi, comme nous avons pu le constater, Zextras PowerStore offre à l'administrateur Zimbra des possibilités presque illimitées pour gérer les boîtes mail, permettant non seulement d'atteindre une mise à l'échelle horizontale, mais aussi de résoudre certaines problématiques commerciales. De plus, le déplacement des boîtes mail entre les stockages peut être utilisé pour améliorer la sécurité du processus de mise à jour des stockages Zimbra, mais ce sujet mérite un article à part.

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster