Retain Mobile Archiving

Overview

Tomcat integrado en Retain

  • Retain incorpora Tomcat, el cual se debe instalar y utilizar. Si la instalación se efectúa en un sistema Retain existente que ejecute una instalación de Tomcat estándar, la conexión Tomcat actual se eliminará y se instalará el componente Tomcat integrado en Retain. Las instrucciones de la instalación se encuentran en la sección de instalación.

Requisitos del sistema principal

  • Antes de implantar Retain, decida dónde debería instalarse todo. Una vez que se instalen los componentes principales y de asistencia, se beneficiará de todas las funciones y capacidades independientemente de la plataforma en la que se instale. Puede instalar los componentes de Retain en varios servidores, o bien ejecutarlos todos desde uno. Es compatible con VMWare ESX y ESXi, pero es necesario tener en cuenta los requisitos.
  • Retain puede configurarse de diversas formas, y esto repercute considerablemente en los requisitos del servidor de Retain, el motor de indexación, el servidor de la base de datos y las ubicaciones que demandan las necesidades de los recursos. Por último, el número de usuarios activos en el sistema determinan las necesidades de recursos del sistema.

Requisitos mínimos del sistema

  • Procesador de doble núcleo y 3 GHz o superior
  • El componente Server requiere 12 GB libres de RAM
  • Apache 2.2.x o IIS
  • Compatible con SQL Database
  • Java Development Kit (JDK) 1.8 de 64 bits
    • Espacio de almacenamiento: tanto como requiera el sistema de mensajería

NOTA: El sistema Retain requiere un mínimo de 10 GB de espacio libre en disco; de no ser así, pasará al modo de mantenimiento. Retain enviará mensajes de advertencia cuando el espacio libre sea inferior a 20 GB para el almacenamiento, el índice y el sistema. Los requisitos de espacio de almacenamiento de los sistemas de mensajería serán muy superiores al mínimo, y los administradores deberán consultar la sección sobre el cálculo de los requisitos de almacenamiento para recibir instrucciones al respecto.

  • RAM: las necesidades de memoria variarán según la carga y el uso del sistema Retain; no obstante, Java se adaptará automáticamente a la memoria disponible en el servidor. La adaptación dependerá de las opciones seleccionadas para la instalación. La instalación detectará la cantidad de RAM y asignará automáticamente los valores de memoria de la manera siguiente:
    • Memoria del sistema inferior a 16 GB:
      • 8 GB: Server y Worker
      • 6 GB: solo Server
    • Memoria del sistema inferior a 20 GB.
      • 12 GB: Server y Worker
      • 10 GB: solo Server
    • Memoria del sistema superior a 20 GB:
      • 16 GB: Server y Worker
      • 14 GB: solo Server
  • Siempre que solo se instale Worker, la memoria se ajustará a 3 GB.

Servidor único

  • Retain Server, Retain Worker, la base de datos y el motor de indexación se alojan en el mismo equipo, y se archivan menos de 500 buzones activos. El router de mensajes de Retain debería instalarse en un servidor dedicado en la DMZ.
  • 16-24 GB de RAM

Base de datos remota

  • Servidor dedicado para el índice*, servidor dedicado para la base de datos, servidor dedicado para Retain Server
    • 50 000 buzones activos
    • Más de 16 GB de RAM para Retain Server (según el entorno)
    • Base de datos en el servidor adecuado
    • Retain Worker se instala de forma remota en cada oficina postal del sistema de mensajería
  • 500-5000 buzones activos:
    • 12-16 GB de RAM
  • 5000-30 000 buzones activos:
    • 16-32 GB de RAM
  • El espacio en disco depende de la cantidad de correo electrónico que se vaya a archivar y del tiempo de retención. Es recomendable estimar almacenamiento para dos años y agregar espacio adicional según sea necesario. La velocidad de almacenamiento es un factor determinante para el rendimiento. Es preferible utilizar almacenamiento local y SAN. NAS no es compatible.

Versiones de Linux compatibles

  • SUSE Linux Enterprise Server 15 (64 bits)
  • SUSE Linux Enterprise Server 12 SP3 (64 bits)
  • SUSE Linux Enterprise Server 12 SP2 (64 bits)
  • SUSE Linux Enterprise Server 12 SP1 (64 bits)
  • SUSE Linux Enterprise Server 12 (64 bits)
  • SUSE Linux Enterprise Server 11 (64 bits)
  • Open Enterprise Server 11, 2015 y 2018 (64 bits)

