This topic describes the minimum hardware requirements for CDP deployment, including standalone VMs, EKS cluster, and EMR cluster.
The following are the minimum hardware requirements for the CDP deployment.
Standalone VMs
| Server/Node |
No. of Servers/Nodes |
CPU |
Memory |
Storage |
Network |
| Bastion host |
1 |
2 vCPUs for a 7h 12m burst |
8.0 GiB |
EBS only |
Low to Moderate |
| Aerospike DB |
2 |
4 vCPUs |
16.0 GiB |
150 GB NVMe SSD |
Up to 10 Gigabit |
| DMP server |
1 |
2 vCPUs |
8.0 GiB |
EBS only |
Up to 12.5 Gigabit |
| Druid server |
2 |
16 vCPUs |
128.0 GiB |
EBS only |
Up to 10 Gigabit |
| MongoDB Server |
4 |
4 vCPUs |
16.0 GiB |
150 GB NVMe SSD |
Up to 10 Gigabit |
| MongoDB Server |
1 |
2 vCPUs for a 4h 48m burst |
2.0 GiB |
EBS only |
Up to 5 Gigabit |
| NiFi DB |
3 |
2 vCPUs |
16.0 GiB |
75 GB NVMe SSD |
Up to 10 Gigabit |
| SFTP Server |
1 |
2 vCPUs |
8.0 GiB |
EBS only |
Up to 12.5 Gigabit |
| postgres-1 |
2 |
2 vCPUs |
8.0 GiB |
EBS only |
Up to 12.5 Gigabit |
| RabbitMQ |
1 |
2 vCPUs |
8.0 GiB |
EBS only |
Up to 10 Gigabit |
| TC Redis |
1 |
2 vCPUs |
16.0 GiB |
EBS only |
Up to 10 Gigabit |
| Redis and RMQ for Celery |
1 |
2 vCPUs |
16.0 GiB |
EBS only |
Up to 10 Gigabit |
| Scheduler |
1 |
2 vCPUs |
16.0 GiB |
EBS only |
Up to 10 Gigabit |
EKS Cluster
| Server/Node |
CPU |
Memory |
Storage |
Network |
| 3 Nodes |
32 vCPUs |
64.0 GiB |
EBS only |
12.5 Gigabit |
| 18 Nodes |
4 vCPUs |
16.0 GiB |
EBS only |
Up to 12.5 Gigabit |
EMR Cluster
| Server/Nodes |
CPU |
Memory |
Storage |
Network |
| Primary Node |
4 vCPUs |
16.0 GiB |
EBS only |
Up to 10 Gigabit |
| Core Node |
4 vCPUs |
16.0 GiB |
EBS only |
Up to 10 Gigabit |