2.3 System Requirements

2.3.1 VMware Support

VMWare ESX and ESXi are supported. All components disk space, RAM, and other requirements apply as for physical hardware deployments.

2.3.2 Retain Component Location Dictate Resource Needs

Retain components can be deployed in various configurations, which can impact the requirements of the Retain server, indexing engine, database server, and so on.

2.3.3 The Number of Users Affects Resource Needs

Ultimately the number of active users in the system determine the resource needs of the system. See Retain Planning and Design Best Practices for details.

2.3.4 Minimum Retain System Requirements

  • Dual-Core 3 GHz or better Processor

    NOTE:8 cores provides the best performance during initial archiving and re-indexing processes

  • Apache 2.2.x or IIS, installed by system administrator

  • Supported SQL Database, installed by system or database administrator

  • Retain Server requires 8 GB RAM, unless a worker is installed then 12 GB RAM, installation aborts if less is detected, 16 GB is recommended

  • Storage Space: As much storage space as messaging system requires. See Planning Retain Storage Requirements

  • Swap Space: If using SLES/Linux the swap partition should be at least 10 GB.

  • Standalone Worker server requires 4 GB RAM, plus 2 GB RAM for each additional worker

  • Standalone Reporting and Monitoring server requires 8 GB RAM

  • Standalone Router server requires 8 GB RAM

RAM Requirements

Memory needs vary, depending on the load and use of the Retain system. However, Java automatically tunes for the memory that is available on the server. Tuning depends on what is selected for installation.

The Retain Install Automatically Allocates RAM

The installation detects the amount of RAM and automatically assign memory values as shown

Less than 16 GB system memory:

  • 8 GB: Server and Worker

  • 6 GB: Server only

Less than 20 GB system memory:

  • 12 GB: Server and Worker

  • 10 GB: Server only

More than 20 GB system memory:

  • 16 GB: Server and Worker

  • 14 GB: Server only

In all cases where only the Worker is installed, the memory is tuned to 3 GB.

2.3.5 Single-Server Requirements

Assuming that the Retain Server, Retain Worker, Database, and Index engine are housed on the same machine and archiving less than 500 active mailboxes.

The Retain Message Router should be installed on a dedicated server in the DMZ.

  • 16-24 GB RAM

2.3.6 Separate Database Server Requirements

Assuming that the Retain Server, Retain Worker, and Indexing engine are on one server, and the Database is on its own server.

500-5,000 active mailboxes:

  • 12-16 GB RAM

5,000-30,000 active mailboxes:

  • 16-32 GB RAM

2.3.7 Separate Index servers, Database server, and Retain Server

50,000 Active mailboxes

  • 16+ GB RAM for Retain Server (depending on environment)

  • RAM as required for Database on separate server

  • Retain Workers installed remotely on each post office in the message system

  • Disk Space is dependent on the amount of email being archived and length of retention time. It is recommended to estimate two years of storage and adding additional space as needed. Storage speed is the determining factor for performance.

  • SAN and local storage preferred.

  • NAS is not supported.

2.3.8 High Availability Indexer Requirements

The High Performance Indexer can be installed on multiple external servers as the High Availability Indexer. This requires at least three (3) dedicated indexing servers and a separate license. Contact Support for more information.

2.3.9 Software installed by Retain

Retain downloads and installs

  • Java Development Kit (JDK) 11 64-bit

  • Tomcat 8, the Java webserver that sits on top of Apache or IIS.

Installation on an existing Retain system running a standard Tomcat installation removes the current Tomcat connection and install the embedded Tomcat that comes with Retain.

2.3.10 Supported Linux Versions

  • SUSE Linux Enterprise Server 15 (64-bit)

  • SUSE Linux Enterprise Server 12 SP3 (64-bit)

  • SUSE Linux Enterprise Server 12 SP2 (64-bit)

  • SUSE Linux Enterprise Server 12 SP1 (64-bit)

  • SUSE Linux Enterprise Server 12 (64-bit)

  • Open Enterprise Server 2015 and 2018 (64-bit)

2.3.11 Supported Windows Versions

  • MS Windows 2016

  • MS Windows 2012 R2 64-bit

  • MS Windows 2012 64-bit

    MS Windows 2008 (R2) 64-bit

  • PowerShell 3.0 or higher

2.3.12 Supported Microsoft Exchange Versions

  • Exchange Server 2013

  • Exchange Server 2016

  • Basic Authentication for EWS and Autodiscover must be enabled

2.3.13 Supported Micro Focus GroupWise Versions

  • GroupWise 2012

  • GroupWise 2014

  • GroupWise 2014 R2

  • GroupWise 18

  • SOAP port must be enabled on all POAs to be scanned for messages.

  • SSL is supported, but significantly impacts performance.

2.3.14 Android Versions (RetainService app)

  • Lollipop (5.0) or higher

2.3.15 CellTrust Secureline Versions

  • CellTrust Gateway 4.2.0 +

2.3.16 Blackberry Versions

  • BES 5.04, 10, 10.2, 12, 12.2

  • BBM Enterprise

2.3.17 Supported Social platforms

  • Facebook

  • Twitter

  • Yammer

  • LinkedIn

  • Yahoo Messenger

  • Google Talk

  • GMail

  • Lync & Skype for Business

  • AOL Instant Messenger

2.3.18 Supported Search Engines

  • Google

  • YouTube

  • Yahoo

  • Bing

  • Wikipedia

2.3.19 Supported SQL Database Platforms

Retain must have database owner rights to the SQL database it is connected to.

  • MySQL 5.6x, 5.7x, or 8 (Legacy MySQL Authentication Method only)

  • Oracle 10/11g/12c

  • MS SQL Server 2008 R2, 2012, 2014, 2016, 2017

  • PostgreSQL 9

  • MariaDB 10.x

2.3.20 Supported Browsers

  • Microsoft Edge

  • Firefox 34 or later

  • Chrome 39 or later