Hardware requirements
It is preferable to use physical servers, but it is necessary to analyze the power consumption of the equipment you are considering.
Arenadata Streaming works equally effectively both on bare metal and in the cloud.
When providing network availability between servers, the following scenarios are also possible:
-
heterogeneous IT infrastructure;
-
Multi-clouds;
-
distributed installation on different infrastructures.
The sequence of preparation of physical and virtual hosts is given in the article Preparing hosts.
Examples of requirements for different services depending on the load pattern are listed below.
ZooKeeper, Kafka Manager, Schema Registry
Storage | CPU | RAM | Network |
---|---|---|---|
400 GB SSD for OS 500 GB SSD for Data |
8 cores |
32 GB |
1 x 10 GbE |
Number of nodes | Storage | CPU | RAM | Network |
---|---|---|---|---|
3 or more |
1 x 500 GB HDD for OS 1 x 2.4 TB SSD for Transaction Logs 1 x 1 TB HDD for Data |
8 cores |
32 GB |
1 x 10 GbE |
Number of nodes | Storage | CPU | RAM | Network |
---|---|---|---|---|
3 or more |
2 x 500 GB HDD RAID1 for OS 2 x 2.4 TB SSD RAID1 for Transaction Logs 2 x 1 TB HDD RAID1 for Data |
8 cores |
32 GB |
2 x 10 GbE |
Number of nodes | Storage | CPU | RAM | Network |
---|---|---|---|---|
3 or more |
2 x 500 GB HDD RAID1 for OS 2 x 2.4 TB SSD RAID1 for Transaction Logs 2 x 1 TB HDD RAID1 for Data |
8 cores |
32 GB |
2 x 10 GbE |
IMPORTANT
For guaranteed HA (High Availability), it is necessary to have an odd number of ZooKeeper Server instances.
|
Kafka Broker
Number of nodes | Storage | CPU | RAM | Network |
---|---|---|---|---|
3 or more |
1 x 500 GB HDD for OS 2 x 500 GB SSD RAID1 for Data |
8 cores |
32 GB |
2 x 10 GbE |
Number of nodes | Storage | CPU | RAM | Network |
---|---|---|---|---|
3 or more |
2 x 500 GB HDD RAID1 for OS 4 x 500 GB SAS12G SSD RAID10 (PCIe Gen3 x4+) for Data |
8 cores |
32 GB |
2 x 25 GbE |
Number of nodes | Storage | CPU | RAM | Network |
---|---|---|---|---|
3 or more |
2 x 500 GB HDD RAID1 for OS 8 x 500 GB SAS12G SSD RAID10 (PCIe Gen3 x8) for Data |
16 cores |
64 GB |
2 x 25 GbE |
Number of nodes | Storage | CPU | RAM | Network |
---|---|---|---|---|
6 or more |
2 x 500 GB HDD RAID1 for OS 8 x 500 GB SAS12G SSD RAID10 (PCIe Gen3 x8) for Data |
24 cores |
96 GB |
2 x 25 GbE |
NiFi
Storage | CPU | RAM | Network |
---|---|---|---|
400 GB SSD for OS 500 GB SSD for Data |
8 cores |
32 GB |
1 x 10 GbE |
Number of nodes | Storage | CPU | RAM | Network |
---|---|---|---|---|
2 or more |
1 x 500 GB HDD for OS 1 x 500 GB SSD for Data |
8 cores |
32 GB |
1 x 10 GbE |
Number of nodes | Storage | CPU | RAM | Network |
---|---|---|---|---|
2 or more |
2 x 500 GB SSD RAID1 for OS 4 x 500 GB SAS12G SSD RAID10 (PCIe Gen3 x4+) for Data |
12 cores |
64 GB |
2 x 25 GbE |
Number of nodes | Storage | CPU | RAM | Network |
---|---|---|---|---|
2 or more |
2 x 500 GB SSD RAID1 for OS 8 x 500 GB SAS12G SSD RAID10 (PCIe Gen3 x8) for Data |
24 cores |
96 GB |
2 x 25 GbE |
Number of nodes | Storage | CPU | RAM | Network |
---|---|---|---|---|
4 or more |
2 x 500 GB SSD RAID1 for OS 16 x 500 GB SAS12G SSD RAID10 (2 controllers PCIe Gen3 x8) for Data |
48 cores |
192 GB |
2 x 25 GbE |