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.2xlarge |
Google - GCP |
e2-standard-8 |
Microsoft - Azure |
D8d v5 |
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.2xlarge |
Google - GCP |
e2-standard-8 |
Microsoft - Azure |
D8d v5 |
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.2xlarge |
Google - GCP |
e2-standard-8 |
Microsoft - Azure |
D8d v5 |
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.xlarge |
Google - GCP |
e2-standard-4 |
Microsoft - Azure |
D4d v5 |
Fabric Studio is used for configuring, managing and controlling 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 an 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 ensure they are accessible from Management stations.
Depending on your setup, not all ports are required:
Port Numbers |
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 and 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.2xlarge |
Google - GCP |
e2-standard-8 |
Microsoft - Azure |
D8d v5 |
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.2xlarge |
Google - GCP |
e2-standard-8 |
Microsoft - Azure |
D8d v5 |
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.2xlarge |
Google - GCP |
e2-standard-8 |
Microsoft - Azure |
D8d v5 |
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.xlarge |
Google - GCP |
e2-standard-4 |
Microsoft - Azure |
D4d v5 |
Fabric Studio is used for configuring, managing and controlling 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 an 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 ensure they are accessible from Management stations.
Depending on your setup, not all ports are required:
Port Numbers |
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 and destinations. Cassandra and Kafka servers should be accessible from Fabric servers’ nodes.