Інструменти методології DevOps в інформаційних системах на основі технологій IoT

Ключові слова: CI/CD (Безперервна інтеграція та доставка); автоматизація; хмарна інфраструктура; моніторинг у реальному часі; кібербезпека; масштабування; управління життєвим циклом програмного забезпечення; інтеграція апаратного та програмного забезпечення

Анотація

В статті розглядається основні інструменти методології DevOps та їх застосування в інформаційних системах, що базуються на технологіях Інтернету речей (IoT). Зростаюча кількість IoT-пристроїв, які постійно генерують великі обсяги даних, вимагає ефективного підходу до управління процесами розробки, тестування та розгортання програмного забезпечення. Методологія DevOps забезпечує автоматизацію та інтеграцію цих процесів, дозволяючи зменшити затримки та підвищити якість сервісів. У роботі акцентується увага на інструментах CI/CD (безперервної інтеграції та доставки) і контейнеризації, які є ключовими для досягнення надійності та гнучкості в IoT-екосистемах. Розглядаються конкретні сценарії застосування DevOps в IT-інфраструктурі, зокрема опрацювання даних на периферійних та хмарних платформах, автоматизація управління інфраструктурою та забезпечення кібербезпеки. Крім того, обговорюються особливості моніторингу та обслуговування IoT-рішень у режимі реального масштабу часу з використанням DevOps інструментів для виявлення й усунення помилок. Представлені рекомендації допоможуть спеціалістам краще зрозуміти можливості DevOps для створення масштабованих та безпечних IoT-систем, що відповідають сучасним вимогам бізнесу та кібербезпеки

Посилання

1. Kitchenham B., Charters S. Guidelines for performing systematic literature reviews in software engineering. EBSE Technical Report EBSE-2007-01.
2. Dave D. M., Bhanushali A. Continuous integration and continuous deployment (CI/CD) for AI-enabled IoT systems.
3. Dave D. M. Enhancing IoT security: The role of security information and event management (SIEM) systems.
4. Кальницька А. Ю., Захарченко Д. О. Використання методології DevOps та хмарних технологій для підвищення рівня автоматизації інформаційних систем спортивних організацій // Автоматизація, електроніка та робототехніка. Стратегії розвитку та інноваційні технології до 90-річчя ХНУРЕ. Харків, 2020. С. 27–29.
5. Kim G., Willis J., Debois P., Humble J. The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations. Portland: IT Revolution Press, 2016.
Опубліковано
2025-02-13
Як цитувати
Орлов, М., Дуда, О., Жовнір, Ю., & Грибовський, О. (2025). Інструменти методології DevOps в інформаційних системах на основі технологій IoT. КОМП’ЮТЕРНО-ІНТЕГРОВАНІ ТЕХНОЛОГІЇ: ОСВІТА, НАУКА, ВИРОБНИЦТВО, (57), 128-138. https://doi.org/10.36910/6775-2524-0560-2024-57-15
Розділ
Інформатика та обчислювальна техніка