Керування OTA-оновленнями

Потрібна прошивка — потрібному пристрою. Безпечно й у будь-якому масштабі.

Тестуйте, затверджуйте, поетапно розгортайте, доставляйте й контролюйте прошивки для приставок inext на одній платформі — від першого тестового пристрою до загальнонаціонального парку.

Керування OTA-оновленнями є частиною платформи inext Alcatraz DMS.

Поетапні розгортання від 1% до 100%
Доставка з урахуванням географії та оператора
У хмарі або локально

Запит на оновлення

Перевірка параметрів пристрою…

  1. Модель · плата · поточна версія
  2. Цільова група · розклад · відсоток розгортання
  3. Найближчий доступний вузол зберігання
Захищене й перевірене посилання для завантаження
1 млн+
OTA-оновлень доставила платформа inext
1% → 100%
Керування поетапним розгортанням від пілотної групи до всього парку
За географією
Маршрутизація за країною, оператором і поточним завантаженням вузлів
Хмара · Власна інфраструктура
Розгортання в хмарі inext або повністю у власній мережі

Контрольований процес

Від протестованої збірки до контрольованого розгортання

Реліз проходить чіткі етапи тестування, затвердження, розгортання та моніторингу. На кожному кроці консоль підказує, яку безпечну дію виконати далі.

  1. 1Тестуйте на вибраних пристрояхПеревірте збірку на внутрішніх пристроях або пристроях у мережі, перш ніж дозволити її масове розповсюдження.
  2. 2Затвердьте публічний релізРозмежуйте права на тестові та публічні релізи, щоб лише уповноважені користувачі могли розгортати прошивку на робочих пристроях.
  3. 3Установіть цільовий відсотокПочніть із невеликої пілотної групи, оцініть результати, а потім поступово розширюйте оновлення на весь парк. Розгортання можна призупинити або скоротити без втрати вже досягнутого прогресу.
  4. 4Контролюйте та розширюйте розгортанняПерш ніж збільшувати цільовий відсоток, порівняйте поточне охоплення з кількістю активних пристроїв.
alcatraz.inext.ltd / firmware / approval
ТестуванняНадішліть цю прошивку на один або кілька пристроїв для тестування.
ЗатвердженняПозначте прошивку як готову до публічного релізу. Після затвердження збірку можна використовувати для масового розгортання.
РелізНалаштуйте дату, час і відсоток розгортання затвердженої збірки.

Керування розгортанням

Точно визначайте цільові пристрої. Мінімізуйте масштаб ризику.

Перевірка сумісності та поетапне розгортання за заданим відсотком суттєво знижують ризики, а оператор зберігає контроль над кожним наступним етапом.

Пропонуйте кожному пристрою лише сумісну прошивку

Перш ніж запропонувати оновлення, платформа перевіряє модель, плату, поточну версію, оператора, правила релізу та наявність файлу прошивки.

Критерії вибору пристроїв

  • Модель і плата STB
  • Поточна версія прошивки
  • ISP / оператор
  • Список дозволених MAC-адрес
  • Тестова група
  • Дозвіл на автоматичне оновлення
Цільовий відсотокАктивний реліз
  • Внутрішній тест2%
  • Пілотна група10%
  • Розширення охоплення45%
  • Увесь парк100%

Розподіл повноважень

Чіткі правила затвердження

Рольові права доступу розмежовують тестування, затвердження й керування розгортанням, запобігаючи випадковим змінам у всьому парку.

  • Створення тестових релізів
  • Затвердження масового розповсюдження
  • Створення й редагування правил розгортання
  • Запуск, призупинення й відновлення розгортання
  • Розширені параметри приватних релізів

Глобальна доставка

Відмовостійка доставка прошивок з урахуванням географії

Прошивки розповсюджуються через схвалені вузли зберігання за налаштованими правилами маршрутизації. Це дає змогу передавати дані ближче до пристроїв, зберігаючи контроль оператора над регіональною політикою доставки.

  • Маршрутизація за розташуванням, оператором і завантаженням вузла

    Платформа вибирає найближчий схвалений вузол, на якому є потрібна прошивка й достатньо ресурсів для ще одного завантаження.

  • Перемикання на резервний вузол — лише за правилами

    Якщо регіональний вузол недоступний або перевантажений, перевірений глобальний вузол може прийняти трафік, не порушуючи правил доставки.

  • Перевірка кожного завантаження

    Посилання з обмеженим строком дії захищають дані маршрутизації та сховища, а файл перед установленням перевіряється за розміром і контрольною сумою.

Як реліз потрапляє на пристрій

Шлях доставки OTA

