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