Intelligens rendszerfelügyelet

Tárgyfelelős: 
Micskei Zoltán Imre
Oktatók: 
Kocsis Imre
Oktatók: 
Pataricza András
Oktatók: 
Szatmári Zoltán
Korábbi oktatók: 
Tóth Dániel

A tantárgy célkitűzése

A tantárgy bemutatja a jól felügyelhető szoftverek és rendszerek tervezésének és fejlesztésének alapjait. Végighalad a tipikus felügyeleti feladatokon (pl. teljesítmény és állapotmonitorozás, távoli beavatkozások), és ismerteti, hogy ezekhez milyen elméleti és technológiai megoldások tartoznak. A tárgy külön hangsúlyt fektet arra, hogy egy összetettebb szoftveres megoldás komponenseit hogyan tudjuk csatlakoztatni egy modern, virtualizált infrastruktúra szolgáltatásaihoz úgy, hogy egy jól automatizálható, felügyelhető, hibatűrő rendszert kapjunk.

A tantárgy tematikája

A félév során a következő témákat és kapcsolódó technológiákat fogjuk megismerni. A témák egyes részének mélyebb elsajátítását gyakorlati házi feladatok segítik.




Tématerület Témák Módszerek, technológiák
Bevezető
  • Bevezető és tantárgy ismertető
  • Informatikai rendszerek alapelemei
 
Modellezés
  • Modellezési célok és módszerek
  • Adatmodellek készítése
UML2, metamodellezés
Szkriptelés
  • Szkript nyelvek, automatizálás
  • Python és PowerShell alapjai
Python, PowerShell
Címtárak
  • Központosított hitelesítés
  • Címtárak szerepe és felépítése, LDAP
openLDAP,
Active Directory, Group Policy
Konfigurációkezelés
  • Konfigurációkezelés céljai, technológiai megoldások
  • Automatikus telepítés és frissítés

Common Information Model (CIM),
Windows Management Instrumentation (WMI),
Chef

Rendszermonitorozás
  • Monitorozás erőforrások szintjén
  • Eseménykezelés
  • Fejlesztői feladatok: naplózás, állapotinformációk lekérdezhetővé tétele

Teljesítmény-számlálók,
Windows Event Log, syslogd
Java Management Extensions (JMX), EntLib Logging

Szolgáltatásbiztonság
  • Szolgáltatásbiztonság, hibatűrés fogalmai
  • Fürtözés és replikáció
Hibafa
Windows Failover Clustering, replikáció
Virtualizáció és cloud computing 
  • Virtualizáció központi menedzsmentje
  • Számítási felhők (cloud computing)
  • IaaS, PaaS, SaaS felhők
VMware vSphere és vCenter,
Amazon EC2, MS Azure

 

Korábbi félévek: 2008, 2009, 2010