Q:
Hvordan skiller containere seg fra virtuelle maskiner?
EN:Beholdere og virtuelle maskiner er begge deler av virtualiseringssystemer, der maskinvaremiljøer abstraheres til en serie virtuelle eller logiske komponenter. Imidlertid er containere og virtuelle maskiner forskjellige teknologier, og deler av annerledes ordnede virtualiseringssystemer.
Med et virtuelt maskinsystem sitter en hypervisor på toppen av bare metallhardwarearkitekturer, og virtuelle maskiner leveres fra det systemet. Virtuelle maskiner planlegges individuelt med egne operativsystemer og arbeidsmengder.
Med et containersystem blir operativsystemet installert, og deretter deler containerforekomster det vert operativsystemet.
Hovedforskjellen er at siden containere ikke har hvert sitt operativsystem, er de mindre ressurskrevende. Dette fører til mulighetene som containerteknologi tilbyr. Bedrifter kan gjøre mer med systemet, fordi de ikke trenger å gi hver containerforekomst sitt eget operativsystem. Den delte arkitekturen til containere er en stor del av appellen til disse alternative systemene.
På den annen side gir den insulære naturen til virtuelle maskiner, hvor klonede virtuelle maskiner kan operere uavhengig av hverandre, mer overflødige og mislykkede resultater for bedrifter. Eksperter snakker om et enkelt feil punkt som er en sårbarhet for containersystemer. Mange typer sikkerhetsproblemer om containere følger med denne filosofien - som tanken er at et enkelt angrep mot skadelig programvare lettere kan ødelegge hele containersystemet.
Både containerteknologi og virtuelle maskinteknologier er ganske nye, selv om containersystemer har utviklet seg nylig som et alternativ, og begge disse teknologiene blir innovert for å gi nye slags resultater for IT-systemer.