Felhőszolgáltatások

Oktatási cél:
A tantárgy célja a számítási felhő (cloud computing) rendszerek működésének, architektúrájának és szolgáltatás modelljeinek (IaaS/PaaS/SaaS) megismerése, valamint a publikus, privát és hibrid felhő platformok alapvető elméleti és gyakorlati ismereteinek elsajátítása felhasználói és üzemeltetői oldalról egyaránt. A hallgatók megismerkednek a konténer alapú technológiákkal és azok orkesztrációs megoldásaival, elosztott adatbázisokkal, valamint a modern felhőalapú architektúrákhoz kapcsolódó tervezési mintákkal (pl. skálázhatóság, magas rendelkezésreállás, adatfeldolgozás, megfigyelhetőség). Alapvetően nyílt forráskódú megoldásokra alapozva az infrastruktúra szolgáltatást nyújtó privát felhő létrehozása és üzemeltetése is lépésről-lépésről bemutatásra kerül.

Tematika:
OpenNebula privát felhő megoldás kiépítése, üzemeltetése és általános használata. Felhő orkesztráció különböző felhő objektumok kezelése, Docker konténer technológia és Docker Swarm klaszter alkalmazását és használatát. Elosztott NoSQL adatbázis létrehozása konténer alapon. Számítási felhő rendszerek különböző szolgáltatás modelljeinek megismerése (IaaS/PaaS/SaaS). Ismertetésre kerülnek a különböző felhő alapú architektúra tervezési minták, amelyek a skálázhatóság, a magas rendelkezésre állás, a statikus és dinamikus adatkezelés, az adatfeldolgozás és eseményfeldolgozás, a keresési és analitikai rendszerek, valamint a megfigyelhetőség modern kihívásait és megoldásait mutatják be.

Felhőszolgáltatások