Multitenencia completa en Zimbra OSE con Zextras Admin

La multi-tenencia es hoy en día uno de los modelos más efectivos para la prestación de servicios de TI. Una única instancia de la aplicación, ejecutada en una misma infraestructura de servidor, pero accesible para numerosos usuarios y empresas, permite reducir al máximo el costo de prestación de servicios de TI y alcanzar la máxima calidad de los mismos. La arquitectura de Zimbra Collaboration Suite Open-Source Edition fue concebida originalmente con la idea de la multi-tenencia. Gracias a esto, en una sola instalación de Zimbra OSE se pueden crear múltiples buzones de correo dominios, y sus usuarios ni siquiera sospecharán de la existencia de los demás.

Es por esta razón que Zimbra Collaboration Suite Open-Source Edition es una excelente opción para grupos de empresas y holdings que necesitan proporcionar correo a cada entidad en su propio dominio, pero sin gastar mucho dinero en este propósito. Además, Zimbra Collaboration Suite Open-Source Edition podría ser adecuada para proveedores de SaaS que ofrecen acceso a correo electrónico corporativo y herramientas de colaboración, si no fuera por dos limitaciones significativas: la falta de herramientas administrativas simples y claras para delegar funciones administrativas, así como la imposibilidad de restringir dominios en la versión Open-Source de Zimbra. En otras palabras, en Zimbra OSE solo hay una API para implementar estas funciones, pero no existen comandos de consola especiales ni opciones en la consola web de administración. Para superar estas limitaciones, la compañía Zextras desarrolló un complemento especial llamado Zextras Admin, que forma parte del conjunto de extensiones Zextras Suite Pro. Veamos cómo Zextras Admin puede convertir Zimbra OSE en una solución ideal para proveedores de SaaS.

Multitenencia completa en Zimbra OSE con Zextras Admin

Además de la cuenta de administrador principal, Zimbra Collaboration Suite Open-Source Edition admite la creación de otras cuentas de administrador; sin embargo, cada uno de los administradores creados tendrá el mismo nivel de autoridad que el administrador original. Utilizar la función incorporada de restricción de derechos de administrador a un solo dominio en Zimbra OSE a través de la API es extremadamente difícil. Como resultado, esto se convierte en una limitación seria que impide que el proveedor de SaaS transfiera el control del dominio al cliente y realice la administración de forma independiente. Esto, a su vez, significa que todo el trabajo de administración del correo corporativo, como crear nuevos buzones y eliminar buzones antiguos, así como crear contraseñas para ellos, deberá ser realizado por el propio proveedor de SaaS. Además del evidente aumento en el costo de proporcionar el servicio, esto también crea enormes riesgos relacionados con la seguridad de la información.

Esta problemática puede ser resuelta con la extensión Zextras Admin, que permite añadir a Zimbra OSE la función de segregación de poderes administrativos. Gracias a esta extensión, el administrador del sistema puede crear un número ilimitado de nuevos administradores y restringir sus derechos según sea necesario. Por ejemplo, puede hacer administrador a su asistente para algunas partes de los dominios si no tiene tiempo para atender las solicitudes de todos los clientes. Esto ayudará a mejorar la velocidad de respuesta a las consultas de los clientes, garantizará una mayor seguridad de la información y también mejorará la calidad del trabajo de los administradores.

También puede designar como administrador a un usuario de uno de los dominios, limitando su autoridad a un solo dominio, o agregar administradores junior que puedan restablecer contraseñas o crear nuevas cuentas para los usuarios de sus dominios, pero que no tendrán acceso al contenido de los buzones de los empleados. Gracias a esto, se puede lograr la creación de un sistema de autoservicio, donde la empresa pueda gestionar su propio dominio de correo. Esta opción no solo es segura y conveniente para la empresa, sino que también permite al proveedor de SaaS reducir significativamente el costo de proporcionar servicios.

Es notable que todo esto se hace a través de varios comandos en la consola de administración. Verifiquemos esto con el ejemplo de crear un administrador para el dominio mail.company.ru. Para convertir al usuario admin@company.ru en administrador del dominio mail.company.ru, basta con introducir el comando zxsuite admin doAddDelegationSettings admin@company.ru mail.company.ru viewMail true. Después de esto, el usuario admin@company.ru se convertirá en administrador de su dominio y podrá ver el correo de otros usuarios. 

Además de crear un administrador principal, convertiremos a uno de los gerentes en un administrador junior mediante el comando zxsuite admin doAddDelegationSettings manager@company.ru mail.company.ru viewMail false. A diferencia del principal, el administrador junior no podrá ver el correo de los empleados, pero podrá realizar otras operaciones, como crear y eliminar cuentas de correo. Esto puede ser muy útil en momentos en que el administrador principal no tiene tiempo para realizar tareas rutinarias.

