Loading
Пропустить Навигационные Ссылки.

Авторизоваться
Для зарегистрированных пользователей

Анализ возможностей технологии Docker для построения элементов систем спутникового мониторинга

Современные информационные системы дистанционного мониторинга Земли, в том числе, разрабатываемые в ИКИ РАН, являются сложными, распределёнными и многокомпонентными системами, объединяющими в себе достаточно большое количество разнообразных аппаратно-программных элементов. В процессе поддержки и развития таких систем необходимо решать задачи обновления, контроля и управления всем программным обеспечением, которое в них входит, включая контроль за работающими процессами, версиями ПО, совместимостью и зависимостями программных компонент, как между собой, так и с версией операционной среды. Для решения таких задач могут применяться различные средства и инструменты, использующие методы контейнеризации и виртуализации, в частности, технология Docker.

Для анализа технологии Docker специалистами ИКИ РАН в 2019 году было проведено исследование её возможностей и ограничений. В качестве практического теста Docker были сконфигурированы и развёрнуты контейнеры основных элементов систем мониторинга, построенных с использованием технологии GEOSMIS. В их число вошли отдельные контейнеры для поддержки картографического сервиса SMISWMS, картографического интерфейса и блока для работы со спутниковыми данными и продуктами на их основе DB_UNISAT, а так же, контейнеры с ПО для потоковой обработки спутниковых данных под управлением различных операционных сред.

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