Itthon virtualizáció Miben különböznek a konténerek a virtuális gépektől?

Miben különböznek a konténerek a virtuális gépektől?

Anonim

K:

Miben különböznek a konténerek a virtuális gépektől?

A:

A konténerek és a virtuális gépek egyaránt a virtualizációs rendszerek részei, ahol a hardveres környezeteket virtuális vagy logikai alkatrészek sorozatává vonják. A konténerek és a virtuális gépek azonban eltérő technológiák, és az eltérően elrendezett virtualizációs rendszerek részei.

Virtuális gépi rendszerrel egy hipervizor ül a csupasz fém hardver architektúrák fölé, és a virtuális gépeket kiépítik ebből a rendszerből. A virtuális gépeket külön-külön tervezik meg, saját operációs rendszerükkel és munkaterhelésükkel.

Tárolórendszerrel az operációs rendszer telepítésre kerül, majd a tárolópéldányok megosztják azt a gazda operációs rendszert.

A fő különbség az, hogy mivel a konténerek nem rendelkeznek saját operációs rendszerrel, kevésbé erőforrás-igényesek. Ez a konténertechnika által kínált lehetőségekhez vezet. A vállalatok többet tudnak csinálni a rendszerrel, mert nem kell megadniuk minden egyes tárolópéldánynak saját operációs rendszerüket. A konténerek közös architektúrája ezen alternatív rendszerek vonzerejének nagy része.

Másrészt a virtuális gépek szigetelő jellege, ahol a klónozott virtuális gépek egymástól függetlenül működhetnek, redundáns és nem biztonságos eredményeket kínál a vállalkozások számára. A szakértők egyetlen hibapontról beszélnek, amely a tárolórendszerek sebezhetősége. A konténerekkel kapcsolatos sokféle biztonsági aggodalom együtt jár ezzel a filozófiával - például az az elképzelés, hogy egyetlen rosszindulatú program támadás könnyebben megsemmisítheti az egész konténerrendszert.

Mind a konténer, mind a virtuális gép technológiája meglehetősen új, bár a konténer rendszerek a közelmúltban fejlődtek ki alternatívaként, és mindkét technológiát innovációban korszerűsítik, hogy új típusú eredményeket nyújtsanak az IT rendszerek számára.

Miben különböznek a konténerek a virtuális gépektől?