Back to Articles

The following table provides requirements for the number of servers needed to support any number of devices in production. The specifications below have been verified up to a scale of 9 million modems with a total of 200 million SCQAM channels (combined upstream and downstream counts) and 9 million OFDM/A channels across all devices.

NOTE: OFDM/A channels are counted as 4 channels in server requirement calculations. For example, if there are a total of 200 SCQAM channels and 9 million OFDM/A channels, then the server requirements are derived as 236 million channels (not as 209 million channels).
TypeQtyvCPUMemoryDisks
Data Noden1828 GB1 x 30GB OS

1 x 40GB /opt/arris

2TB SSD Data

1 x 32GB SSD Commit Log

Data nodes must be deployed in groups of 3, across 3 racks. The node quantity must be 3, 6, 9, and so on, with a minimum of 3.

Designed to scale out horizontally and operate in an active/active operational mode. For more details, or if your history is longer or shorter, refer to Requirements for data node servers.

Each Cassandra node with 2TB data disk can support up to 10 million channels with 14 days of history in high availability.

Default paths:
  • Data mounted as /var/lib/cassandra/data
  • Commitlog mounted as /var/lib/cassandra/commitlog
Cache Noden+1832 GB1 x 30GB OS

1 x 40GB /opt/arris

Designed to scale out horizontally and operate in an active/active operational mode. Each NXT Engine node is capable of supporting 14 million channels in high availability or 10.5 million channels if FieldPro is enabled. To achieve high availability, at minimum one more NXT Engine node should be provisioned above the quantity required to meet the desired scale.2

Billing and topology ingest should be run at a maximum once every two hours. If ingest occurs more frequently, then SOLR node CPU and memory performance can be affected, which will cause the SOLR secondary node to enter recovery mode.

Search Noden48 GB1 x 30GB OS

1 x 40GB /opt/arris

Designed to scale out horizontally and operate in an active/active operational mode. Each Solr node is capable of supporting 34.5 million channels in high availability.2

Application/UI Node248 GB1 x 30GB OS

1 x 40GB /opt/arris

Proxy Node122 GB1 x 30GB OS

1 x 40GB /opt/arris

One Proxy node can be used. If more than one Proxy Node is provided, they can be used in High Availability mode.

Note:CommScope recommends that customers use their own hardware-based load balancer, and only utilize a Proxy Node if no other load balancing option is available.

Trap Receiver Node1 or 2

See notes

44GB1 x 30GB OS

1 x 40GB /opt/arris

Note: Trap Receiver nodes cannot reside behind a load balancer.

One (1) Trap Receiver server can handle up to 5 thousand trap messages per second with a drop rate lower than 5%.

Two (2) Trap receiver servers can be used in high availability mode.

When utilizing a second Trap Receiver Node, a virtual IP must also be installed for the SNMP Traps to be sent to. Keepalive is installed and configures which Trap Receiver is Primary, and will fail over to the backup node if the primary goes out of service for any reason. This does not increase the overall number of traps that can be managed.