Hardware and Software Requirements

This topic lists the hardware and software requirements for each Tetra Data Platform component.

Tetra Data Platform Components

The following is the list of Tetra Data Platform components.

Tetra Data Platform (TDP)

The core part of the TDP can be single-tenant (customer hosted) or multi-tenant (TetraScience hosted). For a more detailed list of requirements, see this topic: https://developers.tetrascience.com/v3.0/docs/requirements-for-deploying-the-tetra-data-platform.

ItemSpecificationsNotes
Web BrowserThe latest 2 versions of one of the following browsers:
- Google Chrome
- MS Edge
- Mozilla Firefox
General AWS Account and Networking, (including required AWS Services)Current VersionsList of requirements
AWS Account PermissionsCurrent VersionsList of requirements
Network ConnectivityCurrent VersionsList of requirements
Web Certificate, SES, and Cloudtrail RequirementsCurrent VersionsList of requirements

Tetra Data Hub

Tetra Data Hub specifications can be found here. A summary appears in the following changes.

ItemSpecifications
Operating System64-bit version of the following platforms:
Ubuntu 18.04 or above
RedHat 7.5 or above
* CentOS 7 or above
User PermissionsYou need admin (sudo) access of the machine
CPU Processor2 GHz+ processor
(4 CPUs minimum are recommended)
Memory8 GB RAM required, 16GB RAM recommended
Disk Space50 GB+ available disk space
Networkoutbound internet access with 1 port available at minimum

Each connector should have a dedicated port
(TetraScience DataHub uses AWS SSM Agent. The instance running the DataHub/SSM agent needs to have outbound internet access.)
Network Bandwidth100 Mbps network (Required)
1000 Mbps (Preferred)
VMDedicated VM must be used for the data connector
Time ReferenceTime reference (e.g. NTP or Amazon Time Sync)
ConnectorsOne or more of the following Tetra Data Platform connectors:
- GDC
- L7 can be added with GDC as well (optional)
- SDC
- Solace
- HRB-Cellario

Tetra Agents

Tetra Agent software requirements are detailed in each of their respective documentation topics. A summary of each agent's requirements appears in the following subsections.

Tetra Chromeleon Agent

The following are the hardware/software and other requirements for the Tetra Chromeleon Agent. For additional details see: https://developers.tetrascience.com/v3.0/docs/thermofisher-chromeleon-agent.

ItemVersions
Operating System- Windows 7 SP1
- Windows 8.1
- Windows 10 (version 1607 and above)
.NET Framework.NET Framework 4.8.
Thermo Fisher ChromeleonThermo Fisher Chromeleon 7 SP5 or above
Connection/ConnectorsOne of the following Tetra Data Platform components:
- GDC (on Data Hub, with or without the L7 connector)
- CDC
User AccountValid User Account that can access Chromeleon and the Data Vault
HardwareAgent should be installed on the Thermo Fischer Chromeleon Client's machine.

Tetra Empower Agent

The following are the hardware/software and other requirements for the Tetra Empower Agent. For additional details see: https://developers.tetrascience.com/v3.0/docs/empower-data-connector-installation.

ItemVersions
EmpowerEmpower 3 Service Release 2 or higher (latest is FR5).
Operating SystemWindows 10 Enterprise or Professional, 64 bit or Windows 2016 Server
.NET Framework.NET Framework 4.8
Memory8G RAM at minimum, 16G RAM is recommended
Disk SpaceMinimum 150 GB disk space
ConnectorsOne of the following Tetra Data Platform components:
- GDC (on Data Hub, with or without the L7 connector)
- CDC
User AccountsA valid Empower DB user and a Group User account are required to run the TetraScience Empower Agent to access the Empower database and Empower file server respectively.
HardwareAgent should be installed on the Empower Client's machine.

Tetra File-Log Agent

The Tetra File-Log Agent is a high speed, instrument-agnostic agent that detects the changes of file-based outputs generated from instruments. Requirements are listed in the table below. For more information, see this topic: https://developers.tetrascience.com/v3.0/docs/file-log-agent.

