Groundplex requirements: Hardware and operating systems
Computing requirements
Hardware requirements
A Groundplex is a local server running on hardware that you provision. The hardware must meet the following minimum requirements.
| Nodes | Minimum value: 1
Recommended: 2 or more nodes |
Groundplex nodes can be configured in the following sizes:
SnapLogic recommends two nodes for high availability. For requirements about clustering nodes, refer to the Node Cluster section in Groundplex Requirements. Important: All JCC nodes should be alike. Similarly, all
FeedMaster nodes should be alike. However, JCC nodes can be (and typically are)
larger than FeedMaster nodes.
|
| RAM | Minimum value: 8GB | Depending on the size, number, and nature of pipelines, more memory (RAM) might
be required to maintain an acceptable level of performance. The memory used depends
on the volume and size of the documents being processed. Some Snaps, like the Sort Snap, hold many documents in memory
during processing and, therefore, consume more memory. Note: Contact
your SnapLogic Sales Engineer to perform an optimum-sizing analysis based on your
requirements.
|
| CPU | Minimum value:
|
All Snaps execute in parallel in their own threads; therefore, the more cores that are available to the Snaplex, the more performant the system. |
| Disk Space | Minimum value: 80GB Recommended: 100GB |
Local disk space is required for logging and for any Snap that uses the local disk for temporary storage, such as the Sort and Join Snaps.
For details, refer to Temporary Folder.
Note: SnapLogic does not restrict the disk size of your Groundplex nodes.
|
Supported operating systems
- Linux: Debian-based and Red Hat-based distributions. Both *
.deband*.rpmpackages are available for download via the Snaplex dialog.CAUTION: In general, any Linux version that has not reached end-of-life and is still supported by the vendor should work but might not be certified by SnapLogic. - Windows: Any version that has not reached end-of-life and is still supported.
CPU Clock Alignment
CPU clock alignment is an important consideration for Groundplexes, especially those in
production environments. The Date.now() expression language function might be different
between Snaplex nodes, and internal log messages might have skewed timestamps, making it
more difficult to debug issues. For example, with Ultra Tasks, large clock differences can
also affect communication between the FeedMaster and the JCC nodes.
- Linux: Learn more about setting up a NTP server: Basic NTP Configuration
- Windows: Learn more about the Windows Time Server: Windows Time Service Technical Reference