Масштабируемость

С помощью Viinex 2.0 возможно построение территориально-распределенных систем видеонаблюдения. В комплекте Viinex 2.0 предлагаются встроенные модули репликации, позволяющие синхронизировать видеоархивы между экземплярами Viinex. Кроме того, некоторые свойства конфигурации Viinex 2.0 упрощают масштабирование для использующего его программного обеспечения.

Огранизуйте потоки данных

Start/hiararchy of Viinex instances

Модули репликации, встроенные в Viinex 2.0, позволяют огранизовать практически произвольный граф потоков видео в вашей системе. В наиболее простом и востребованном случае это может быть архитектура "звезда", в которой несколько экземпляров Viinex 2.0, на которых работают модули-источники репликации, отправляют свои видеоданные в единый экземпляр Viinex, который является логическим центром. В более сложных случаях такой центр может, в свою очередь, являться поставщиком видеоданных в следующий экземпляр Viinex 2.0, - узел более высокого порядка в иерархии, - что позволяет собирать видео в распределенной системе большого масштаба.

Масштабируйте конфигурацию

Формат конфигурационного документа Viinex 2.0 разработан так, чтобы конфигурация Viinex была простой в написании и обслуживании. Между удаленными компонентами, работающими на разных экземплярах Viinex, никогда не устанавливается неявных соединений, что гарантирует, что сконфигурированный экземпляр Viinex может работать автономно. Все связи между компонентами Viinex и ссылки на компоненты, фигурирующие в конфигурации, интерпретируются как локальные (в пределах того же экземпляра Viinex). Как следствие, между компонентами на разных экземплярах Viinex, работающих в одной распределенной системе, не может возникнуть конфликта имен. В то же время, на одном экземпляре Viineх достаточно просто развернуть несколько предопределенных конфигураций - путем объединения этих конфигураций в один конфигурационный документ или в одну конфигурационную директорию. Это позволяет запускать несколько предопределнных агрегатов из компонентов Viinex 2.0, сохраняя связи между компонентами внутри каждого агрегата, - на одном экземпляре Viineх, или на разных экземплярах, - по усмотрению приложения, использующего Viinex 2.0. Тем самым Viinex 2.0 поддерживает миграцию связанных друг с другом компонентов, для обеспечения масштабируемости вашего приложения.