ENGLISH / MAGYAR
Kövess
minket

IT biztonság gyakorlórendszer microservice architektúrájának tervezése és készítése

2017-2018/II.
Dr. Buttyán Levente

Az avatao egy informatikai oktató rendszer, ami elősegíti az informatikai biztonság gyakorlati oldalának elsajátítását.
A gyakorló feladatok közt sok az egyszerű vagy összetettebb programozási feladat. Az elmúlt években nagy
népszerűségnek örvend a microservices típusú architektúra, melynek egyik legfontosabb előnye, hogy a különböző
szolgáltatásokat lazán tudjuk kapcsolni egymáshoz, így a kódbázisban történő módosítások csupán kisebb
komponenseket érintenek. Ennek köszönhetően jelentősen gyorsul és javul a szolgáltatások fejlesztési ideje.
Ugyanakkor az ilyen architektúra megköveteli, hogy a különböző szolgáltatások megbízhatóan fussanak és
kommunikáljanak egymással. A hallgató feladata megtervezni és megvalósítani az avatao online IT security oktató
platform belső monitoring, logging és tracing rendszerét a következő követelményekkel:

  • Felállítani azokat a paramétereket, melyik minden microservice esetén kulcs szerepet játszanak a platform
    teljesítményének mérésében (pl.: szolgáltatások válaszideje, memória és CPU használat)
  • A létező monitoring megoldások felmérése és implementálása az avatao környezetben.
  • Az egységes tracing során a különböző microservice-eknek a függvényszintű lekövetését kell megvalósítani.
  • A loggolás kapcsolatban egy központi loggyűjtő felállítása a feladat, mely a különböző szolgáltatások
    alkalmazáslogjait gyűjti egységesen.
  • Összehasonlítani a különböző intra-service kommunikációs protokollokat (pl.: RPC, REST HTTP).
  • Az összehasonlítást követően a választott protokollt (protokollokat) megfelelően alkalmazni a különböző
    szolgáltatások esetén. Fontos követelmény a teljesítmény, a karbantarthatóság és a debuggolhatóság.

 


1
1