K-INFO
HU
EN
Login

Virtualization Technologies and Their Applications

Virtualizációs technológiák és alkalmazásaik
A tantárgyleírás hatályossága
Hatályosság kezdete:
Hatályosság vége:
Subject name (Hungarian, English)
Virtualizációs technológiák és alkalmazásaik
Virtualization Technologies and Their Applications
Subject code BMEVIMIAV89
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 2 0 0
type (linked/independent)
Assessment type félévközi érdemjegy
Credits 2
Subject coordinator
DR. Micskei Zoltán Imre
position: egyetemi docens
Responsible department
Faculty
Subject website http://www.mit.bme.hu/oktatas/targyak/vimiav89/
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme
A tantárgy részletes tematikája hetekre lebontva:

  1. Virtualizációs technológiák áttekintése: virtualizáció kialakulása a mainframe rendszerekben, virtuális futtatókörnyezetek, x86-os virtualizáció korlátai, számítógép virtualizáció elterjedése, út a virtualizált adatközpont felé.
  2. A számítógép virtualizáció alapjai: emuláció és szimuláció, CPU virtualizációs módszerek (trap and emulate, bináris átírás, paravirtualizáció, hardveres támogatás).
  3. A számítógép virtualizáció alapjai: második generációs hardver támogatás, memória és I/O virtualizáció (Intel VT és AMD Virtualization).
  4. Desktop virtualizációs megoldások: számítógép virtualizáció használatának lehetőségei (szoftverfejlesztés, tesztelés), virtuális gépek hardvere, virtuális hálózatkezelés, virtuális gépek csomagolása (virtual appliences), virtuális gépek szabályozása házirendekkel.
  5. Desktop virtualizácó gyakorlat: a desktop virtualizáció alapjainak bemutatása Microsoft VirtualPC és VMware Workstation használatával.
  6. Kiszolgáló oldali virtualizáció: virtualizáció típusai (Type I., Type II.), bare metal megoldások, hypervisor architektúrák összehasonlítása (monolitikus vs. mikrokernel), megoldások bemutatása: VMware ESX, Xen, Microsoft Hyper-V.
  7. Kiszolgáló oldali virtualizáció gyakorlat: VMware ESXi telepítése és használata, alapvető feladatok bemutatása (virtuális gép létrehozása, kész virtuális gép importálása, virtuális hardver szerkesztése).
  8. Operációs rendszer szintű virtualizáció: konténer alapú virtualizáció, felhasználása a szerver hosting megoldásokban, példák: Linux OpenVZ, Sun Solaris Containers.
  9. Alkalmazás és megjelenítés virtualizáció: alkalmazások csomagolása, távoli elérés, vékony kliensek, esettanulmány: Microsoft Terminal Services, VMware ThinApp.
  10. Menedzsment feladatok virtualizált környezetben:  központi menedzsment megoldások, virtuális gép sablon könyvtárak, életciklus kezelés, mentés és katasztrófavédelem. Kapcsolódó megoldások bemutatása: VMware VirtualCenter és Microsoft System Center.
  11. Menedzsment feladatok gyakorlat: VMware VirtualCenter használatán keresztül bemutatni az általános menedzsment feladatokat (több számítógép összefogása, erőforráskészletek kialakítása, live migration, központi sablon tárak).
  12. Virtualizált környezetek teljesítménye és biztonsága: virtuális gépek teljesítménymonitorozása, összehasonlítás natív rendszerekkel, virtualizációs benchmarkok, biztonsági követelmények virtualizált rendszerekben.
  13. Kitekintés az IBM Power architektúra virtualizációra: partícionálás a mainframe rendszerekben, AIX 6 virtualizáció.
  14. Otthoni feladat bemutatása: az otthoni feladat bemutatása és megvédése.
A tantárgy célkitűzése, hogy megismertesse a hallgatókat a különböző virtualizációs (számítógép, alkalmazás, megjelenítés, stb.) technológiákkal, és áttekintést nyújtson ezek széles alkalmazási lehetőségeiről. Az egyes technikák kialakulásának és elméleti alapjainak összefoglalása után, az adott terület egy-két elterjedt termékének bemutatásával szemlélteti a tárgy a virtualizáció alkalmazásait.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

Oktatási módszertan

Előadás, az előadáson tanultakat számítógépes gyakorlatok egészítik ki.

Tanulástámogató anyagok

Not provided.

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Operációs rendszerek felépítése (pl. Operációs rendszerek vagy Informatika 1.)Számítógép architektúrák alapjai (pl. Számítógép-architektúrák vagy Informatika 1.)
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Operációs rendszerek felépítése (pl. Operációs rendszerek vagy Informatika 1.)Számítógép architektúrák alapjai (pl. Számítógép-architektúrák vagy Informatika 1.)
General rules
Követelmények: A szorgalmi időszakban: házi feladat vagy tanulmány elkészítése egy kapcsolódó témáról a szorgalmi időszak végéigA vizsgaidőszakban: -Elővizsga: - Pótlási lehetőségek: Az otthoni feladat különeljárási díj megfizetése mellett a pótlási időszak végéig adható le késedelmesen.
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description

Not provided.

Recommended courses

Not provided.

Workload to complete the subject

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.