Dom Wirtualizacja Czym różnią się kontenery od maszyn wirtualnych?

Czym różnią się kontenery od maszyn wirtualnych?

Anonim

P:

Czym różnią się kontenery od maszyn wirtualnych?

ZA:

Zarówno kontenery, jak i maszyny wirtualne są częściami systemów wirtualizacyjnych, w których środowiska sprzętowe są przekształcane w szereg elementów wirtualnych lub logicznych. Jednak kontenery i maszyny wirtualne są różnymi technologiami i częściami inaczej rozmieszczonych systemów wirtualizacji.

W systemie maszyn wirtualnych hiperwizor znajduje się na architekturze sprzętu bez systemu metalowego, a maszyny wirtualne są udostępniane z tego systemu. Maszyny wirtualne są planowane indywidualnie z własnymi systemami operacyjnymi i obciążeniami.

W systemie kontenerowym system operacyjny jest instalowany, a następnie instancje kontenera współużytkują ten system operacyjny hosta.

Główna różnica polega na tym, że ponieważ każdy z kontenerów nie ma własnego systemu operacyjnego, wymaga mniej zasobów. Prowadzi to do możliwości oferowanych przez technologię kontenerową. Firmy mogą zrobić więcej z systemem, ponieważ nie muszą nadawać każdej instancji kontenera własnego systemu operacyjnego. Wspólna architektura kontenerów stanowi dużą część atrakcyjności tych alternatywnych systemów.

Z drugiej strony wyspiarski charakter maszyn wirtualnych, w których klonowane maszyny wirtualne mogą działać niezależnie od siebie, oferuje bardziej zbędne i bezpieczne wyniki dla firm. Eksperci mówią o jednym punkcie awarii, który jest podatnością na zagrożenia dla systemów kontenerowych. Wiele rodzajów problemów związanych z bezpieczeństwem kontenerów jest zgodnych z tą filozofią - podobnie jak idea polega na tym, że pojedynczy atak złośliwego oprogramowania może łatwiej zniszczyć cały system kontenerów.

Zarówno technologie kontenerów, jak i maszyn wirtualnych są dość nowe, chociaż systemy kontenerowe ewoluowały ostatnio jako alternatywa, a obie te technologie są wprowadzane w celu opracowania nowych rodzajów wyników dla systemów informatycznych.

Czym różnią się kontenery od maszyn wirtualnych?