Подключение городских объектов (внизу) и удаленных пользователей (вверху) к облаку KipodОблачная архитектура и связанные с ней инфраструктурные технологии применяются сегодня практически безальтернативно во всех коммерческих проектах, где необходима высокая отказоустойчивость, масштабируемость и экономическая эффективность. С заметным опозданием облачные технологии приходят и в сегмент общественной безопасности государств.
Облачная платформа
Kipod создана для больших проектов класса "Безопасный город", где задействованы тысячи видеокамер и сотни пользователей, представляющих различные организации. В таких больших проектах используются решения
операторского класса с надежностью уровня "три девятки" (99.9%) и среднегодовым простоем не более 9-и часов
. Общий подход принципиально отличается от подхода построения мелких объектовых систем, где выгодней применять обычные решения.
Главная особенность платформы Kipod - экономически эффективное масштабирование по числу пользователей, числу видеокамер (+ других датчиков) и глубине архива с полным резервированием всех компонентов. Масштабирование операторского уровня обеспечивается за счет применения принципиально других технологий, таких как контейнеры
Docker, оркестрация
Kubernetes, программно-определяемое хранилище
Ceph, нереляционная база данных
Cassandra.
Платформа Kipod включает такие сервисы, как масштабируемые карты с поэтажными планами, модули видео- и аудиоаналитики на нейронных сетях, обнаружение нештатных ситуаций в режиме реального времени, запись медиаданных и событий, система хранения больших данных, быстрый поиск объектов и событий в архиве, многоуровневое разграничение доступа и информационная безопасность.
Другая характеристика Kipod как решения операторского класса - обслуживание пользователей практически на любом устройстве. Весь функционал доступен через веб-браузеры без установки дополнительных плагинов типа Adobe Flash. Это особенно важно при подключении пользователей из организаций с различными корпоративными политиками. Также доступны приложения для рабочих станций семейства Windows и Linux, мобильные приложения Android и iOS.
Все системное ПО платформы Kipod является свободным и распространяется в открытом коде, что позволяет разворачивать продукт в закрытом сетевом контуре, то есть, создавать частное облако. Открытый код позволяет снизить зависимость от поставщиков ПО и риски геополитический санкций, а также преодолеть нормативные ограничения по использованию иностранного ПО в государственных проектах.
Рассмотрим подробнее преимущества архитектуры платформы Kipod.
Контейнеры вместо виртуальных машин Отказоустойчивость систем видеонаблюдения обеспечивается за счет изоляции и оркестрации программных сервисов. Существуют два основных варианта изоляции: виртуальные машины на базе гипервизора или контейнеры. В первом случае для каждой виртуальной машины используется собственная гостевая операционная система (ОС), а во втором применяется ядро одной хостовой ОС. Контейнерная изоляция — самая быстрорастущая технология для облачных сервисов.