3.3.4 Profile Resource Requirements for Correlated Kafka Feed
The following table displays the profile resource requirements when Correlated Kafka Feed is "30K" MPS:
Note:
- Creating a CORRELATED or CORRELATED_FILTERED ACL feed is mandatory before making a correlation configuration.
- Calculate the PVC size of a Kafka broker in advance, as each new CORRELATED ACL feed type correlation configuration creates one new topic, and each new CORRELATED_FILTERED ACL feed type correlation configuration creates two new topics.
- The CPU and memory requirement in Kafka increase based on the number of CORRELATED or CORRELATED_FILTERED configurations; the resources mentioned in the below table are for a maximum of two configurations.
- Resource requirements for correlation service vary when all the transaction messages are not received and the value of maxTransactionWaitTime is set to higher value (it is recommended to have a lower value for this scenario).
Table 3-8 Resource Requirements
OCNADD Service | 15K NRF Profile | 30K SCP Profile | 30K SEPP Profile | 30K Profile (SCP:15K NRF:5K SEPP:10K) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Replication Factor = 1 or 2 (when SSD is enabled) Message Size = 3500 ACL Feed Type: Correlated |
vCPU | Total Replica |
Memory Required (Gi) |
Topic Partitions | vCPU | Total Replica |
Memory Required (Gi) |
Topic Partitions | vCPU | Total Replica |
Memory Required (Gi) |
Topic Partitions | vCPU | Total Replica |
Memory Required (Gi) |
Topic Partitions |
ocnaddconfiguration | 1 | 1 | 1 | - | 1 | 1 | 1 | - | 1 | 1 | 1 | - | 1 | 1 | 1 | - |
ocnaddalarm | 1 | 1 | 1 | - | 1 | 1 | 1 | - | 1 | 1 | 1 | - | 1 | 1 | 1 | - |
ocnaddadmin | 1 | 1 | 1 | - | 1 | 1 | 1 | - | 1 | 1 | 1 | - | 1 | 1 | 1 | - |
ocnaddhealthmonitoring | 1 | 1 | 1 | - | 1 | 1 | 1 | - | 1 | 1 | 1 | - | 1 | 1 | 1 | - |
ocnaddgui | 2 | 1 | 1 | - | 2 | 1 | 1 | - | 2 | 1 | 1 | - | 2 | 1 | 1 | - |
ocnadduirouter | 2 | 1 | 1 | - | 2 | 1 | 1 | - | 2 | 1 | 1 | - | 2 | 1 | 1 | - |
zookeeper | 1 | 3 | 1 | - | 1 | 3 | 1 | - | 1 | 3 | 1 | - | 1 | 3 | 2 | - |
ocnaddkafka | 4 | 4 | 48 | - | 6 | 4 | 48 | - | 6 | 4 | 48 | - | 6 | 4 | 48 | - |
Replicated Feed | ||||||||||||||||
ocnaddkafka | 4 | 4 | 48 | - | 8 | 4 | 72 | - | 8 | 4 | 72 | - | 8 | 4 | 72 | - |
ocnaddscpaggregation | - | - | - | - | 2 | 2 | 2 | SCP=12 | - | - | - | - | 2 | 1 | 2 | SCP=6
Each Instance 6 partition) |
ocnaddnrfaggregation | 2 | 1 | 2 | NRF=6 | - | - | - | - | - | - | - | - | 2 | 1 | 2 | NRF=6
Each Instance 6 partition) |
ocnaddseppaggregation | - | - | - | - | - | - | - | - | 2 | 2 | 2 | SEPP=12 | 2 | 1 | 2 | SEPP=6
(Each Instance 6 partition) |
Feed Type = CORRELATED | ||||||||||||||||
ocnaddcorrelation | 3 | 3 | 64 | MAIN=18
<feed-name>-CORRELATED=18 or as per consumer |
3 | 4 | 64 | MAIN=24
<feed-name>-CORRELATED=24 or as per consumer |
3 | 4 | 64 | MAIN=24
<feed-name>-CORRELATED=24 or as per consumer |
3 | 4 | 64 | MAIN=24
<feed-name>-CORRELATED=24 or as per consumer |
FEED TYPE = CORRELATED_FILTERED (Minimum 20% data filter is configured) | ||||||||||||||||
ocnaddfilter | 2 | 3 | 3 | MAIN=18
<feed-name>-FILTERED=18 |
2 | 4 | 3 | MAIN=24
<feed-name>-FILTERED=24 |
2 | 4 | 3 | MAIN=24
<feed-name>-FILTERED=24 |
2 | 4 | 3 | MAIN=24
<feed-name>-FILTERED=24 |
ocnaddcorrelation | 3 | 3 | 48 |
<feed-name>-FILTERED-CORRELATED=18 or as per consumer |
3 | 4 | 64 |
<feed-name>-FILTERED-CORRELATED=24 or as per consumer |
3 | 4 | 64 |
<feed-name>-FILTERED-CORRELATED=24 or as per consumer |
3 | 4 | 64 |
<feed-name>-FILTERED-CORRELATED=24 or as per consumer |