Hem virtualisering Hur skiljer containrar sig från virtuella maskiner?

Hur skiljer containrar sig från virtuella maskiner?

Anonim

F:

Hur skiljer containrar sig från virtuella maskiner?

A:

Behållare och virtuella maskiner är båda delar av virtualiseringssystem, där hårdvarumiljöer sammanfattas till en serie virtuella eller logiska komponenter. Emellertid är containrar och virtuella maskiner olika tekniker och delar av olika arrangerade virtualiseringssystem.

Med ett virtuellt maskinsystem sitter en hypervisor ovanpå bara metallhårdvaruarkitekturer och virtuella maskiner finns från det systemet. Virtuella maskiner planeras individuellt med sina egna operativsystem och arbetsbelastningar.

Med ett containersystem installeras operativsystemet, och sedan delar containerinstanser det värdoperativsystemet.

Den största skillnaden är att eftersom containrar inte har sina egna operativsystem är de mindre resurskrävande. Detta leder till de möjligheter som containertekniken erbjuder. Företag kan göra mer med systemet eftersom de inte behöver ge varje containerinstans sitt eget operativsystem. Den delade arkitekturen för containrar är en stor del av överklagandet av dessa alternativa system.

Å andra sidan, den isolerade karaktären hos virtuella maskiner, där klonade virtuella maskiner kan fungera oberoende av varandra, ger mer redundanta och misslyckade resultat för företag. Experter talar om en enda felaktighet som är en sårbarhet för containersystem. Många typer av säkerhetsproblem för containrar följer denna filosofi - som tanken är att en enda skadlig attack kan lättare förstöra hela containersystemet.

Både containerteknologi och virtuella maskinteknologier är ganska nya, även om containersystem har utvecklats nyligen som ett alternativ, och båda dessa tekniker håller på att förnyas för att ge nya typer av resultat för IT-system.

Hur skiljer containrar sig från virtuella maskiner?