Huis virtualisatie Wat is het verschil tussen het inzetten van containers in een VM versus rechtstreeks op blank metaal?

Wat is het verschil tussen het inzetten van containers in een VM versus rechtstreeks op blank metaal?

Anonim

Q:

Wat is het verschil tussen het inzetten van containers in een VM versus rechtstreeks op bare metal?

EEN:

Bij het gebruik van relatief nieuwe containervirtualisatietechnologieën hebben bedrijven en ingenieurs een keuze: of ze de containersystemen rechtstreeks op bare metal hardware installeren of ze in een virtuele machineomgeving installeren. Implementatie in een virtuele machine kan meer flexibiliteit bieden, maar het kan ook meer middelen vereisen of de mogelijkheden beperken.

Bij het inzetten van containers in een VM moeten bedrijven mogelijk investeren in specifieke hoeveelheden verwerkingskracht, geheugenpartities of andere bronnen. Dit kan echter een manier zijn om containerresources effectiever in een groter virtueel systeem te integreren.

Bovendien is een VM-implementatie mogelijk de enige optie voor compatibiliteit voor verschillende soorten openbare en hybride cloudsystemen.

Aan de andere kant wijzen sommige experts erop dat moderne containersystemen instanties effectief isoleren en de juiste soorten implementatie bieden voor bare metal-werkgelegenheid, en dat dit veel efficiënter kan zijn met hulpbronnen en bepaalde soorten mogelijkheden toevoegt. Kale metaalwerkgelegenheid kan sommige knelpunten wegnemen en kan helpen processen uit te voeren buiten oudere virtuele machinesystemen, wat misschien geen hoge prestaties oplevert in vergelijking met andere aspecten van het systeem. Dat, plus de middelen die nodig zijn om binnen een VM te draaien, heeft een aantal technici die vragen waarom ingenieurs ervoor zouden kiezen containers in een virtuele machine te implementeren. Uiteindelijk kan de beslissing om in een VM-omgeving te draaien te maken hebben met minder dan optimale oudere systemen en een aantal praktische overwegingen.

Over het algemeen is bare metal-tewerkstelling van containers vaak een ideaal of doel waar bedrijven naar kijken als ze containervirtualisatie toepassen, in een voortdurende upgrade van IT-systemen die efficiënter kunnen werken in sterk gevirtualiseerde setups.

Wat is het verschil tussen het inzetten van containers in een VM versus rechtstreeks op blank metaal?