The Fabric server installation is a Linux-based solution. Use dedicated servers for Fabric instances. Following a sizing process, the exact number of nodes for each environment needs to be determined.
For docker installation, the latest Docker Engine and Docker Compose installations are recommended.
Cloud provider |
Instance Type |
Amazon - AWS |
m5.4xlarge |
Google - GCP |
D16d v4 |
Microsoft - Azure |
e2-standard-8 |
The Kafka server installation is a Linux-based solution. Use dedicated servers for Kafka instances. Following a sizing process, the exact number of nodes for each environment needs to be determined.
Cloud provider |
Instance Type |
Amazon - AWS |
m5.4xlarge |
Google - GCP |
D16d v4 |
Microsoft - Azure |
e2-standard-8 |
Volume of 150GB /opt/apps/kafka/ - will be used also as the home directory for a Kafka user.
The Cassandra server installation is a Linux-based solution. Use dedicated servers for Cassandra instances. Following a sizing process, the exact number of nodes for each environment needs to be determined.
Cloud provider |
Instance Type |
Amazon - AWS |
m5.4xlarge |
Google - GCP |
D16d v4 |
Microsoft - Azure |
e2-standard-8 |
For Cloud based VM, NVMe storage type is preferred for a high performance.
Further details are found below:
Cloud provider |
Instance Type |
Amazon - AWS |
m5.4xlarge |
Google - GCP |
D16d v4 |
Microsoft - Azure |
e2-standard-8 |
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.
The following ports should be open on the Windows server:
Local administrator privileges are needed for the Fabric Studio installation.
Text/Code editor |
Visual Studio Code / notepad++ |
|
file archiver |
7zip |
|
FTP/SCP client |
winSCP |
|
SSH client |
Putty |
|
Git Shell |
TortoiseGit |
https://tortoisegit.org/ |
Java IDE |
Intellij IDE (community edition): |
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 |
Fabric server and Fabric Studio should have access (permissions) and connectivity (network) to all sources & destinations. Cassandra and Kafka servers should be accessible from Fabric servers’ nodes.
The Fabric server installation is a Linux-based solution. Use dedicated servers for Fabric instances. Following a sizing process, the exact number of nodes for each environment needs to be determined.
For docker installation, the latest Docker Engine and Docker Compose installations are recommended.
Cloud provider |
Instance Type |
Amazon - AWS |
m5.4xlarge |
Google - GCP |
D16d v4 |
Microsoft - Azure |
e2-standard-8 |
The Kafka server installation is a Linux-based solution. Use dedicated servers for Kafka instances. Following a sizing process, the exact number of nodes for each environment needs to be determined.
Cloud provider |
Instance Type |
Amazon - AWS |
m5.4xlarge |
Google - GCP |
D16d v4 |
Microsoft - Azure |
e2-standard-8 |
Volume of 150GB /opt/apps/kafka/ - will be used also as the home directory for a Kafka user.
The Cassandra server installation is a Linux-based solution. Use dedicated servers for Cassandra instances. Following a sizing process, the exact number of nodes for each environment needs to be determined.
Cloud provider |
Instance Type |
Amazon - AWS |
m5.4xlarge |
Google - GCP |
D16d v4 |
Microsoft - Azure |
e2-standard-8 |
For Cloud based VM, NVMe storage type is preferred for a high performance.
Further details are found below:
Cloud provider |
Instance Type |
Amazon - AWS |
m5.4xlarge |
Google - GCP |
D16d v4 |
Microsoft - Azure |
e2-standard-8 |
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.
The following ports should be open on the Windows server:
Local administrator privileges are needed for the Fabric Studio installation.
Text/Code editor |
Visual Studio Code / notepad++ |
|
file archiver |
7zip |
|
FTP/SCP client |
winSCP |
|
SSH client |
Putty |
|
Git Shell |
TortoiseGit |
https://tortoisegit.org/ |
Java IDE |
Intellij IDE (community edition): |
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 |
Fabric server and Fabric Studio should have access (permissions) and connectivity (network) to all sources & destinations. Cassandra and Kafka servers should be accessible from Fabric servers’ nodes.