Anteriormente escribimos sobre
lo fácil y simple que es la escala Zimbra Collaboration Suite Open-Source Edition. Se puede agregar nuevos almacenes de correo sin detener el trabajo de la infraestructura en la que se implementa Zimbra. Esta característica es muy apreciada por los proveedores de SaaS que ofrecen a sus clientes acceso a Zimbra Collaboration Suite de forma comercial. Sin embargo, este proceso de escalado no está exento de una serie de inconvenientes. El hecho es que al crear una nueva cuenta en la versión gratuita de Zimbra, está estrechamente conectada con el almacenamiento de correo en el que se creó, y transferirla a otro servidor utilizando las herramientas integradas de Zimbra OSE es un proceso inseguro y que consume bastante tiempo. Sin embargo, la migración del buzón no siempre está asociada con la escala horizontal. Por ejemplo, los proveedores de SaaS pueden usar la transferencia de cuentas a servidores más productivos en los casos en que sus clientes cambien su plan de tarifas. Además, las grandes organizaciones pueden necesitar la transferencia de cuentas durante la reestructuración.

Una herramienta poderosa para transferir cuentas de correo electrónico entre servidores es Zextras PowerStore, que forma parte del conjunto de extensiones modulares
Zextras Suite . Gracias al equipo de
doMailboxMove , esta extensión le permite transferir no solo cuentas individuales, sino también dominios completos a otros almacenes de correo de la manera más rápida y conveniente posible. Veamos cómo funciona y en qué casos su uso dará el máximo efecto.
Por ejemplo, tome una empresa que comenzó desde un pequeño edificio de oficinas, pero que luego se convirtió en una empresa mediana con varios cientos de empleados. Al principio, se introdujo la edición de código abierto Zimbra Collaboration Suite en la empresa. La solución de hardware gratuita y poco exigente para la colaboración fue perfecta para una empresa de nueva creación. Sin embargo, después de que el número de empleados en la empresa aumentó varias veces, el servidor dejó de hacer frente a la carga y comenzó a trabajar más lentamente. Para resolver este problema, la gerencia asignó dinero para la compra de un nuevo almacén de correo para colocar parte de las cuentas en él. Sin embargo, la conexión al segundo repositorio por sí sola no funcionó, porque todas las cuentas creadas permanecieron en el servidor anterior, que simplemente no podía hacer frente a su número.
Zimbra Collaboration Suite está diseñado para que la velocidad de lectura y escritura de medios desempeñe el papel principal en su rendimiento y, por lo tanto, aumentar la potencia informática del servidor no conducirá a una duplicación del rendimiento de Zimbra. En otras palabras, dos servidores con procesadores de 4 núcleos y 32 gigabytes de RAM demostrarán un rendimiento mucho mejor que un servidor con un procesador de 8 núcleos y 64 gigabytes de RAM.
Para resolver este problema, el administrador del sistema utilizó una solución de Zextras. Usando un comando del formulario
zxsuite powerstore doMailboxMove mail2.company.com cuentas usuario@company.com etapas de datos, cuenta, el administrador, uno por uno, transfiere los últimos cien cuentas creadas al nuevo almacenamiento. Después de completar este proceso, la carga en el servidor anterior disminuyó significativamente y trabajar en Zimbra nuevamente se volvió cómodo y agradable para los usuarios.
Imagine otra situación: una pequeña empresa utiliza los servicios de un proveedor de SaaS para acceder a Zimbra en una base de arrendamiento múltiple. Al mismo tiempo, la empresa tiene su propia tarifa, acceso a la administración de cuentas, etc. Sin embargo, pronto la compañía gana una licitación importante y aumenta drásticamente el personal. En este caso, en consecuencia, el papel del sistema de colaboración está creciendo. Las posibilidades de usar la libreta de direcciones, organizar la comunicación instantánea entre los empleados, así como coordinar acciones mediante calendarios y diarios, son extremadamente importantes al implementar proyectos grandes. Al mismo tiempo, dada la falta de tiempo, no es posible cambiar a la propia infraestructura de Zimbra. En este sentido, la gerencia decide concluir un nuevo acuerdo con su proveedor de SaaS, que tendrá un SLA más estricto y, en consecuencia, un mayor costo de los servicios.
El proveedor de SaaS, a su vez, tiene varios repositorios que se utilizan para atender a los clientes que han conectado diferentes planes de tarifas. Además del SLA, los servidores de tarifas más baratas pueden equiparse con discos duros más lentos, son relativamente raros de reservar y tampoco pueden sincronizar los datos de la cuenta con dispositivos móviles. Una seria diferencia es también el período durante el cual el proveedor de SaaS almacena los datos del cliente después del final de la suscripción a sus servicios. Por lo tanto, después de firmar el contrato, el administrador del sistema del proveedor de SaaS debe transferir los datos de todas las cuentas de la empresa a un almacenamiento de correo nuevo, más tolerante a fallas y eficiente que garantice al cliente un alto SLA.
Para completar la transferencia del buzón, el administrador necesitará algo de tiempo y es bastante difícil predecir cuánto tiempo llevará el proceso de transferencia del buzón. Para cumplir con el receso técnico de 15 minutos, el administrador decide transferir los buzones en dos etapas. En la primera etapa, copiará todos los datos del usuario al nuevo servidor, y dentro de la segunda etapa transferirá las cuentas ellos mismos. Para completar la primera etapa, ejecuta el comando
zxsuite powerstore doMailboxMove secureserver.saas.com domains company.ru etapas datos . Gracias a esto, todos los datos de la cuenta del dominio de la compañía se transferirán de forma segura al nuevo servidor seguro. Copiarlos es incremental, por lo que cuando las cuentas finalmente se transfieren al nuevo servidor, solo se copiarán los datos que aparecieron después de la primera copia. En el momento de la interrupción técnica, es suficiente que el administrador del sistema ingrese el comando
zxsuite powerstore doMailboxMove secureserver.saas.com dominios company.ru etapas datos, notificaciones de cuenta admin@saas.com . Gracias a ella, el proceso de transferir un dominio a un nuevo servidor se completará por completo. Además, inmediatamente después de completar este comando, se enviará una notificación al correo del administrador sobre su finalización y será posible informar al cliente sobre la transición exitosa a un servidor más productivo y confiable.
Sin embargo, no olvide que el servidor anterior dejó copias de seguridad de los buzones migrados. El proveedor de SaaS no está interesado en almacenarlos en el servidor anterior y, por lo tanto, el administrador decide eliminarlos. Lo hace con el
comando zxsuite powerstore doPurgeMailboxes ignore_retention true . Gracias a este comando, todas las copias de seguridad de los buzones transferidos al nuevo servidor se eliminarán instantáneamente del servidor anterior.
Por lo tanto, como pudimos ver, Zextras PowerStore le brinda al administrador de Zimbra posibilidades casi ilimitadas para administrar los buzones, lo que permite no solo lograr el escalado horizontal, sino incluso resolver algunos problemas comerciales. Además, mover buzones de correo entre almacenes puede usarse para aumentar la seguridad del proceso de actualización del buzón de Zimbra, pero este tema merece un artículo aparte.
Para todas las preguntas relacionadas con la Suite Zextras, puede contactar al representante de la compañía "Zextras" Katerina Triandafilidi por correo electrónico katerina@zextras.com