First decide where everything should be installed. Once the support and core components are installed, using Retain is the same no matter what platform it is installed on. You may spread out Retain’s components on different servers or run them all on one. VMWare ESX and ESXi is supported, but requirements are still in full effect and must be observed.
Retain may be configured in separate ways which heavily impact the requirements of the Retain server, indexing engine, database server, and locations dictate resource needs. Ultimately the number of active users in the system determine the resource needs of the system. See Planning and Best PracticesRetain Planning and Design Best Practices for details.
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 administrator
Retain Server requires 8 GB RAM, unless a worker is installed then 12 GB RAM, installation will abort if less is detected, 16 GB is recommended
Storage Space: As much storage space as messaging system requires. See Estimating Storage Requirements Estimating 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
Memory needs will vary depending on the load and use of the Retain system, however, Java will automatically tune for the memory which is available on the server. Tuning depends on what is selected for installation. The installation will detect 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.
(Retain Server, Retain Worker, Database, and Index engine housed on same machine and archiving less than 500 active mailboxes. The Retain Message Router should be installed on dedicated server in the DMZ.)
16-24 GB RAM
(Retain Server, Retain Worker, and Indexing engine on one server, separate Database server)
500-5,000 active mailboxes:
12-16 GB RAM
5,000-30,000 active mailboxes:
16-32 GB RAM
Dedicated Index servers*, Dedicated Database server, Dedicated Retain Server
50,000 Active mailboxes
16+ GB RAM for Retain Server (depending on environment)
Database on appropriate server
Retain Worker is 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 a determining factor for performance. SAN and local storage preferred. NAS is not supported.
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. Please call support for more details.
Retain will download and install Java Development Kit (JDK) 1.8 64-bit and Tomcat8, the Java webserver that sits on top of Apache or IIS. Installation on an existing Retain system running a standard Tomcat installation will remove the current Tomcat connection and install the embedded Tomcat that comes with Retain.
SUSE Linux Enterprise Server 12 SP2 (64-bit)
SUSE Linux Enterprise Server 12 SP1 (64-bit)
SUSE Linux Enterprise Server 12 (64-bit)
SUSE Linux Enterprise Server 11 (64-bit)
Open Enterprise Server 11, 2015 (64-bit)
NOTE:The Retain system requires more than simply space. Due to the storage of many small files, especially on systems archiving mobile message data, sufficient inodes are also an issue. SLES 11 changed the way the EXT3 file system defaults, and unless modifications are made, the EXT3 file system on SLES 11 How to setup an EXT3 partition with more iNodes will become insufficient for large storage systems. If a substitute file system is desired, the XFS file system is flexible enough to mitigate the risk.
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
Exchange Server 2013
Exchange Server 2016
Basic Authentication for EWS and Autodiscover must be enabled
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.
Lollipop (5.0) or higher
CellTrust Gateway 4.2.0 +
BES 5.04, 10, 10.2, 12, 12.2
BBM Enterprise
Yammer
Yahoo Messenger
Google Talk
GMail
Lync & Skype for Business
AOL Instant Messenger
YouTube
Yahoo
Bing
Wikipedia
MySQL 5.6x or 5.7x (If using MySQL, the MySQL Connector/J (JDBC 5.1.21 or higher driver) must be provided for the Retain Server and / or Reporting and Monitoring Server.)
Oracle 10/11g/12c
MS SQL Server 2008 R2, 2012, 2014. 2016
PostgreSQL 9
MariaDB 10.x
Internet Explorer 10+
NOTE:Retain’s support of IE 10 will be limited after Microsoft ends support for IE10 on Jan. 12, 2016
Firefox 34+
Chrome 39+