Что лежит в основе прошивок и почему это круто?
Многие наши продукты для IPTV представляют собой “обычное” программное обеспечение, которое потенциально можно собрать и установить на любую операционную систему. Однако уже на начальном этапе их распространения мы столкнулись с рядом проблем, которые заставили нас пересмотреть способ поставки и установки ПО.
Всё дело в том, что ПО работает не само по себе, а в определенном окружении. Это окружение формируют ОС, СУБД, веб-сервер и многие другие компоненты. Ситуацию усложняет наличие решений, которые завязаны на определённые “железные” возможности. К тому же, как выяснилось, у половины наших заказчиков решений для цифрового телевидения не было квалифицированных системных администраторов, что тогда, 15 лет назад, стало для нас откровением. Ведь в рамках внедрения UTM5, биллинговой системы для провайдеров, мы с подобным почти не сталкивались – в каждом телекоме просто обязан был быть грамотный системный администратор. Напротив, телевизионные решения устанавливались и в гостиницы, и на корабли, где инженеры чаще всего не имели ни малейшего представления об SSH, а иногда и доступа в интернет.
Решение мы нашли быстро – предоставлять клиентам не только дистрибутив необходимого ПО, но и полноценную прошивку для сервера, то есть готовый образ файловой системы, включающий всё необходимое.
Такой подход закрывал сразу несколько задач:
С годами развивалась как архитектура системы, так и GUI, превратившись в полноценный комплекс управления сервером.
Какие же преимущества у нашего ПО?
Каждый компонент работает в собственном окружении (контейнере) и НЕ влияет на работу других компонентов, что важно для сложных систем, где разные по функциям модули могут использовать одно и то же ПО и замедлять работу системы. Плюс, модульная архитектура позволяет “горячую” замену, то есть для обновления ПО не нужно перезапускать сервер или останавливать другие модули, что сокращает время простоя до 1-2 секунд.
Вы с лёгкостью можете управлять устройством как с ПК, так и с экрана мобильного телефона.
Помимо документации, есть интерактивное обучение прямо в веб-интерфейсе. С его помощью любой сможет быстро разобраться с функциями сервера и методами управления.
Температура, загрузка вычислительных мощностей, дисковое пространство, SMART и многие другие параметры можно отслеживать в реальном времени на главной странице веб-интерфейса.
Объединяйте необходимые права в роли и назначайте их пользователям.
Даже обладая большим опытом реализации проектов, нельзя гарантировать, что все пойдёт гладко, и поэтому мы предусмотрели предоставление доступа для диагностики в один клик.
Современный прикладной интерфейс для интеграции со сторонними системами мониторинга и управления. Посредством API доступно управление всеми функциями устройства.
15.10.2019
К другим статьям