3.2.1 Profile Resource Requirements for HTTP2 Feed
The following table displays the profile resource requirements when HTTP2 FEED is "100K" MPS.
Table 3-7 Resource Requirements
| OCNADD Service | 15K NRF Profile | 55K SCP Profile | 30K SEPP Profile | 100K Profile (SCP:55K NRF:15K SEPP:30K) | 100K SCP Profile | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Replication Factor = 1 Message Size = 3500 FEED Type = HTTP2 |
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 | vCPU | Total Replica |
Memory Required (Gi) |
Topic Partitions |
| OCNADD microservices resource requirements: | ||||||||||||||||||||
| ocnaddconfiguration | 1 | 1 | 1 | 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 | 1 | 1 | 1 | |||||
| ocnaddadmin | 1 | 1 | 1 | 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 | 1 | 1 | 1 | |||||
| ocnaddgui | 2 | 1 | 1 | 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 | 2 | 1 | 1 | |||||
| zookeeper | 1 | 3 | 1 | 1 | 3 | 1 | 1 | 3 | 1 | 1 | 3 | 2 | 1 | 3 | 2 | |||||
| OCNADD Kafka microservice requirement for Kafka Non-secured (9092), WLB is ON/OFF and Filter is OFF: | ||||||||||||||||||||
| ocnaddkafka | 2 | 3 | 24 | 4 | 3 | 48 | 3 | 3 | 24 | 5 | 4 | 48 | 5 | 4 | 48 | |||||
| OCNADD SCP, NRF, SEPP, Adapter, and Cache microservice requirements when WLB is ON/OFF and Filter in OFF: | ||||||||||||||||||||
| ocnaddscpaggregation | 2 | 2 | 2 | SCP=12 | 2 | 2 | 2 | SCP=12
(Each instance 6 partitions) |
2 | 3 | 2 | SCP=18
(Each instance 6 partitions) |
||||||||
| ocnaddnrfaggregation | 2 | 1 | 2 | NRF=6 | 2 | 1 | 2 | NRF=6
(Each instance 6 partitions) |
||||||||||||
| ocnaddseppaggregation | 2 | 2 | 2 | SEPP=6 | 2 | 2 | 2 | SEPP=12
(Each instance 6 partitions) |
||||||||||||
| ocnaddadapter | 3 | 2 | 3 | MAIN=18 | 3 | 7 | 3 | MAIN=63 | 3 | 4 | 3 | MAIN=36 | 3 | 13 | 4 | MAIN=117
(Each instance 9 partitions) |
3 | 13 | 4 | MAIN=117
(Each instance 9 partitions) |
| ocnaddcache | 1 | 2 | 24 | 1 | 2 | 24 | 1 | 2 | 24 | 1 | 2 | 24 | 1 | 2 | 24 | |||||
| Kafka Non-secured (9092), WLB is ON/OFF and Filter is ON | ||||||||||||||||||||
| OCNADD SCP, NRF, and SEPP microservice requirements when Ingress Filter is ON: | ||||||||||||||||||||
| ocnaddscpaggregation | 2 | 3 | 2 | SCP=18 | 2 | 3 | 2 | SCP=18
(Each instance 6 partitions) |
2 | 4 | 2 | SCP=24
(Each instance 6 partitions) |
||||||||
| ocnaddnrfaggregation | 2 | 2 | 2 | NRF=12 | 2 | 2 | 2 | NRF=12
(Each instance 6 partitions) |
||||||||||||
| ocnaddseppaggregation | 2 | 3 | 2 | SEPP=18 | 2 | 3 | 2 | SEPP=18
(Each instance 6 partitions) |
||||||||||||
| OCNADD Adapter and Cache microservice resource requirements when Egress Filter is ON: | ||||||||||||||||||||
| ocnaddadapter | 3 | 3 | 3 | MAIN=27 | 3 | 8 | 3 | MAIN=72 | 3 | 5 | 3 | MAIN=45 | 3 | 14 | 4 | MAIN=126
(Each instance 9 partitions) |
3 | 14 | 4 | MAIN=126
(Each instance 9 partitions) |
| ocnaddcache | 2 | 4 | 24 | 2 | 6 | 24 | 2 | 4 | 24 | 2 | 8 | 24 | 2 | 8 | 24 | |||||
| OCNADD Kafka microservice requirement for Kafka Non-secured (9094), WLB is ON/OFF and Filter is OFF | ||||||||||||||||||||
| ocnaddkafka | 2 | 3 | 24 | 4 | 3 | 48 | 3 | 3 | 48 | 5 | 4 | 64 | 5 | 4 | 64 | |||||
| OCNADD SCP, NRF, SEPP, Adapter, and Cache microservice resource requirementsWLB is ON/OFF, FILTER is OFF: | ||||||||||||||||||||
| ocnaddscpaggregation | 2 | 2 | 2 | SCP=12 | 2 | 2 | 2 | SCP=12
(Each instance 6 partitions) |
2 | 4 | 2 | SCP=24
(Each instance 6 partitions) |
||||||||
| ocnaddnrfaggregation | 2 | 1 | 2 | NRF=6 | 2 | 1 | 2 | NRF=6
(Each instance 6 partitions) |
||||||||||||
| ocnaddseppaggregation | 2 | 2 | 2 | SEPP=12 | 2 | 2 | 2 | SEPP=12
(Each instance 6 partitions) |
||||||||||||
| ocnaddadapter | 3 | 3 | 3 | MAIN=27 | 3 | 8 | 3 | MAIN=72 | 3 | 5 | 3 | MAIN=45 | 3 | 14 | 4 | MAIN=126
(Each instance 9 partitions) |
3 | 14 | 4 | MAIN=126
(Each instance 9 partitions) |
| ocnaddcache | 1 | 2 | 24 | 1 | 2 | 24 | 1 | 2 | 24 | 1 | 2 | 24 | 1 | 2 | 24 | |||||
| Kafka Non-secured (9094), WLB is ON/OFF and Filter is ON | ||||||||||||||||||||
| OCNADD SCP,NRF, and SEPP microservice resource requirements when Ingress Filter is ON: | ||||||||||||||||||||
| ocnaddscpaggregation | 2 | 3 | 2 | SCP=18 | 2 | 3 | 2 | SCP=18
(Each instance 6 partitions) |
2 | 5 | 2 | SCP=30
(Each instance 6 partitions) |
||||||||
| ocnaddnrfaggregation | 2 | 2 | 2 | NRF=12 | 2 | 2 | 2 | NRF=12
(Each instance 6 partitions) |
||||||||||||
| ocnaddseppaggregation | 2 | 3 | 2 | SEPP=18
(Each instance 6 partitions) |
||||||||||||||||
| OCNADD Adapter and Cache microservice requirements when Egress Filter is ON: | ||||||||||||||||||||
| ocnaddadapter | 3 | 4 | 3 | MAIN=36 | 3 | 8 | 3 | MAIN=72 | 3 | 5 | 3 | MAIN=45 | 3 | 15 | 4 | MAIN=135
(Each instance 9 partitions) |
3 | 15 | 4 | MAIN=135
(Each instance 9 partitions) |
| ocnaddcache | 2 | 4 | 24 | 2 | 6 | 24 | 2 | 4 | 24 | 2 | 8 | 24 | 2 | 8 | 24 | |||||
Note:
- When advanced features such as Ingress filtering, Egress filtering, and Weighted load balancing are enabled simultaneously, the resource requirement for "ocnaddadapter" service may vary at higher throughput.
- Filter is not tested with replicated feed enabled due to disk I/O limitation and coherence performance issue.
- Resource requirement may vary when Filter is ON based on % data allowed after filtering and number of filter conditions with configured values.
- Four instances of Kafka brokers might be required when running RF=2, based on the setup performance. The end-to-end latency might increase when DISK I/O is slow.
- For DISK I/O, see Disk Throughput Requirements.
- For Kafka PVC-Storage, see Kafka PVC Storage Requirements.