Інтернет-конференції НУБіП України, ТЕОРЕТИЧНІ ТА ПРИКЛАДНІ АСПЕКТИ РОЗРОБКИ КОМП’ЮТЕРНИХ СИСТЕМ '2025

Розмір шрифту: 
РОЗРОБКА ДОРАДЧОЇ СИСТЕМИ ДЛЯ ОПТИМАЛЬНОГО РОЗГОРТАННЯ СЕРВЕРНОЇ ІНФРАСТРУКТУРИ НА ОСНОВІ ВИМОГ СТРІМІНГ-ПЛАТФОРМИ STREAMINGFLOW
Dmytro Nikolaienko

Остання редакція: 21-04-2025

Тези доповіді


Анотація

У статті представлено розробку дорадчої системи, призначеної для оптимального розгортання серверної інфраструктури платформи StreamingFlow — децентралізованого сервісу інтерактивного відео та монетизації контенту. Враховуючи високі вимоги до масштабованості, обробки в реальному часі та дотримання SLA, дослідження зосереджене на створенні rule-based модуля рекомендацій, який пропонує оптимальні конфігурації на базі Linux для різних ролей серверів. Система враховує цілі продуктивності, ресурсні обмеження та серверні ролі (наприклад, медіа-сервер, проксі, база даних), формуючи шаблони конфігурацій, сумісні з інструментами автоматизації на кшталт Ansible і Docker Compose. У дослідженні описано побудову бази знань, логіки прийняття рішень та інтеграцію з CI/CD пайплайнами. Прототип дозволяє платформі StreamingFlow динамічно масштабуватись, зберігати надійність, зменшувати обсяг ручної роботи та забезпечувати дотримання SLA. У подальшому передбачено розширення системи модулями машинного навчання для адаптивного прийняття рішень на основі історії навантажень і системних логів.