Beágyazott alkalmazások telepítése és üzemeltetése Linux alapú peremhálózatokban

Hálózatba kapcsolt beágyazott rendszereknél gyakori, hogy a korlátozott hálózati kapcsolat, vagy a gyors beavatkozás igénye miatt az adatok feldolgozása a központi szerverek helyett már az adat keletkezési helyén, vagy ahhoz közel megkezdődik. Az edge vagy peremhálózat feladata hogy összegyűjtse, szűrje majd tárolása után továbbítsa a megfigyelt rendszerből érkező adatokat. Intelligens edge computerek esetén egy eszköz több független alkalmazást futtathat, amelyek a legkülönfélébb függvény könyvtárakra épülhetnek vagy akár eltérő programnyelven is íródhatnak. Az ilyen alkalmazások integrációja, telepítése és frissítése kulcsfontosságú az evopro Innovation Kft. számos rezgés és járműdiagnosztikai rendszerében. Napjainkban a Linux a leggyakrabban alkalmazott operációs rendszer 32 bites alkalmazásprocesszorral rendelkező beágyazott rendszerekben, így azok a szervereknél jól ismert technológiák, amik alkalmazások megbízható telepítésére vagy izolálására szolgálnak (Linux container), beágyazott rendszerekben is alkalmazhatóak. Figyelembe kell azonban venni az eltérő hálózati környezetet, a sávszélességet vagy az adatforgalom költségét is.

A hallgató feladata, hogy bemutassa azokat a szoftvertechnológiai megoldásokat, amelyek alkalmazások megbízható telepítésére és frissítésére használhatóak, illetve hogy megvizsgálja, hogy ezek hogyan alkalmazhatóak peremhálózatokra telepített beágyazott Linux rendszerekben. A feladat megoldása során az említett technológiákra épülő szabad forráskódú rendszerek mellett figyelmet kell fordítani arra is, hogy ma a legnagyobb felhőszolgáltatók Platform as a Service szolgáltatások keretében szintén kínálnak megoldásokat.

A hallgató feladatának megoldása során a következőkre kell kitérnie:

Link

#student