F:
Vad är skillnaden mellan att distribuera containrar i en VM kontra direkt på bar metall?
A:När man använder relativt nya containervirtualiseringstekniker har företag och ingenjörer ett val: om man ska installera containersystemen direkt på bara metallhårdvara eller installera dem i en virtuell maskinmiljö. Att distribuera inuti en virtuell maskin kan ge mer flexibilitet, men det kan också kräva mer resurser eller begränsa kapacitet.
När distribuera containrar i en VM kan företag behöva investera i specifika mängder processorkraft, minnespartitioner eller andra resurser. Detta kan emellertid vara ett sätt att mer effektivt integrera behållarresurser i ett större virtuellt system.
Dessutom kan en VM-distribution vara det enda alternativet för kompatibilitet för olika typer av offentliga och hybridmolnsystem.
Å andra sidan påpekar vissa experter att moderna containersystem effektivt isolerar instanser och tillhandahåller rätt slags implementering för sysselsättning med bara metall, och att detta kan vara mycket mer resurseffektivt och lägga till vissa slags kapacitet. Barmetallanställning kan eliminera vissa flaskhalsar och kan hjälpa till att processer körs utanför äldre virtuella maskinsystem, vilket kanske inte har hög prestanda jämfört med andra aspekter av systemet. Det, plus de resurser som krävs för att köra inuti en VM, har vissa tekniker som frågar varför ingenjörer skulle välja att distribuera containrar i en virtuell maskin. I slutändan kan beslutet att köra i en VM-miljö relateras till mindre än optimala arvssystem och en rad praktiska överväganden.
I allmänhet är bara metallanvändning av containrar ofta ett ideal eller mål som företag ser på när de använder containervirtualisering, i en pågående uppgradering av IT-system som kan fungera mer effektivt i mycket virtualiserade inställningar.