Skip to main content
Shaping Europe’s digital future
Success story | Leidinys

Naujos kartos daiktų interneto sistemų kūrimas ir eksploatavimas

„DevOps“ derina programinės įrangos kūrimą ir IT operacijas, kurių reikia siekiant padidinti organizacijos gebėjimą greitai ir veiksmingai teikti taikomąsias programas ir paslaugas. Įgyvendinant projektą ENACT sukurta platforma, leidžianti „DevOps“ patekti į patikimo daiktų interneto pasaulį, didinant sistemų saugumą ir atsparumą.

Daiktų internetas yra pagrindinė mūsų pramonės ir visuomenės skaitmeninimo varomoji jėga – 2021 m. visame pasaulyje buvo apie 10 mlrd. susietųjų įrenginių. Pažangiosiomis naujos kartos daiktų interneto sistemomis užtikrinama, kad žvalgybos informacija būtų paskirstyta ir koordinuojama tarp didelio masto išteklių, turinčių uždarą ciklą nuo stebėjimo iki įjungimo. Ši vizija grindžiama pažangiomis programinės įrangos paslaugomis, kurios teikiamos daiktų interneto, „Edge“ ir „Cloud“ erdvėse ir kuriomis reikiama žvalgybinė informacija perduodama į prietaisus.

Daiktų interneto taikomųjų programų programinės įrangos kūrimas yra sudėtingas ir dažnai trukdo taikomųjų programų teikėjams. Debesijos ir žiniatinklio taikomųjų programų atveju „DevOps“ tapo plačiai taikoma programinės įrangos kūrimo forma, skatinanti kūrėjus atlikti dažnus pakeitimus ir nuolat juos diegti gamyboje, siekiant greitai reaguoti į aplinkos pokyčius ir pasiekti masto ekonomiją.

Tačiau DI „DevOps“ dar tik pradeda veikti; pažangiausi „DevOps“ metodai ir priemonės labai priklauso nuo į debesiją panašios infrastruktūros, paprastai centralizuotos, nuspėjamos ir vienalytės, kad būtų užtikrintas visiškai automatizuotas diegimas ir veikimas. Šios prielaidos nebetinka daiktų interneto taikomosioms programoms, todėl pagrindinis ENACT klausimas buvo tai, kaip sudaryti sąlygas „DevOps“ patikimų išmaniųjų daiktų interneto sistemų srityje.

Projekto rezultatai

Konsorciumas ENACT, įsteigtas 2018 m. sausio mėn. ir gavęs apie 5 mln. EUR ES finansavimą, ištyrė pagrindinius iššūkius, trukdančius įdiegti patikimų išmaniojo daiktų interneto sistemų „DevOps“ sistemą, ir sukūrė naujus metodus tokiems iššūkiams spręsti. Pagrindinis rezultatas – tokioms sistemoms skirta ENACT DevOps sistema, kurią sudaro 10 laisvai susietų atvirojo kodo programinės įrangos priemonių, ENACT įgalinančios priemonės, palengvinančios daiktų interneto taikomųjų programų teikėjų galimybes kurti, naudoti ir užtikrinti saugių daiktų interneto sistemų kokybę.

Sistema yra pirmas sistemingas sprendimas, susijęs su daiktų internetu „DevOps“, pagal kurį į patikimas išmaniąsias daiktų interneto sistemas įtraukiamos naujos nuolatinio teikimo, lanksčiojo veikimo ir automatinio debesijos taikomųjų programų kokybės užtikrinimo koncepcijos. Sprendimas grindžiamas įvairiomis proveržio teorijomis; atsižvelgiant į tai, kad daiktų interneto sistema yra parkas, o ne tik atskiri prietaisai, įgyvendinant projektą programinė įranga automatiškai diegiama visame daiktų interneto-Edge-Cloud tęstinėje erdvėje, laikantis holistinio požiūrio. Į kūrimo procesą įtraukus įrodymais pagrįstą nuolatinį rizikos valdymą, buvo pateiktas naujas automatinio kokybės užtikrinimo per išmaniųjų daiktų interneto sistemų gyvavimo ciklą rėmimo būdas.