Механізм вибору прошивки
Регіональні вузли або вузли у власній інфраструктурі
Парк приставок inext
Телеметрія завантаження та встановленняТелеметрія повертається на платформу

Інфраструктура оператора

Розгорніть у хмарі, у власній інфраструктурі або в гібридному режимі

Використовуйте хмарну доставку inext, розмістіть вузли зберігання у власній мережі або повністю розгорніть платформу у своїй інфраструктурі.

Рекомендовано

Хмара (SaaS)

inext розміщує й обслуговує рішення. Швидкий запуск, автоматичні оновлення платформи та георозподілена доставка доступні з першого дня.

  • Не потрібно обслуговувати інфраструктуру
  • Доступ до глобальних вузлів зберігання
  • Автоматичні оновлення платформи

У власній інфраструктурі

Серверна частина, вебінтерфейс і вузли зберігання працюють у мережі оператора — для організацій із жорсткими вимогами до зберігання даних або безпеки.

  • Файли прошивок залишаються у мережі оператора
  • Об’єктне сховище, сумісне із S3
  • Контроль ресурсів і топології мережі

Потрібні швидші оновлення? Додайте виділений вузол зберігання

Сервер зберігання можна розмістити у мережі оператора незалежно від того, де працює сама платформа. inext віддалено налаштує сервер, реплікує на нього прошивки та за лічені дні підключить його до мережі доставки.

  • Для хмарного й локального розгортання
  • Віддалене налаштування командою inext
  • Запуск за дні, а не тижні

Операційний контроль

Контролюйте розгортання безпосередньо в консолі

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

  • Контролюйте та розширюйте розгортання. Перш ніж збільшувати цільовий відсоток, порівняйте поточне охоплення з кількістю активних пристроїв.
  • Телеметрія завантаження. Переглядайте швидкість, тривалість і відсоток успішних завантажень за збіркою, типом пристрою, вузлом і регіоном.
  • Автоматичні сповіщення. Сповіщайте відповідальних за реліз, коли розгортання досягає поточної цілі й можна переходити до перевірки результатів.

Метрики інфраструктури експортуються у форматі, сумісному зі стандартними платформами моніторингу, зокрема Prometheus і Grafana.

alcatraz.inext.ltd / releases / FW v1.9.1
TV5 Ultra/cdh313a:yourisp/FW v1.9.1
Активний релізАктивуйте або призупиніть реліз у будь-який момент.
Обов’язкове оновленняКористувачі не можуть відмовитися від цього оновлення.
Скидання налаштувань після оновленняПісля встановлення поверніть пристрої до заводських налаштувань.
Поетапне розгортанняРозгорніть прошивку на заданому відсотку пристроїв, що відповідають критеріям.
35%

35% · приблизно 214 STB у цільовій групі

Розширені можливості

Більше можливостей, ніж стандартне OTA-розгортання

Переводьте наявні парки на брендовану гілку прошивки та інтегруйте керування релізами з іншими системами оператора.

Перехід на власну прошивку

Переведіть парк зі стандартної прошивки на власну гілку

Оператори, які почали роботу зі стандартною прошивкою, можуть через OTA перевести вже розгорнуті пристрої на окрему брендовану гілку, включно із завантажувачем, — без виїзду фахівців і заміни обладнання.

  • Міграція розгорнутих пристроїв на власну гілку прошивки
  • Повна заміна образу, включно із завантажувачем
  • Без виїзду фахівців, повернення чи заміни обладнання

Розгортання застосунків

Оновлюйте не лише прошивки, а й застосунки

Крім прошивок, платформа може доставляти оновлення застосунків на підтримувані приставки, використовуючи спільну мережу доставки й ті самі механізми поетапного розгортання. Доступні можливості залежать від способу інтеграції застосунку.

  • Спільна мережа доставки й поетапне розгортання
  • Для підтримуваних приставок та інтегрованих застосунків

Готово до інтеграції

Інтегруйте OTA в операційну інфраструктуру

Використовуйте API з токенами та налаштованими правами доступу, щоб інтегрувати дані про збірки прошивок, їх затвердження, стан пристроїв і перебіг розгортання з наявними системами підтримки та звітності.

API AlcatrazREST · документація · контроль доступу за токенами
  • GET/firmware/builds
  • POST/releases
  • POST/releases/{id}/approve
  • GET/devices/{mac}
  • GET/rollouts/{id}/adoption

FAQ

Поширені запитання

Плануєте безпечніше розгортання?

Перегляньте керування OTA-оновленнями в дії

Разом із командою inext пройдіть усі етапи — від тестування й затвердження до поетапного розгортання та моніторингу — на прикладі сценарію для вашого парку.