3.3.1 Profile Resource Requirements for HTTP2 Feed
The following table displays the profile resource requirements when HTTP2 FEED is "100K" MPS.
Table 3-5 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 or 2 (SSD is enabled) 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 | - |
ocnaddkafka | 2 | 3 | 24 | - | 4 | 3 | 48 | - | 3 | 3 | 48 | - | 6 | 4 | 48 | - | 6 | 4 | 48 | - |
Replicated Feed | ||||||||||||||||||||
ocnaddkafka | 2 | 3 | 24 | - | 4 | 3 | 48 | - | 4 | 3 | 48 | - | 10 | 4 | 96 | - | 10 | 4 | 96 | - |
WLB is ON/OFF and Filter is OFF | ||||||||||||||||||||
ocnaddscpaggregation | - | - | - | - | 2 | 2 | 2 | SCP=12 | - | - | - | - | 2 | 3 | 2 | SCP=18
(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) |
WLB is ON/OFF and Filter is ON | ||||||||||||||||||||
Ingress Filter is ON: | ||||||||||||||||||||
ocnaddscpaggregation | - | - | - | - | 2 | 3 | 2 | SCP=18 | - | - | - | - | 2 | 4 | 2 | SCP=24
(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 | 2 | 3 | 2 | SEPP=18
(Each instance 6 partitions) |
- | - | - | - |
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) |
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.