BEMS hardware requirements for up to 150,000 devices

For up to 150,000 devices, install BEMS on its own server. This configuration requires multiple BEMS servers (not including high availability or disaster recovery scenarios). One dedicated instance of BEMS can support approximately 10,000 devices. To support more devices, add more instances of BEMS.

The servers that BEMS is installed on must be physically located near the server that hosts the Microsoft SQL Server database (less than 5 ms latency).

Note: If you install both BEMS with BlackBerry Push Notifications and BEMS with BlackBerry Connect, install BlackBerry Presence on only one of those two servers.

BEMS servers

Requirement

BEMS with BlackBerry Push Notifications and optionally BlackBerry Presence (one for every 10,000 devices)

  • 6 logical CPUs (6 vCPU or 6 hardware threads)
  • 8 GB of available memory
  • 250 GB of disk space

BEMS with BlackBerry Connect and optionally BlackBerry Presence

  • 6 logical CPUs (6 vCPU or 6 hardware threads)
  • 8 GB of available memory
  • 64 GB of disk space

BEMS with BlackBerry Docs

  • 4 logical CPUs (4 vCPU or 4 hardware threads)
  • 8 GB of available memory
  • 64 GB of disk space

Database servers

Requirement

Microsoft SQL Server for BEMS with BlackBerry Push Notifications

  • 6 logical CPUs (6 vCPU or 6 hardware threads)
  • 12 to 24 GB of available memory, depending on the size of EWS SyncState, up to 60 KB
  • 64 GB of disk space

Microsoft SQL Server for BEMS with BlackBerry Connect

  • 6 logical CPUs (6 vCPU or 6 hardware threads)
  • 8 GB of available memory
  • 64 GB of disk space

Microsoft SQL Server for BEMS with BlackBerry Docs

  • 4 logical CPUs (4 vCPU or 4 hardware threads)
  • 8 GB of available memory
  • 64 GB of disk space