HCL CDP Hardware Sizing Details for OpenShift
This section outlines the minimum hardware requirements to guide OpenShift infrastructure sizing for the deployment of HCL CDP in support of application deployment.
The objective of this guide is to provide an estimated baseline for the OpenShift infrastructure components—CPU, memory, storage, and network resources—necessary to achieve expected performance levels and ensure a reliable, efficient operational environment.
The hardware sizing details include:
- Number of servers per component
- Per-server specifications (vCPU, RAM, and Storage)
- Total resource footprint
These recommendations serve as a starting point for capacity planning and should be adapted based on workload characteristics, usage patterns, and scaling expectations.
Note: All the metrics of associated components are calculated for a
single pod. Based on the workload, user can increase the resources/pods.
Category-wise Hardware Summary
| Server | CPI | Memory |
|---|---|---|
| CDP Admin UI | 2vCPU | 2GB |
| CDP Admin UI Backend | 1vCPU | 1GB |
| CDP Core Api | 1vCPU | 1GB |
| CDP Dash Backend | 1vCPU | 1GB |
| CDP Web App | 1vCPU | 4GB |
| CDP Dmp SST | 1vCPU | 4GB |
| CDP Dmp Producer | 1vCPU | 4GB |
| CDP Dmp SST Maps | 1vCPU | 1GB |
| CDP Dmp SST Api | 1vCPU | 1GB |
| CDP Dmp SST Zookeeper | 1vCPU | 2GB |
| CDP Manager | 2vCPU | 2GB |
| CDP Pixel Listener | 1vCPU | 4GB |
| CDP RTS | 1vCPU | 1GB |
| CDP RTS MS | 1vCPU | 4GB |
| CDP S3 Sink Connector | 1vCPU | 1GB |
| CDP Mongo Sink Connector | 1vCPU | 2GB |
| CDP Diapi | 2vCPU | 4GB |
| CDP Psql Api | 1vCPU | 1GB |
| CDP Kms Sevice | 1vCPU | 1GB |
| CDP Click house | 2vCPU | 4GB |
| CDP Live Events | 1.5vCPU | 1.5GB |
| CDP Trino Client | 1vCPU | 1GB |
| Server | CPU | Memory | Disk |
|---|---|---|---|
| Aerospike | 4vCPU | 16GB | 100GB |
| MongoDB server | 4vCPU | 16GB | 100GB |
| MongoDB arbiter | 2vCPU | 2GB | 100GB |
| MySQL | 4vCPU | 16GB | 37GB |
| PgSQL | 4vCPU | 16GB | 37GB |
| Druid | 8vCPU | 64GB | 37GB |
| Nifi DB | 2vCPU | 16GB | 100GB |
| TC Redis | 4vCPU | 16GB | 37GB |
| Redis & RMQ for Celery | 4vCPU | 16GB | 37GB |
| Scheduler | 4vCPU | 16GB | 37GB |
| RabbitMQ | 2vCPU | 8GB | 37GB |
| Server | CPU | Memory |
|---|---|---|
| CDP MA Trigger | 1vCPU | 1GB |
| CDP MA Core | 1vCPU | 1GB |
| CDP MA SMSEmailSender | 2vCPU | 2GB |
| CDP MA Flip | 1vCPU | 1GB |
| CDP MA ExternalAPI | 1vCPU | 1GB |
| CDP MA Tryitout | 1vCPU | 1GB |
| Server | CPU | Memory |
|---|---|---|
| HashiCorp Vault | 2vCPU | 8GB |
| AMQ Streams Operator for Kafka | 8vCPU | 32GB |
| AMQ Streams Operator for Kafka -zookeeper | 6vCPU | 10GB |
| Trino | 4vCPU | 16GB |
| Hive-Metastore | 2vCPU | 4GB |
| Hive-Metastore Postgresql | 2vCPU | 4GB |
| Redis | 2vCPU | 4GB |
| Spark | 6vCPU | 12GB |
| AMQ Broker Operator | 2vCPU | 4GB |
| Apache Airflow | 2vCPU | 4GB |
| MinIO | 4vCPU | 16GB |
Total Infrastructure Summary
| Resource | Total |
|---|---|
| vCPUs | 120 vCPUs |
| Memory | 364 GiB |
| HDD | 1 TB |