Сегодня трудно найти компанию, не имеющую собственной системы видеонаблюдения. Правильный выбор серверов и рабочих станций: во-первых, безопасность превыше всего, а во-вторых, какому начальнику не хочется контролировать работников в рабочее время? Как говорится, доверяй, но проверяй. Очевидно, что чем шире сеть видеокамер, тем выше требования к системе хранения и обработки данных. Давайте рассмотрим один из подходов к выбору соответствующего оборудования.

Важными критериями систем промышленного/корпоративного наблюдения являются:

Способность принимать и записывать видеопотоки из большого количества видеокамер, включая удаленные.
Максимальное время хранения записей.
Стабильность работы, обеспечение высокой безопасности данных.
Удобство доступа к сохраненным записям в архиве.
Архитектура системы в общем виде включает следующие компоненты:

Центральный сервер – на него поступает видео с камер, производится его первичная обработка и хранение.
Клиентское место – рабочая станция, получающая данные от сервера в реальном времени или по запросу; в частности, используется непосредственное наблюдение за событиями.
Архивное хранилище – может реализовано как в виде серверного дискового пространства, так и независимой СХД.
Активные элементы – камеры, датчики пожарной тревоги и движения, другие вспомогательные устройства.
Сетевая инфраструктура – коммутаторы, кабели питания камер и передачи данных.
В этой статье мы не будем рассматривать конфигурацию клиентского места, выбор самих камер, датчиков движения и других условно вторичных элементов, поскольку все эти компоненты необходимо подбирать под конкретные условия и с учетом требований на месте.

Мы сконцентрируемся на выборе «ядра» системы (состоящей из сервера, файлового хранилища и ПО), необходимого для отладки видеонаблюдения в компании среднего размера, имеющей несколько десятков видеокамер.

Аппаратное обеспечение сервера видеонаблюдения
При выборе серверов и хранилищ для достаточно масштабной системы IP-видеонаблюдения нужно в первую очередь оценивать:

Производительность процессора.
Объем оперативной памяти.
Емкость дискового пространства (при использовании дисковой памяти сервера для хранения видеоархивов).
Вторичные параметры определяют возможность дальнейшего масштабирования без выделения дополнительных серверов:

Максимальное количество процессоров.
Форм-фактор и граничная емкость дисковой подсистемы (при использовании встроенной).
В целом, сервер видеонаблюдения является разновидностью многозадачного сервера, отличаясь от него, в среднем, меньшим количеством необходимого ОЗУ, большим акцентом на вычислительной мощности процессора, а также интенсивным использованием операций записи (в этом некоторое сходство с файловыми серверами). Если используются аналоговые камеры, то на сервере требуется установка нескольких плат видеозахвата, т.е. 1U, 2U сервера могут не подойти. Если запись идет с IP-камер, должна быть хорошая пропускная способность сетевого интерфейса. При выборе требуемого железа можно отталкиваться от следующей конфигурации:

Процессор Intel Xeon серии E3-1200 v3 (4 ядра, 8MB L3 кэша, 5GT/s DMI).
16 Гб серверной оперативной памяти DDR3-1600+.
10-12 штук 3.5” HDD с поддержкой горячей замены, объединенных в RAID 5. Ради высокой производительности не используйте наборные контроллеры, возьмите хорошие аппаратные модели.
1-2 штуки твердотельных накопителей серверных моделей.
Согласно нашему практическому опыту, возможностей подобной системы достаточно для обслуживания 80 камер с разрешением видеопотока 1920x1080 (используя кодек H.264), или до 128 видеокамер с разрешением 800x600 пикселей.

Твердотельные накопители обычно используются для операционной системы и управляющего программного обеспечения. По известным причинам хранение видео на SSD не является рациональной идеей, и в целом не приносит никаких преимуществ. Сейчас есть линейки жестких дисков для систем видеонаблюдения и потокового видео. WD Purple например.

Источник: https://habrahabr.ru/company/pc-administrator/blog/308320/