Fabric System Minimum Requirements for POV Installations

Introduction

  • This document provides information regarding the hardware, software and the operating system requirements for Fabric and TDM proof-of-concept installations.
  • TDM installation is based on Fabric with the additions of TDM library and PostgreSQL installation.

Execution Server Specifications

The Fabric server installation is a Linux-based Solution. We Provide installation guide for both native Linux and Docker Environment (based on Docker Compose).

Minimum System Configuration for a Single-node Server

Software Requirements:

Operating system:

  • RedHat (version 7 or higher) based distribution (for example: Centos, Oracle, Linux).
  • Ubuntu Server, version 18.04 or higher.

For docker installation, the latest Docker Engine and Docker Compose installations are recommended.

Hardware Requirements:

Processor

For simple scenarios: Intel Xeon Octa-core or equivalent.

For high-load or complex scenarios: 16 cores are  recommended.

Physical Memory (RAM)

For simple scenarios: 32 GB RAM

For high-load or complex scenarios: 64 GB are recommended.

Storage

Direct attached SSD/NVME based storage is recommended for best performance.

Disk Space

For application data, at least 200 GB free disk space is recommended.

Depends on the project scope and retention requirements. Disk space should be increased.

Network

1 Gbps network speed between the Fabric node and the source DBs.

Running on Cloud Environment - Recommendations

Cloud provider

Instance Type

Amazon - AWS

m5.4xlarge

Google - GCP

D16d v4

Microsoft - Azure

e2-standard-8

Fabric Studio Requirements:

Fabric Studio is used to configure, manage and control the Fabric server operation and its installation is Windows-based. The application can be installed locally on either a workstation or a server with Terminal Services for RDP connection.

Minimum System Configuration

Operation System

Workstation: Windows 10 Professional 64 Bit or higher.

Server: Windows server standard 2012 64 bit or higher.

Processors

Intel I3 quad-core 5th Gen or equivalent.

Physical Memory (RAM)

16 GB RAM

Disk Space

100 GB available disk space.

 

Windows Ports

The following ports should be open on the Windows server:

  • 3389 - used for RDP

Windows Permissions

Local administrator privileges are needed for the Fabric Studio installation.

Text/Code editor

Visual Studio Code / notepad++

https://code.visualstudio.com/

https://notepad-plus-plus.org/downloads/

file archiver

7zip

https://7-zip.org/

FTP/SCP client

winSCP

https://winscp.net/eng/download.php

SSH client

Putty

https://www.putty.org/

Git Shell

TortoiseGit

https://tortoisegit.org/

Java IDE

Intellij IDE (community edition):

https://www.jetbrains.com/idea/download/#section=windows

Linux Servers Ports

Open the following ports on the Linux server and make sure they are accessible from Management stations.

Depending on your setup, not all ports are required:

Ports Number

Role

22

SSH, SCP

3213, 9443, 5124, 6379

Fabric

9042, 9142

Cassandra

9093, 7270

Kafka

3000, 9090

Grafana stack

5432

PostgreSQL

Connectivity

Fabric server and Fabric Studio should have access (permissions) and connectivity (network) to all source & target systems.

Fabric System Minimum Requirements for POV Installations

Introduction

  • This document provides information regarding the hardware, software and the operating system requirements for Fabric and TDM proof-of-concept installations.
  • TDM installation is based on Fabric with the additions of TDM library and PostgreSQL installation.

Execution Server Specifications

The Fabric server installation is a Linux-based Solution. We Provide installation guide for both native Linux and Docker Environment (based on Docker Compose).

Minimum System Configuration for a Single-node Server

Software Requirements:

Operating system:

  • RedHat (version 7 or higher) based distribution (for example: Centos, Oracle, Linux).
  • Ubuntu Server, version 18.04 or higher.

For docker installation, the latest Docker Engine and Docker Compose installations are recommended.

Hardware Requirements:

Processor

For simple scenarios: Intel Xeon Octa-core or equivalent.

For high-load or complex scenarios: 16 cores are  recommended.

Physical Memory (RAM)

For simple scenarios: 32 GB RAM

For high-load or complex scenarios: 64 GB are recommended.

Storage

Direct attached SSD/NVME based storage is recommended for best performance.

Disk Space

For application data, at least 200 GB free disk space is recommended.

Depends on the project scope and retention requirements. Disk space should be increased.

Network

1 Gbps network speed between the Fabric node and the source DBs.

Running on Cloud Environment - Recommendations

Cloud provider

Instance Type

Amazon - AWS

m5.4xlarge

Google - GCP

D16d v4

Microsoft - Azure

e2-standard-8

Fabric Studio Requirements:

Fabric Studio is used to configure, manage and control the Fabric server operation and its installation is Windows-based. The application can be installed locally on either a workstation or a server with Terminal Services for RDP connection.

Minimum System Configuration

Operation System

Workstation: Windows 10 Professional 64 Bit or higher.

Server: Windows server standard 2012 64 bit or higher.

Processors

Intel I3 quad-core 5th Gen or equivalent.

Physical Memory (RAM)

16 GB RAM

Disk Space

100 GB available disk space.

 

Windows Ports

The following ports should be open on the Windows server:

  • 3389 - used for RDP

Windows Permissions

Local administrator privileges are needed for the Fabric Studio installation.

Text/Code editor

Visual Studio Code / notepad++

https://code.visualstudio.com/

https://notepad-plus-plus.org/downloads/

file archiver

7zip

https://7-zip.org/

FTP/SCP client

winSCP

https://winscp.net/eng/download.php

SSH client

Putty

https://www.putty.org/

Git Shell

TortoiseGit

https://tortoisegit.org/

Java IDE

Intellij IDE (community edition):

https://www.jetbrains.com/idea/download/#section=windows

Linux Servers Ports

Open the following ports on the Linux server and make sure they are accessible from Management stations.

Depending on your setup, not all ports are required:

Ports Number

Role

22

SSH, SCP

3213, 9443, 5124, 6379

Fabric

9042, 9142

Cassandra

9093, 7270

Kafka

3000, 9090

Grafana stack

5432

PostgreSQL

Connectivity

Fabric server and Fabric Studio should have access (permissions) and connectivity (network) to all source & target systems.