ENACT projektas yra pirmasis, kurio tikslas – padėti nustatyti ir spręsti su aktyvavimu susijusius konfliktus išmaniojo daiktų interneto sistemose. Projekte naudojamas mašinų mokymasis siekiant stebėti išpuolius visame daiktų interneto komplekse (nuo tinklo iki taikymo) ir savarankiškai pritaikyti sistemos elgseną. Kad automatizuotų daiktų interneto programinės įrangos modeliavimą ir bandymus, taip pat naudokite įvykių registravimą ir pakartotinį atakos modeliavimą. Projektu kuriamas žinių pagrindas ir analizės metodai, skirti nustatyti daiktų interneto sistemų elgsenos po ilgo veikimo dreifą ir analizuoti pagrindines neįprasto elgesio priežastis.

 

Po projekto

ENACT sistema naudojosi trys daiktų interneto taikomųjų programų teikėjai iš įvairių sričių ir skirtingais kūrimo etapais. Visų pirma, Ispanijos mokslinių tyrimų institutas „Tecnalia“ naudojosi sistema, kad sukurtų išmaniųjų pastatų prietaikų eksperimentinę aplinką savo Kubiko bandymų stende. Kitą Prancūzijos mokslinių tyrimų institutą CNRS papildė aplinka, kad būtų sudarytos palankesnės sąlygos išmaniesiems namams, kurie buvo naudojami kursams ir programuotojų renginiui Nicos universitete. INDRA, taip pat Ispanijoje įsikūrusi sistemos integratorius, naudojosi ENACT sistema, kad patikrintų ir integruotų tiekėjų aparatinės ir programinės įrangos komponentus ir palengvintų savo integruotų intelektinių transporto sistemų kūrimą. Galiausiai, Norvegijos e. sveikatos sprendimus teikianti MVĮ Tellu pasinaudojo ENACT sistema, kad pagerintų savo sveikatos priežiūros produktų „DevOps“ aplinką. Be šios sistemos Tellu būtų buvę sunkiau per pastaruosius trejus metus augti nuo 7 iki 40 darbuotojų ir tapti Norvegijos e. sveikatos rinkos lydere.

Visi partneriai turi konkrečių planų, kaip toliau plėtoti ir naudoti ENACT sistemą ir atskirus įgalinančius veiksnius. Kartu su integracijos gairėmis, padedant OW2 atvirosios programinės įrangos konsorciumui, informacija apie įgalinančius subjektus skelbiama kaip atvirojo kodo projektai. Kai kurios bendrovės į savo portfelius įtraukė ENACT įgalinančius veiksnius, o mokslinių tyrimų institutai palaiko ryšius su technologijų perdavimo konsultantais. Ne mažiau svarbu ir tai, kad Beawre, kaip įmonės ENACT atskirtos MVĮ, toliau naudos rizikos valdymo priemones, daugiausia dėmesio skirdamas statybų sektoriui. Jie jau laimėjo kelis startuolių konkursus ir užsitikrino pirmąsias investicijas ir sutartis.

Projekto trejų metų gyvavimo ciklas parodė, kad pažangiojo „DevOps“ metodo įtraukimas į daiktų internetą yra įmanomas ir naudingas. Galiausiai daiktų interneto taikomosios programos gali būti kuriamos ir naudojamos beveik taip pat kaip debesijos ir žiniatinklio taikomosios programos, siekiant didelės gamybos, lankstumo ir patikimumo. Tai paskatins inovatyvias besiformuojančias daiktų interneto taikomąsias programas ir paspartins kitą skaitmeninimo bangą, kurią skatina daiktų internetas ir tinklo paribio kompiuterija, nes Europos Komisija padės iš esmės patobulinti programinės įrangos kūrimo įvairiose skaitmeninimo srityse būdus.

 

Tolesnis svarstymas

Vykdant mokslinius tyrimus ir tyrimus, susijusius su ENACT įgalinančiais asmenimis, akademinėse vietose parengti 45 dokumentai, iš kurių 6 – aukštos kokybės žurnaluose ir dar 6 – A reitingo konferencijose. Du iš A reitingo suteikimo dokumentų taip pat laimėjo geriausius apdovanojimus popierine forma.

Be to, 2021 m. liepos mėn. buvo išleista knyga „ DevOps“ dėl patikimų išmaniųjų daiktų interneto sistemų, kurioje išdėstyta projekte naudojama metodika ir metodai.