Hjem Virtualisering Hvordan adskiller containere sig fra virtuelle maskiner?

Hvordan adskiller containere sig fra virtuelle maskiner?

Anonim

Q:

Hvordan adskiller containere sig fra virtuelle maskiner?

EN:

Containere og virtuelle maskiner er begge dele af virtualiseringssystemer, hvor hardwaremiljøer abstraheres i en række virtuelle eller logiske komponenter. Containere og virtuelle maskiner er dog forskellige teknologier og dele af forskelligt arrangerede virtualiseringssystemer.

Med et virtuelt maskinsystem sidder en hypervisor på toppen af ​​bare metalhardwarearkitekturer, og virtuelle maskiner leveres fra dette system. Virtuelle maskiner planlægges individuelt med deres egne operativsystemer og arbejdsbelastning.

Med et containersystem installeres operativsystemet, og containerdele deler derefter det værtsoperativsystem.

Den største forskel er, at da containere ikke hver har deres egne operativsystemer, er de mindre ressourceintensive. Dette fører til de muligheder, som containerteknologi tilbyder. Virksomheder kan gøre mere med systemet, fordi de ikke behøver at give hver containerforekomst sit eget operativsystem. Den delte arkitektur af containere er en stor del af appellen til disse alternative systemer.

På den anden side giver virtuelle maskiners isolerede karakter, hvor klonede virtuelle maskiner kan fungere uafhængigt af hinanden, mere overflødige og fejlsikre resultater for virksomhederne. Eksperter taler om et enkelt mislykkelsespunkt, der er en sårbarhed for containersystemer. Mange typer sikkerhedsmæssige bekymringer omkring containere følger denne filosofi - ligesom ideen er, at et enkelt malware-angreb lettere kan ødelægge hele containersystemet.

Både container- og virtuel maskinteknologi er temmelig nye, skønt containersystemer har udviklet sig for nylig som et alternativ, og begge disse teknologier bliver ved at blive innoveret til at producere nye slags resultater for IT-systemer.

Hvordan adskiller containere sig fra virtuelle maskiner?