Сеть «Росатома»: как строилась одна из первых CDN для внутрикорпоративного вещания

26 Сентября 2024 11:3826 Сен 2024 11:38 |
Поделиться

В условиях, когда импортозамещение становится залогом развития российской промышленности, предприятия атомной отрасли ищут отечественные решения для обеспечения надежности, функциональности и безопасности своих систем. В этом кейсе Platformcraft расскажет, как создавалась одна из первых внутренних сетей доставки контента для госкорпорации «Росатом» на базе российского программного обеспечения.

О задачах «Гринатома» и причинах выбора решения Platformcraft

Перед АО «Гринатомом», ИТ-интегратором госкорпорации «Росатом», стояла задача: обеспечить высокое качество и надежность трансляции Дней информирования с генеральным директором «Росатом» А.Е. Лихачевым, а также телевизионное вещание других отраслевых мероприятий с возможностью одновременного подключения к трансляции максимального количества сотрудников компании.

Госкорпорация «Росатом» — один из гигантов мировой атомной промышленности, объединяющий более 400 предприятий. Для поддержания высокой эффективности работы корпорации требуется соответствующее техническое обеспечение.

Российский оператор связи ПАО «Ростелеком», которому была доверена задача по реализации проекта внутренней CDN, обратился в компанию Platformcraft с запросом на построение медиахранилища внутри корпоративной сети, которое гарантировало бы прием, запись и трансляцию онлайн-выступлений первых лиц компании на все предприятия контура управления «Росатома».

Решение должно было обеспечить:

  • Хранение и обработкуконтента (видео, изображений и трансляций);
  • Репликацию данных для постоянной доступности видеотрансляций;
  • Обработку контента (транскодирование видео, сжатие изображений, формирование плейлистов из видеофайлов с возможностью запланировать запись видеопотока);
  • Быструю и надежную доставку контента всем сотрудникам компании;
  • Показ видео в брендированном плеере с адаптивным битрейтом, субтитрами и обратным отсчетом, а также возможностью показа gif-анимаций.

Platformcraft («Платформкрафт») — это ИТ-компания, с 2012 года предоставляющая гибкие облачные решения и On-Premise системы для крупных заказчиков. Основной фокус компании — хранение, обработка и раздача контента с использованием отечественных технологий.

Platformcraft предложила решение Depot с гибкой доработкой продукта, чтобы удовлетворить всем требованиям заказчика по хранению, обработке и доставке контента. Важно отметить, что решение Depot входит в Реестр российского ПО, что соответствовало требованиям программы импортозамещения.

Как разворачивалась внутрикорпоративная CDN-сеть в госкорпорации?

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

Только в начале 2021 года команда Platformcraft приступила к инсталляции:

  1. Сначала установили ПО Depot в трех географически независимых дата-центрах «Росатома».
  2. Развернули ПО на основном и резервном сервере транскодирования для обеспечения непрерывности трансляции в случае проблем с транскодером.
  3. Развернули внутренние сервера раздачи для охвата филиалов компании по всей России.
  4. Развернули дополнительные внешние Edge-сервера для трансляции мероприятий на внешнюю аудиторию.

Особенностью проекта стал запрос на адаптацию транскодера для перекодирования видеопотоков в разные битрейты. Дополнительная функциональность была разработана в кратчайшие сроки и успешно внедрена в среду On-Premise.

Кроме того, решение интегрировалось с программно-аппаратным комплексом на Android-приставках и корпоративными мессенджерами, чтобы вещать на экраны внутри корпоративной сети и оповещать сотрудников через push-уведомления.

В завершение работ команда установила систему мониторинга, чтобы администраторы могли отслеживать критические метрики. Все показатели выводятся на экран, а в случае нарушения доступности узлов на телефоны инженеров «Гринатома» приходят SMS-уведомления.

После всех настроек и проведения испытаний решение было полностью готово к эксплуатации в 2022 году.

Какие возникали сложности при выполнении проектных работ?

Каждая крупная государственная компания имеет сложную архитектуру, ориентированную на безопасность. Поэтому создание внутрикорпоративной CDN — это долгое преодоление организационных и технических особенностей крупной госкомпании и внутренних политик безопасности. Все это значительно удлиняло процесс инсталляции и обновлений.

В дополнение к основным требованиям «Гринатом» запросил возможность просмотра трансляций через смартап-приложение в корпоративном мессенджере Atom Space, чтобы сотрудники через мобильный мессенджер могли посмотреть трансляцию из любой точки мира.

Для этого разработчики Platformcraft внедрили сервис веб-хуков, что дало возможность уведомлять сотрудников о начале трансляций и запускать их прямо в приложении.

После интеграции сервиса транскодирования и live-трансляций, появились проблемы и со стабильностью видеопотоков. Тогда разработчики добавили маркировку IP-пакетов исходящего трафика с сервисов Platformcraft согласно профилю трафика, и это позволило обеспечить постоянный поток.

Результат сотрудничества: мощная внутренняя CDN для Росатома

К концу 2022 года система была полностью готова к эксплуатации. Platformcraft не только обеспечила техническую поддержку, но и адаптировала решение под запросы клиента, предоставив возможность формирования сетки вещания через HTML5-плеер, интегрированный с системами «Гринатома».

Совместными усилиями две компании создали одну из первых в России внутрикорпоративных CDN в государственном секторе на базе отечественного ПО.

Клиент получил:

  • Мощную распределенную систему с репликацией данных в трех дата-центрах;
  • Узлы раздачи контента, покрывающие 138 филиалов и 4 внешних CDN-сервера для видеотрансляций;
  • Надежный сервис для бесперебойных трансляций через брендированный плеер (трансляция не прервется даже в случае проблем с основным транскодером);
  • Инструменты для управления эфиром на всех экранах компании;

Сервис веб-хуков для отслеживания событий и уведомление сотрудников через мессенджер.

После реализации проекта Platformcraft обеспечила техническую поддержку и обслуживание решения, включая:

  • Доработку функциональных возможностей сервиса по запросам клиента;
  • Безопасный процесс обновлений с учетом внутренних политик безопасности компании;
  • Помощь и консультации в рамках вендорской технической поддержки.

Выводы

В итоге команда Platformcraft создала систему для вещания и раздачи контента, которая полностью отвечала потребностям «Гринатома».

Ключевые моменты при разработке внутренней CDN включали:

  1. Выбор подходящего оборудования для дата-центров, серверов раздачи контента, серверов транскодирования.
  2. Совместные усилия инженеров Platformcraft и ИТ-блока «Гринатома» для плавной интеграции решения.
  3. Регулярный мониторинг, обслуживание и обновление для защиты от уязвимостей и обеспечения бесперебойной работы сервиса.

«Гринатом» получил эффективный инструмент для трансляции, управления и хранения контента в закрытой инфраструктуре, что позволило ускорить доступ к корпоративным файлам и приложениям и гарантировало защиту конфиденциальной информации.

Platformcraft

Полный текст статьи читайте на CNews