Overall system architecture

To enable scaling of thousands of cameras across multiple sites, the system consists of several components that handle specific tasks. You can install all components on a single server if the server can handle the load, or you can install the components on separate, dedicated servers to scale and distribute the load.

Depending on hardware and configuration, smaller systems with 50 to100 cameras can run on a single server.

For systems with more than 100 cameras, Milestone recommends that you use dedicated servers for all or some of the components.

As a starting point, all components need not be available in all installations. Components such as failover recording servers or mobile servers can be added if the functionality they offer is needed at a later time for hosting and providing access to both XProtect Web Client and XProtect Mobile.

The components of the XProtect VMS: