Milestone Systems develops products for large-scale facilities with high-security requirements. The XProtect family of products ensures end-to-end protection of video integrity while maximizing hardware performance.
The XProtect VMS products provide video management capability for environments covering a wide range of use cases and scales. Milestone Sytems offer four versions of XProtect:
- XProtect Corporate
- XProtect Expert
- XProtect Professional+
- XProtect Express+
This suite of versions can support applications that range from protecting individual stores from vandalism to managing a multisite, high-security facility. All solutions offer centralized management for all devices, servers, and users, including a flexible rules processing system driven by schedules and events. Our testing work for this white paper was performed using the XProtect Corporate version.
The following guidelines are based on previous internal testing and reports from customer field experience. None of these guidelines were exceeded during testing.
CPU
Do not assign more vCPUs to your VMs than the number of physical cores on the host machine.
Memory
The total amount of memory allocated to the VMs and the hypervisor should not exceed the total amount of physical memory available from the host.
Storage
- Install Microsoft Windows and Microsoft SQL databases on Storage Spaces Direct volumes according to the space and performance needs suggested by each application vendor.
- For video recorder virtual machines, do not store archived video on the OS drive.
- Do not use the OS drive for archived video.
- Make the OS partition at least 120 GB.
- For Tier 1 storage, make use of dedicated volumes from cluster-managed storage using three-way mirrored thick provisioned storage.
- For Tier 2 archived video, configure PowerScale NAS share for longer storage retention periods.
Networking
- When provisioning multiple archiving VMs on a host, do not exceed data transmission rates of 96 MB/s per node:
- In-Guest iSCSI networks with other configurations might result in degraded performance.
- Isolate video traffic on a different VLAN from cluster storage traffic.
- 25 GbE network cards are recommended for shared traffic links (management, video, and storage) configured with a Virtual Switch.
- Network configurations that may result in multicast traffic being sent to all hosted VMs simultaneously should be avoided to limit the potential for negative performance impacts.