Zuhause Virtualisierung Wie unterscheidet sich die Containerisierung von der Virtualisierung?

Wie unterscheidet sich die Containerisierung von der Virtualisierung?

Anonim

Q:

Wie unterscheidet sich die Containerisierung von der Virtualisierung?

EIN:

Während Virtualisierung eine allgemeine Strategie ist, um die internen Hardwareressourcen optimal zu nutzen, ist Containerisierung eine bestimmte Art der Hardwarevirtualisierung. Containerisierung hat sich als Alternative zu einer herkömmlichen Art der Virtualisierung herauskristallisiert, bei der Hypervisoren verwendet werden, um physische Ressourcen in virtuelle Maschinen aufzuteilen.

Anstatt virtuelle Maschinen zu erstellen und Hardwareressourcen auf diese Weise zu partitionieren, versucht Containerization, verschiedene Datencontainer auf Betriebssystemebene zu erstellen. Dies bedeutet, dass die Container im Gegensatz zu virtuellen Maschinen, von denen jede ein für sich selbst geklontes Betriebssystem hat, ein Betriebssystem gemeinsam nutzen.

In einigen Fällen kann die Containerisierung eine leicht zugängliche oder einfachere Form der Virtualisierung sein. Es kann einfacher sein, die Container einzurichten, als zu versuchen, Ressourcen wie CPU und Speicher auf viele virtuelle Maschinen aufzuteilen. Containerisierungstools wie Docker unterstützen Manager bei der Erstellung von Containervirtualisierungssystemen. Jetzt diskutieren IT-Experten, ob Container- oder Hypervisor-Virtualisierung die überlegene Methode ist. Einige Call Container sind eine Art "Thin Client" -Ansatz für die Virtualisierung, da sie möglicherweise mit weniger Volumen als virtuelle Maschinen bereitgestellt werden.

Wie unterscheidet sich die Containerisierung von der Virtualisierung?