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

Table 1. Core Components
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
Table 2. VM based Resources
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
Table 3. Marketing Automation Components
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
Table 4. Pre-Requisites Services
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