NOTA: El sistema Retain requiere más espacio. Debido al almacenamiento de un gran número de archivos pequeños, sobre todo en sistema de archivado de los datos de los mensajes de dispositivos móviles, encontramos también el problema de contar con un número suficiente de iNodes. SLES 11 actualizó la configuración predeterminada del sistema de archivos EXT3 y, salvo que se realicen modificaciones, el sistema de archivos EXT3 de SLES 11 será insuficiente para sistemas de almacenamiento de gran capacidad. Para obtener información sobre las limitaciones y sobre cómo solucionar este problema, consulte la sección sobre cómo configurar una partición EXT3 con más iNodes. Si desea un sistema de archivos alternativo, el sistema de archivos XFS es lo suficientemente flexible para mitigar el riesgo.

Versiones de Windows compatibles

  • MS Windows 2016
  • MS Windows 2012 R2 de 64 bits
  • MS Windows 2012 de 64 bits
  • MS Windows 2008 (R2) de 64 bits
  • PowerShell 3.0 o superior

Servidores compatibles de base de datos SQL

  • MySQL 5.6x o 5.7x
  • Oracle 10/11g/12c
  • MS SQL Server 2008 R2, 2012, 2014. 2016
  • PostgreSQL 9
  • MariaDB 10.x

Puertos en uso

  • Retain utiliza diversos puertos para facilitar la comunicación entre los diferentes componentes y para comunicarse con los distintos sistemas archivados. De forma predeterminada, Retain usará los puertos que se indican a continuación con los servicios que también figuran a continuación.

Retain Server

  • Retain Server constituye el componente principal del sistema Retain. Los procesos de Retain se comunican de manera predeterminada con Server a través del puerto 48080. El componente Server siempre está escuchando en ese puerto, independientemente de la configuración de comunicación del resto de componentes (por ejemplo, el puerto 443 para SSL).
  • 48080 (TCP) Requiere acceso entrante si cualquier proceso de Retain se ejecuta en un servidor diferente al que aloja Retain Server.
  • El componente Server requiere acceso saliente si el componente Reporting and Monitoring Server se ha instalado en un servidor distinto al que aloja Retain Server. Consulte también el componente Generación de informes y supervisión del presente artículo.
  • 48009 (TCP) El puerto de AJP (Apache JServ Protocol) se utiliza para establecer comunicación entre el servidor web y Tomcat. Dado que ambos deben alojarse en el mismo servidor, no hay requisitos de acceso para los puertos externos. 80 / 443 (TCP–HTTP / HTTPS) Requiere acceso entrante para alcanzar la interfaz web de Server.
  • 80 / 443 (TCP–HTTP / HTTPS) Requiere acceso entrante para alcanzar la interfaz web de Server.
  • 25 (TCP) Requiere acceso saliente para que Retain Server pueda enviar notificaciones por correo electrónico sobre errores del servidor, estados de trabajo y errores de trabajo. Acceso saliente al puerto del sistema de gestión de bases de datos (DBMS). Esto depende del sistema de base de datos que esté utilizando. Consulte la sección "Sistemas de gestión de bases de datos" de esta página.
  • Según los módulos que se utilicen, será necesario abrir otros puertos en el servidor donde se encuentra alojado Retain Server.

Retain Worker

  • Retain Worker es el componente que extrae los datos de la fuente de mensajes, que puede tratarse de un sistema de correo electrónico, una aplicación de una red social o un dispositivo móvil.
  • 48080 (TCP) Requiere acceso saliente si se encuentra en un servidor distinto al que aloja Retain Server.
  • 80 o 443 (TCP HTTP o HTTPS) Requiere acceso entrante para alcanzar la interfaz web de Worker.
  • Según los módulos que se utilicen, será necesario abrir otros puertos en el servidor donde se aloja Retain Worker y, en algunos casos, en los servidores donde se aloja el sistema de mensajería del que Retain creará el archivo.

