VM Resource Requirements (Production)

This section outlines the resource requirements for server components for Cybereason On-Prem deployments in product environments.

Important

Cybereason recommends that you deploy at least two Detection servers for recovery scenarios. The additional requirements listed in this topic are general guidelines only. Exact requirements vary depending on several factors, such as the number and type of endpoints, number of Detection servers, network traffic, and more. Consult with your Customer Success team for exact requirements for your deployment.

Virtualization Software Requirements

For Cybereason On-Prem deployments, Cybereason provides pre-built VMs for you to deploy.

Before you begin the installation, review the following requirements and recommendations:

  • The Cybereason On-Prem server installation supports VMware vSphere ESXi version 6.5 or above.

    Important

    For each ESXi server, when calculating sizing requirements, keep in mind that 8GB of memory needs to be set aside for ESXi software.

  • For each ESXi instance:

    • We recommend that you enable VMWare hyperthreading on the physical host. If hyperthreading is disabled, multiply the CPU on each ESXi.

    • We recommend that you use an Intel/AMD processor with 64-bit support, specifically a 2.2 GHz or faster processor.

    • You must disable all BIOS power management options. For more information and best practices, see the VMWare documentation.

    • The vCPU/pCPU ratio per ESXi server ratio must be 2:1 or lower.

VM Hardware Requirements

Detection server VM

General requirements

Topic

Requirement/Note

Total CPU

The Detection server’s total CPU must not exceed the number of logical cores per socket when VMWare hyperthreading is enabled.

Number of Detection servers

Consult with Customer Success to determine how many Detection servers you require to support your endpoints, to ensure optimal performance. Customer Success makes this calculation based on various factors, such as endpoint type (server/PC) and operating system. Cybereason recommends that you deploy at least two Detection servers for recovery scenarios.

Memory reservation

The Detection servers require full memory reservation and a set of advanced configuration settings and parameters for optimal performance (see Advanced configuration settings). These settings and parameters are automatically applied to each of the virtual machines as part of the deployment procedure.

Resource consumption

Important: Resource requirements may vary according to the environment. We recommend that you monitor resource consumption on a regular basis to ensure system performance. For more details on monitoring resource consumption, refer to the VMware documentation.

Sizing requirements The number of sensors in the table below is an estimate based on Windows sensors. Other endpoint types (e.g. Windows servers, Linux, and Mac machines) require additional resources. Contact your Customer Success team for details.

For the root disk sizes, the 50 GB storage enforces a log rotation of up to 50 MB per log, storing 30 log files backward. The data disk enables saving approximately 21 days of recordings (of the sensor metadata). This is an estimated amount, and should be evaluated according to the specific environment and retention prior to deployment. For assistance, contact Customer Success.

The data disk implementation includes automatic deletion according to the retention policy. In addition, a backup utility backs up all Cybereason components to the shared NFS repository. Cybereason takes daily snapshots of the entire memory graph backup every day at 12:00 AM UTC. Two backup copies are available per Detection server.

Number of sensors

vCPU

RAM

Root Disk

Data Disk

0 - 500

4

32 GB

50 GB

256 GB (added later, see description above).

500 - 1000

8

64 GB

50 GB

512 GB (added later, see description above).

1000 - 1600

16

128 GB

50 GB

756 GB (added later, see description above).

1600 - 2500

22

252 GB

50 GB

1024 GB (added later, see description above).

Advanced configuration settings

Parameter

Description

CoresPerSocket

For performance optimization, the value is set to a number that is less than or equal to the physical cores of the physical CPU socket.

TotalCpu

For performance optimization, the value is set to a number that is less than or equal to the physical cores of the physical CPU socket.

Full memory reservation

The Memory > Reservation > Reserve all guest memory (All locked) setting is automatically applied in VMWare for all servers.

WebApp server and Private Threat Intel server VM

General requirements

Topic

Requirement/Note

Number of servers

The WebApp server and Private Threat Intel server are on the same VM. Only one WebApp server and Private Threat Intel server VM is required for the deployment, regardless of the number of Detection servers.

Memory reservation

The WebApp server and Private Threat Intel server require full memory reservation and a set of advanced configuration settings and parameters for optimal performance (see Advanced configuration settings). These settings and parameters are automatically applied to each of the VMs as part of the deployment procedure.

Resource consumption

Important: Resource requirements may vary according to the environment. We recommend that you monitor resource consumption on a regular basis to ensure system performance. For more details on monitoring resource consumption, refer to the VMware documentation.

Sizing requirements The number of sensors in the table below refers to the total number of sensors in the deployment. This number is based on sensors on Windows workstations. Other endpoint types (e.g. servers, other operating systems) may require additional resources.

Number of sensors

vCPU

RAM

Storage

0 - 500

4

32 GB

50 GB

500-3000

4

64 GB

50 GB

3000+

8

128 GB

50 GB

Registration server VM

Number of sensors

vCPU

RAM

Storage

0-5000

4

8 GB

50 GB

5000-10000

8

16 GB

50 GB

Note

For higher numbers of sensors, contact your Cybereason representative. Only one Registration server VM is required for the deployment, regardless of the number of Detection servers.

Microservices VM

The Microservices VM includes a number of microservices and servers. Cybereason provides your organization with a microservices VM that includes one 250 GB disk. This is preconfigured storage that is not affected by the number of sensors. Make sure to reserve resources for this storage.

For airgapped systems, contact your Cybereason representative.

Number of sensors

vCPU

RAM

Root Disk

0-500

6

36 GB

250 GB

500-5000

8

44 GB

250 GB

5000-10000

8

46 GB

250 GB

10000-25000

10

60 GB

250 GB

25000-50000

14

66 GB

250 GB

Configuration management server

The Configuration Management server is based on Ansible, an open-source software provisioning, configuration management, and application-deployment tool. Cybereason leverages Ansible to automate day 2 configuration tasks. Tasks include: connecting the Detection server to the WebApp server, changing the proxy configuration, monitoring, and more.

This server is provided with three 50 GB disks. Cybereason provides your organization with preconfigured storage, where the number of sensors does not affect the storage. Make sure to reserve resources for this storage.

vCPU

RAM

Root Disk

6

12 GB

3 disks of 50 GB

Next steps

After you verify that your VMs satisfy the appropriate requirements, verify that the organization meets the Deployment Prerequisites.