Felhő- és mikroszolgáltatások hálózati architektúrái

Alapadatok
Neptun kód: 
vitmma20
Gazda tanszék: 
TMIT
Szak: 
BME-VIK Mérnök informatikus szak
Szint: 
MSc - Mesterképzés
Típus: 
Szakirány-/specializációtárgy
Érvényesség: 
futó
Tárgyfelelős: 
Célkitűzés: 
A tantárgy alapvető célja, hogy a hallgatók mérnöki megoldásokat sajátítsanak el a felhő rendszerek és felhő szolgáltatások tervezése és üzemeltetése során felmerülő hálózati feladatokra, amelyek közül a legfontosabb, hogy hogyan tervezzünk és építsünk skálázható (a terheléshez és igényekhez rugalmasan alkalmazkodó) hálózatot. A tantárgy betekintéA tantárgy alapvető célja, hogy a hallgatók mérnöki megoldásokat sajátítsanak el a felhő rendszerek és felhő szolgáltatások tervezése és üzemeltetése során felmerülő hálózati feladatokra, amelyek közül a legfontosabb, hogy hogyan tervezzünk és építsünk skálázható (a terheléshez és igényekhez rugalmasan alkalmazkodó) hálózatot. A tantárgy betekintést ad a hallgatóknak a felhő rendszerek hálózati működésébe és felépítésébe, valamint megismerteti a hallgatókat a mikroszolgáltatás architektúra alapjaival, valamint azokkal a hálózati alkalmazásokat támogató elemekkel, eszközökkel, amelyeket egy felhő-natív környezet nyújt mikroszolgáltatás architektúrájú alkalmazások számára, úgymint a skálázhatóság, az erőforrás menedzsment vagy a hálózati forgalom irányítása, kezelése. A tárgy különös hangsúlyt fektet a kapcsolódó gyakorlati ismeretekre, a tervezési megfontolásokra, amelyekkel optimális működés érhető el. A tantárgy keretében ismertetésre kerülnek a felhő rendszerek technológiái, az adatközpontok hálózati felépítése, mind a virtuális gép alapú (OpenStack), mind a konténer alapú (Kubernetes) rendszerek esetében, a hálózat virtualizációs megoldások, valamint az ezekre épülő eszköztár, amellyel a felhőben futó alkalmazások és szolgáltatások hatékonyan felépíthetők és üzemeltethetők a mikroszolgáltatás architektúra elvei szerint. A mikroszolgáltatás architektúra szerinti elosztott szoftver megoldások esetében fontos a mikroszolgáltatások közti kapcsolatok kialakítása, amit a hálózati komponens biztosít. Az elsajátított tudás birtokában a hallgató képes virtuális hálózatok megtervezésére, virtuális hálózati eszközök létesítésére és konfigurálására, valamint a felhőben futó elosztott alkalmazások számára komplex és hibatűrő kommunikációt lehetővé tevő hálózat kialakítására. st ad a hallgatóknak a felhő rendszerek hálózati működésébe és felépítésébe, valamint megismerteti a hallgatókat a mikroszolgáltatás architektúra alapjaival, valamint azokkal a hálózati alkalmazásokat támogató elemekkel, eszközökkel, amelyeket egy felhő-natív környezet nyújt mikroszolgáltatás architektúrájú alkalmazások számára, úgymint a skálázhatóság, az erőforrás menedzsment vagy a hálózati forgalom irányítása, kezelése. A tárgy különös hangsúlyt fektet a kapcsolódó gyakorlati ismeretekre, a tervezési megfontolásokra, amelyekkel optimális működés érhető el. A tantárgy keretében ismertetésre kerülnek a felhő rendszerek technológiái, az adatközpontok hálózati felépítése, mind a virtuális gép alapú (OpenStack), mind a konténer alapú (Kubernetes) rendszerek esetében, a hálózat virtualizációs megoldások, valamint az ezekre épülő eszköztár, amellyel a felhőben futó alkalmazások és szolgáltatások hatékonyan felépíthetők és üzemeltethetők a mikroszolgáltatás architektúra elvei szerint. A mikroszolgáltatás architektúra szerinti elosztott szoftver megoldások esetében fontos a mikroszolgáltatások közti kapcsolatok kialakítása, amit a hálózati komponens biztosít. Az elsajátított tudás birtokában a hallgató képes virtuális hálózatok megtervezésére, virtuális hálózati eszközök létesítésére és konfigurálására, valamint a felhőben futó elosztott alkalmazások számára komplex és hibatűrő kommunikációt lehetővé tevő hálózat kialakítására.
Szemeszter: 
tavasz