Router de mensajes de Retain

  • El router de mensajes está destinado a clientes de Retain for Mobile module. El router de mensajes se conecta con dispositivos móviles para gestionar el reenvío del registro de mensajes SMS y la configuración del dispositivo BBMP. Normalmente, podría alojarse dentro de una DMZ.
  • 443 (TCP) Requiere acceso tanto entrante como saliente a Internet y a Retain Server.
  • 111/2049 (UDP/TCP) para servicios de NFS Client. (Solo es necesario si no se usa REST) Requiere acceso saliente si Worker no se aloja en el servidor del router de mensajes para poder guardar los registros en el servidor de Worker. Puede utilizarse Samba, pero NFS parece más fiable.

Puede que sea necesario considerar otros puertos para que NFS funcione correctamente.

  • Será el cliente quien deba investigar este aspecto para que los servicios de NFS funcionen correctamente.

Retain Reporting and Monitoring Server

  • Se incluye como novedad en Retain v3.4. Este proceso ofrece servicios de informes y supervisión del servidor y tareas de archivado. No se instala de forma predeterminada a menos que se seleccione durante el proceso de instalación.
  • 48080 (TCP) Requiere acceso tanto entrante como saliente si se encuentra en un servidor distinto al que aloja Retain Server.
  • 80 / 443 (TCP) Requiere acceso entrante para alcanzar la interfaz web de R&M Server.
  • 25 (TCP) Si se ejecuta en un servidor distinto al que aloja Retain Server, entonces requiere acceso saliente.

Retain Stubbing Server

  • Retain Stubbing Server es el componente que ofrece servicios de disociación a Retain Server. Los clientes no suelen usarlo ni instalarlo. Consulte el documento Administration and Users Guide para conocer las ventajas y desventajas que ofrece.
  • 48080 (TCP) Requiere acceso saliente si se encuentra en un servidor distinto al que aloja Retain Server.
  • 80 / 443 (TCP) Requiere acceso entrante para alcanzar la interfaz web de Stubbing Server.

Sistemas de gestión de bases de datos

A continuación se indican los puertos predeterminados que utilizan estos sistemas de gestión de bases de datos; sin embargo, pueden configurarse en dichos sistemas. Requiere acceso entrante para el servidor de la base de datos y acceso saliente en Retain Server.

  • MySQL: 3306
  • MS SQL: 1433
  • Oracle: 1521
  • Postgres: 5432

Requisitos para dispositivos móviles

  • 80/443 (TCP) Requiere acceso tanto entrante como saliente para que Retain Server y el router de mensajes puedan intercambiar información sobre la configuración de los dispositivos. Consulte también la sección sobre el componente Retain Message Router en este artículo, así como la subsección sobre dispositivos móviles en Retain Worker. Consulte también el componente Retain Message Router del presente artículo.
  • 111/2049 (UDP/TCP) para servicios de NFS Server Requiere acceso entrante si Worker no se aloja en el servidor del router de mensajes para que este pueda guardar los registros en el servidor de Worker. Puede utilizarse Samba, pero NFS parece más fiable.
  • Puede que sea necesario considerar otros puertos para que NFS funcione correctamente.
  • Será el cliente quien deba investigar este aspecto para que los servicios de NFS funcionen correctamente.

CellTrust SecureLine

  • CellTrust Gateway 4.2.0 +
  • 111/2049 (UDP/TCP) en el servidor de CellTrust Secureline para servicios de NFS Server
  • Requiere acceso entrante si Worker no se encuentra en el servidor de CellTrust Secureline para que pueda recuperar los registros CSV. Puede utilizarse Samba, pero NFS parece más fiable.
  • Puede que sea necesario considerar otros puertos para que NFS funcione correctamente.
  • Será el cliente quien deba investigar este aspecto para que los servicios de NFS funcionen correctamente.

Requisitos para Android de la aplicación RetainService

  • Lollipop (5.0) o superior

Requisitos para BlackBerry

  • BES 5.04, 10, 10.2, 12, 12.2
  • BBM Enterprise

Navegadores compatibles

  • Internet Explorer 10+ (NOTA: La compatibilidad de Retain con IE 10 será limitada cuando Microsoft deje de ofrecer soporte para IE 10 el 12 de enero de 2016)
  • Firefox 34+
  • Chrome 39+
release-rel-2020-9-2-5123 | Tue Sep 15 18:06:14 PDT 2020
5123
release/rel-2020-9-2-5123
Tue Sep 15 18:06:14 PDT 2020