Найти тему
Hwp.ru

Тест конвергентной СХД для видеонаблюдения

Оглавление

Простой принцип «записал и сохранил» уже сегодня дополняется словом «проанализировал», поэтому сердцем систем видеонаблюдения становится не просто большая полка с дисками, куда всё записывается, а мощный вычислительный узел, способный работать с этими записями.

Это оптимизированная для Яндекс.Дзена версия. Полный обзор Huawei OceanStor 2800 читайте на нашем сайте.

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

OceanStor 2800 V3 - это двухконтроллерная система хранения, построенная по схеме Active-Active без единой точки отказа.
OceanStor 2800 V3 - это двухконтроллерная система хранения, построенная по схеме Active-Active без единой точки отказа.

Huawei OceanStor 2800 выпускается только в варианте 2U под 3.5-дюймовые жёсткие диски, что в общем-то, вполне логично для системы видеонаблюдения. Именно они будут использоваться для архива видеонаблюдения, а связь между LUN-ами и виртуальными машинами будет осуществляться по виртуальной шине vHBA, так что высокоскоростные Front-end интерфейсы для хранения видеозаписей нам не нужны, и не важно, на каком контроллере работает виртуалка - диск E: под Windows всегда будет доступен.

Как правило, Huawei использует накопители HGST, и для видеонаблюдения вам доступны только SATA-накопители, в нашем случае - серии He10
Как правило, Huawei использует накопители HGST, и для видеонаблюдения вам доступны только SATA-накопители, в нашем случае - серии He10

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

-4

Для нужд видеонаблюдения, дополнительные сетевые интерфейсы могут и вовсе не понадобиться - была бы возможность разделить трафик по портам, и вот здесь нас ждёт небольшая неприятность: в виртуальную машину можно пробросить только те интерфейсы, которые подключены к контроллеру, на котором она работает, то есть нам доступны 4 ETH Front-End порта и пятый порт управления.

Для связи между контроллерами используется шина PCI Express 3.0
Для связи между контроллерами используется шина PCI Express 3.0

Для iSCSI-доступа таких ограничений нет, и к любому контроллеру можно подключиться через любой из Front-end интерфейсов, так что под VMware vSphere достаточно настроить два соединения к двум IP-адресам контроллеров, и получить отказоустойчивый доступ, и раз уж мы заговорили про iSCSI, то давайте измерим скорость переключения между контроллерами в режиме Active-Active для теста Random 4K Read.

Как мы видим по графику, переключение между контроллерами занимает около 37 секунд
Как мы видим по графику, переключение между контроллерами занимает около 37 секунд

При восстановлении СХД в нормальный режим Active-Active, обратный переброс дискового пула происходит за 5 секунд, при этом время доступа на основном и резервном контроллерах одинаковы.

Каждый контроллер допускает установку до двух 4-портовых интерфейсных плат с горячей заменой
Каждый контроллер допускает установку до двух 4-портовых интерфейсных плат с горячей заменой

С точки зрения интерфейсов, конвергентность в Huawei OceanStor 2800 не полная: вы не можете по одному и тому же ETH-порту направить одновременно и iSCSI трафик и поток с камер видеонаблюдения в виртуалку.

Такова особенность SAN-архитектуры, и в общем-то, решение простое - каждый контроллер допускает установку до двух 4-портовых интерфейсных плат с горячей заменой следующего типа:

4 порта RJ45 1G BaseT
4 порта RJ45 10G BaseT
4 порта SFP+ 10G ETH (адаптеры серии SmartIO)

В нашей статье про сравнение SFP+ и BASE-T мы показали, что задержки при iSCSI доступе между медным и оптическим интерфейсом могут достигать 20% (на флэш-массивах), но применительно к OceanStor 2800 имеет смысл установить дополнительно 4 порта 1G BaseT для видеонаблюдения и 4 порта SFP+ для SAN-сетей.

Тест 400 HD-потоков

Для того, чтобы протестировать возможность работы Huawei OceanStor 2800 V3 с видеопотоками, мы будем использовать эмулятор IP-камер, запущенный на тестовом стенде, который можно скачать с сайта разработчика софта вместе с дистрибутивом ПО.

Характеристики тестовой конфигурации Huawei OceanStor 2800 V3 4 x 10Tb HDD (SATA to SAS, HGST He10 body) RAID 5 2 TB LUN vHBA Виртуальная машина: 16 vCPU 16 Gb RAM Windows 7 SP1 Guest OS Macroscop 2.4 - запись архива на диск E:\ (2Tb LUN NTFS).
Характеристики тестовой конфигурации Huawei OceanStor 2800 V3 4 x 10Tb HDD (SATA to SAS, HGST He10 body) RAID 5 2 TB LUN vHBA Виртуальная машина: 16 vCPU 16 Gb RAM Windows 7 SP1 Guest OS Macroscop 2.4 - запись архива на диск E:\ (2Tb LUN NTFS).

В этом тесте мы столкнулись с двумя основными сложностями: поскольку записанный поток с FullHD камеры был закодирован с изменяемым битрейтом, нагрузка, создаваемая на СХД выглядела так: "то густо, то пусто", мониторинг показывал резкий рост записи на диск от 30 до 250 Мб/с, и нечто похожее наблюдалось на тестовом стенде.

Загрузка vCPU показывает, что запас по вычислительной мощности у Huawei OceanStor 2800 V3 всё ещё огромный
Загрузка vCPU показывает, что запас по вычислительной мощности у Huawei OceanStor 2800 V3 всё ещё огромный

Ценовой расчет:

более половины стоимости - софт
более половины стоимости - софт

Выводы

Открытая платформа позволяет выбрать любой из программных продуктов для VMS, как бесплатные, так и коммерческие. При возможности софта, один из контроллеров можно выделить на запись видеоархива, а другой - на анализ, не забывая, что даже такая конфигурация выдержит выпадение одного из контроллеров.

И всё же следует иметь ввиду, что Huawei OceanStor 2800 - это в первую очередь двойной сервер видеонаблюдения, а уже во вторую - система хранения данных, поэтому при планировании проекта следует учитывать возможность использования только блочного доступа (iSCSI).

Это оптимизированная для Яндекс.Дзена версия. Полный обзор Huawei OceanStor 2800 читайте на нашем сайте.