También en Zextras Admin se contempla la posibilidad de editar los permisos. Por ejemplo, si el administrador principal se va de vacaciones, un gerente podrá asumir temporalmente sus responsabilidades. Para que el gerente pueda ver el correo de los empleados, solo es necesario utilizar el comando zxsuite admin doEditDelegationSettings manager@company.ru mail.company.ru viewMail true, y luego, cuando el administrador principal regrese de sus vacaciones, se podrá volver a hacer al gerente un administrador junior. También se pueden revocar los derechos de administrador de los usuarios mediante el comando zxsuite admin doRemoveDelegationSettings manager@company.ru mail.company.ru.

Multitenencia completa en Zimbra OSE con Zextras Admin

. Es importante destacar que todas las funciones mencionadas anteriormente se duplican en la consola web de administración de Zimbra. Gracias a esto, la gestión del dominio de la empresa se vuelve accesible incluso para aquellos empleados que tienen poca experiencia trabajando con la línea de comandos. Además, la existencia de una interfaz gráfica para estas configuraciones permite reducir el tiempo de formación del empleado que administrará el dominio.

Sin embargo, la complejidad de la delegación de derechos administrativos no es la única limitación seria en Zimbra OSE. Además de esto, la funcionalidad incorporada para establecer límites en la cantidad de buzones para dominios, así como límites en el espacio que ocupan, también se implementa únicamente a través de API. Sin tales restricciones, será difícil para el administrador del sistema planificar el volumen necesario de almacenamiento en los almacenes de correos. La falta de estas limitaciones también significa la imposibilidad de introducir planes tarifarios. La extensión Zextras Admin puede eliminar esta restricción. Gracias a la función Límites de Dominio, esta extensión permite limitar dominios específicos tanto por el número de buzones de correo como por el espacio ocupado por los buzones de correo. 

Supongamos que una empresa que utiliza el dominio mail.company.ru ha adquirido un plan que le permite tener no más de 50 buzones de correo y ocupar más de 25 gigabytes en el disco duro del almacén de correos. Sería lógico limitar este dominio a 50 usuarios, cada uno de los cuales recibiría un buzón con 512 megabytes, sin embargo, en la realidad estas limitaciones no se ajustan a todos los empleados de la empresa. Por ejemplo, mientras que un gerente simple podría estar satisfecho con un buzón de 100 megabytes, los empleados del departamento de ventas, que siempre llevan a cabo una correspondencia activa, pueden necesitar más de un gigabyte. Por lo tanto, para la empresa sería lógico establecer una limitación para los gerentes y una tarifa diferente para los empleados de ventas y soporte técnico. Esto se puede lograr dividiendo a los empleados en grupos, que en Zimbra OSE se llaman Clase de Servicio, y luego establecer las restricciones correspondientes para cada grupo. 

Para ello, el administrador principal solo necesita ingresar el comando zxsuite admin setDomainSettings mail.company.ru account_limit 50 domain_account_quota 1gb cos_limits managers:40,sales:10. Gracias a esto, se ha establecido un límite de 50 cuentas para el dominio, un tamaño máximo de buzón de 1 gigabyte y la división de los buzones en dos grupos diferentes. Después de esto, se puede establecer un límite artificial de 384 megabytes para el tamaño del buzón para 40 usuarios en el grupo "Gerentes", mientras que en el grupo "Vendedores" se mantiene el límite de 1 gigabyte. De esta manera, incluso al estar completamente llenos, los buzones en el dominio mail.company.ru no ocuparán más de 25 gigabytes. 

Multitenencia completa en Zimbra OSE con Zextras Admin

Toda la funcionalidad mencionada anteriormente también está disponible en la consola web de administración de Zextras Suite y permite al empleado que administra el dominio realizar los cambios necesarios de la manera más rápida y conveniente, sin gastar mucho tiempo en entrenamiento.

También para garantizar la máxima transparencia en la interacción entre el proveedor de SaaS y el cliente, Zextras Admin lleva un registro de todas las acciones de los administradores delegados, que se pueden revisar directamente desde la consola de administración de Zimbra OSE. Además, el primer día de cada mes, Zextras Admin genera un informe mensual sobre las acciones de todos los administradores, que incluye todos los datos necesarios, incluidas las intentos fallidos de acceso, así como los intentos fallidos de superar las limitaciones establecidas para el dominio. 

De esta manera, Zextras Admin transforma Zimbra Collaboration Suite Open-Source Edition en una solución ideal para los proveedores de SaaS. Gracias a su extremadamente bajo costo de licencia y a su arquitectura multi-tenant con opción de autoservicio, esta solución permite a los ISP reducir el costo de prestación de servicios, hacer su negocio más rentable y, como resultado, ser más competitivos.

Para cualquier pregunta relacionada con Zextras Suite, puede ponerse en contacto con la representante de la empresa "Zextras" Ekaterina Triandafiliidi al correo electrónico katerina@zextras.com

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster