This section introduces the hardware requirements, network connectivity requirements, and more prerequisites for deploying a high availability system.

Reference Specification

Network Connectivity Requirements

Deployment Prerequisites

Reference Specification

The HA deployment is only applicable to an environment within one data center, aiming to prevent the single point of failure (SPOF) on applications, virtual or physical machines. For customized deployments, please contact NetBrain Support Team for assistance.

Environment

NetBrain Component

Machine Count

CPU

Memory

Hard Disk 1)

Operating System

5001~10000 nodes
≤50 users

Web Server
Web API Server
Cache Server (Master/Slave) 3)
Message Server
Task Engine
Front Server Controller

2

8 Core/
16 vCPU

32GB

200GB

Windows Server 2012/2012 R2 (Standard/Datacenter Edition), 64-bit

Windows Server 2016 (Standard/Datacenter Edition), 64-bit

Worker Server

2

8 Core/
16 vCPU

32GB

200GB

Front Server

2

4 Core/
8 vCPU

8GB

200GB

Windows Server 2008 R2 SP1, 64-bit

Windows Server 2012/2012 R2 (Standard/Datacenter Edition), 64-bit

Windows Server 2016 (Standard/Datacenter Edition), 64-bit

Red Hat Enterprise Linux (RHEL) 7.0/7.3/7.5, 64-bit

CentOS 7.0/7.2, 64-bit

MongoDB Server (Primary/Secondary)
License Agent Server
Index Server (Master/Master)

2

8 Core/
16 vCPU

64GB

1TB

Red Hat Enterprise Linux (RHEL) 7.0/7.3/7.5, 64-bit

CentOS 7.0/7.2, 64-bit

MongoDB Server (Arbiter)
Index Server (Master-only)

1

4 Core/
8 vCPU

8GB

100GB

10001~50000 nodes
≤200 users

Web Server
Web API Server
Cache Server (Master/Slave) 3)
Message Server
Task Engine
Front Server Controller

2

8 Core/
16 vCPU

32GB

200GB

Windows Server 2012/2012 R2 (Standard/Datacenter Edition), 64-bit

Windows Server 2016 (Standard/Datacenter Edition), 64-bit

Worker Server

3

8 Core/
16 vCPU

32GB

200GB

Front Server

3~10 2)

4 Core/
8 vCPU

8GB

200GB

Windows Server 2008 R2 SP1, 64-bit

Windows Server 2012/2012 R2 (Standard/Datacenter Edition), 64-bit

Windows Server 2016 (Standard/Datacenter Edition), 64-bit

Red Hat Enterprise Linux (RHEL) 7.0/7.3/7.5, 64-bit

CentOS 7.0/7.2, 64-bit

MongoDB Server (Primary/Secondary)
License Agent Server
Index Server (Master/Master)

2

8 Core/
16 vCPU

128GB

2TB

Red Hat Enterprise Linux (RHEL) 7.0/7.3/7.5, 64-bit

CentOS 7.0/7.2, 64-bit

MongoDB Server (Arbiter)
Index Server (Master-only)

1

4 Core/
8 vCPU

8GB

100GB

Notes:
1) The required hard disk space must be exclusively reserved for NetBrain. For better performance, MongoDB Server is recommended to be installed on a machine equipped with Solid State Drive (SSD), or Hard Disk Drive (HDD) RAID-10.
2) Each Front Server is recommended to manage 5,000 network nodes at most.
3) The sentinel node of Cache Server Cluster can be installed on any one of Worker Servers.

Network Connectivity Requirements

Source

Destination

Protocol and Port Number

Thin Client

Web Server
Web API Server

HTTP/HTTPS (80/443)

Web API Server
Worker Server
Task Engine
Front Server Controller

MongoDB Server
License Agent Server
Index Server

TCP 27017
TCP 27654
TCP 9200

Web API Server
Worker Server
Front Server Controller

Cache Server

TCP 6379/7000

Web API Server
Worker Server
Task Engine
Front Server Controller

Message Server

TCP 4369/5671/5672/15672

Worker Server
Task Engine
Front Server

Front Server Controller

TCP 9095

Front Server

Live Network

ICMP/SNMP/Telnet/SSH/REST API

Cache Server

Cache Server

TCP 16379/26379

Message Server

Message Server

TCP 25672

MongoDB Server

MongoDB Server

TCP 27017

Index Server

Index Server

TCP 9300