Wat is Container en wat zijn de voordelen van deze technologie?

Wat is container? Wat is het belangrijkste verschil tussen container en virtuele machine? Wat zijn de voordelen van het gebruik van deze technologie?

Dit zijn de vragen die David Bittie, hoofdwetenschapper bij Flexa Cloud, reageerde in de video die je hieronder zult zien.

Uitchecken!

Wat is container

“Wat is container en hoe kunnen we deze technologie gebruiken om onze applicaties te moderniseren?

Container betekent in feite dat je alles wat je applicatie nodig heeft om te 'leven' en te bestaan ​​en af ​​te spelen in één enkel bestand opneemt. Op die manier garandeer je dat de applicatie draait, ongeacht welke versie van de technologie je gebruikt.

Als de applicatie gecontaineriseerd is, kan elke omgeving die bijvoorbeeld Docker-container ondersteunt, deze uitvoeren.

Verschillen tussen container en virtuele machine

“Het belangrijkste verschil tussen een container en een virtuele machine is dat je in de virtuele machine een computer neemt en deze in verschillende vooraf vastgestelde 'stukken' 'snijdt'. 

Je hebt dus bijvoorbeeld een server met vier CPU's en 16 gigabyte RAM. Je kunt daar vier servers maken met een enkele CPU en 4 gigabyte RAM. 

Sommige virtualisatietechnologieën stellen u zelfs in staat om te veel te gebruiken: de machine opdelen in 'brokken' die groter zijn dan de som van de totale machine. Dat is het min of meer: ​​u deelt de machine.

In de container gebruik je de CPU zelf en de kernel die al op je machine draait. Wanneer je bijvoorbeeld een applicatie in PHP neemt en deze omzet in een container, is het alsof je de hele applicatie (de hele omgeving) transformeert in een uitvoerbaar bestand, dat het hostbesturingssysteem kan draaien alsof het een programma is . De laadtijd van de applicatie daalt dus drastisch in vergelijking met een virtuele machine.

En aangezien uw applicatie al draait in de dynamiek van het besturingssysteem, wordt het geheugenbeheer uitgevoerd alsof het een native applicatie is”.


→ Hoe zit het met, heb je begrepen wat Container is? Abonneer je op ons YouTube-kanaal om onze video's te ontvangen zodra we ze publiceren!


Aandeel