ItemVersions
Operating SystemWindows 10 or Windows 2016 Server
NET Framework.NET Framework 4.8
Network Access- The Windows server hosting the Agent should have network access to the DataHub host machine (HTTP(S) traffic to the port selected when configuring the Generic Data Connector), or direct internet access (HTTP(S) traffic to the TetraScience cloud API).
- The Windows server hosting the Agent has network access (SMB over port 445, TCP and UDP) to any computers whose shared folders need to be monitored, as well as the Group User Account with the necessary access
Tetra Connectors and DataHubOne of the following Tetra Data Platform components:
- GDC (on Data Hub, with or without the L7 connector)
- CDC

Tetra GE UNICORN Agent

The Tetra UNICORN Agent is a high-performance Window Application that acquires AKTA batch data through UNICORN OPC HDA Service and detects the Alarm and Events generated from UNICORN in real time. Hardware and Software requirements are in the table below.

For more information, see this topic: https://developers.tetrascience.com/v3.0/docs/ge-unicorn-v2.

ItemVersions
UNICORN ClientOne of the following:
- v6.x
- v7.x
Microsoft .NET FrameworkBOTH of the following:
- v2.0
- v4.6.2

These are:
- Required to set up OPC Core Component
- Required to run TetraScience UNICORN Agent
Windows Domain AccountN/A
OSWndows 10
HardwareAgent should be installed on the UNICORN Client's machine.

Tetra IoT Agent

The Tetra IoT Agent's requirements are listed here: https://developers.tetrascience.com/v3.0/docs/technical-specifications. To learn more about Tetra IoT Layer prerequisites, see this topic: https://developers.tetrascience.com/v3.0/docs/tetra-iot-layer-prerequisites-and-pre-deployment-tasks.

Tetra LabX Agent

The Tetra LabX Agent requirements are listed in the following table. For additional information, see this topic: https://developers.tetrascience.com/v3.0/docs/labx

ItemVersions
Operating SystemWindows 7 SP1, Windows 10 or Windows 2016
.NET Framework.NET Framework 4.6.2
ConnectorsAn Agent has been created from a Generic Data Connector (GDC) or Cloud Data Connector (CDC) (formerly known as "UDI") on the Tetra Data Platform
NetworkThe Windows server hosting the Agent should have network access to the DataHub host machine (HTTP(S) traffic to the port selected when configuring the Generic Data Connector), or direct internet access (HTTP(S) traffic to the TetraScience cloud API).
License KeyApply LabX "System Integration" license key to allow the Agent to access LabX "Integration Service"
User AccountsA valid LabX User Account
Firewall SettingsFirewall settings listed here: https://developers.tetrascience.com/v3.0/docs/labx#firewall-settings.

Tetra Empower Data Science Link

Empower Data Science Link requirements include the Empower Agent and the deployment of TDP.

Other Tetra Components/Services

There are other Tetra Component Services as well.

Tetra Self-Service Pipeline SDK

The following are the requirements for the Tetra Self-Service Pipeline SDK. For more information on this, see this topic: https://developers.tetrascience.com/v3.0/docs/set-up-your-environment-and-initialize-ts-sdk.

ItemVersions
PythonPython 3.7.x.
Tetra Data PlatformCurrent Version
User Account and Token- Administrator's Account
- TDP Service User and Token

Ports

The following ports are typically opened for this product. Note that your configuration might differ.

SourceDestinationIP ProtocolProtocol/Port
On Premise InstrumentFile-Log Agent (Windows Machine)TCPsmb/445
Tetra File-Log Agent (Windows Machine)Tetra Data HubTCPhttps/8443 (default, is configurable)
Windows ServerTetra Data HubTCPhttps/1433
Tetra Unicorn Agent WindowsTetra Data HubTCPhttps/8443
Tetra Unicorn Agent WindowsGE UnicornTCPOPC HDA/135
Tetra AgentsTetra Data Hub L7 Proxy Connector (Must pick this solution or solution on next line)TCPhttps/3128 (default, is configurable)
Tetra AgentsAWS S3 endpoint, see: URL whitelisting (Must pick this solution or solution on previous line)TCPhttps/443
Tetra Data Hub(Optional) Internet - used for installation and updatesTCPhttps/443
Tetra Data HubAWS S3, ECR, IoT, SSM, Logs, Monitoring, SNS, SQS endpoints, see: URL whitelistingTCPhttps/443
Admin User and Employee WorkstationsTetra Data Platform Web UITCPhttps/443 (SAML Optional)