3.3.9 Profile Resource Requirements for Correlated Kafka Feed in OCI Environment

The following table displays the profile resource requirements for Correlated Kafka feed in OCI environment.

Table 3-13 Resource Requirements

OCNADD Service 5K SCP Profile 5K Profile(SCP:3K NRF:1K SEPP:1K)

Replication Factor = 1

Message Size = 3500

ACL FEED Type = Correlated

vCPU Total Replica

Memory Required

(Gi)

Topic Partitions vCPU Total Replica

Memory Required

(Gi)

Topic Partitions
OCNADD microservices resource requirements:
ocnaddconfiguration 1 1 1 - 1 1 1 -
ocnaddalarm 1 1 1 - 1 1 1 -
ocnaddadmin 1 1 1 - 1 1 1 -
ocnaddhealthmonitoring 1 1 1 - 1 1 1 -
ocnaddgui 2 1 1 - 2 1 1 -
ocnadduirouter 2 1 1 - 2 1 1 -
zookeeper 1 3 1 - 1 3 2 -
ocnaddkafka 3 4 32 - 3 4 32 -
FEED TYPE = CORRELATED
ocnaddscpaggregation 2 1 2 SCP=6 (Each instance 6 partitions) 2 2 2 SCP=12 (Each instance 6 partitions)
ocnaddnrfaggregation 2 1 2 NRF=6 (Each instance 6 partitions) - - - -
ocnaddseppaggregation 2 1 2

SEPP=12

(Each instance 6 partitions)

- - - -
ocnaddcorrelation 3 3 24 MAIN=18,<feed-name> - CORRELATED=18 or as per consumer. 3 3 24 MAIN=18,<feed-name> - CORRELATED=18 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 3 3 MAIN=18,<feed-name> -FILTERED=18
ocnaddcorrelation 2 3 16 <feed-name> - FILTERED -CORRELATED=18 or as per consumer. 2 3 16 <feed-name> - FILTERED -CORRELATED=18 or as per consumer.

Note:

  • The filter service's resource requirements may vary based on the percentage of data allowed post-filtering and the number of filter conditions with configured values.
  • The correlation service's resource requirements may vary when all transaction messages are not received and the value of "maxTransactionWaitTime" is set to a higher value (Use a lower value for such scenarios).
  • The Kafka broker's resource requirement increases if the Replication Factor is "2" and (or) the Replicated Feed is running, and the end-to-end latency increases when DISK I/O is slow.
  • The resource requirement in the above table is for a single feed. Additional Kafka resources are required for replicated feeds.
  • Depending on the number of CORRLATION_FILTERED feeds configured, you might have to increase the filter service memory and CPU requirements. The requirements mentioned in the above table are for a single configuration.