Heim >Betrieb und Instandhaltung >Docker >Was ist der Unterschied zwischen OpenStack und Docker?

Was ist der Unterschied zwischen OpenStack und Docker?

青灯夜游
青灯夜游Original
2021-11-29 11:02:445173Durchsuche

Unterschiede: 1. OpenStack ist ein Tool zur Verwaltung von IT-Ressourcen, während Docker eine Anwendungscontainer-Engine ist. 2. OpenStack ist etwas in der IaaS-Ebene und Docker ist etwas, das IaaS und PaaS umfasst OpenStack ist groß, während Docker nur wenig Platz einnimmt.

Was ist der Unterschied zwischen OpenStack und Docker?

Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Docker-1.13.1-Version, Dell G3-Computer.

OpenStack

ist ein Tool zur Verwaltung von IT-Ressourcen. Der Unterschied zu den Desktop-Versionen von VirtualBox und VMware besteht darin, dass diese Software nur virtuelle Maschinen auf ihrer eigenen Maschine verwalten kann, während OpenStack virtuelle Maschinen auf einer Reihe von Servern verwalten kann.

Docker

Eine Open-Source-Anwendungscontainer-Engine. Jede virtuelle Maschine von Docker ist tatsächlich ein Prozess im Host-Betriebssystem. Entwickler können ihre eigenen Anwendungen in Container packen und sie dann zu Docker-Anwendungen auf anderen Maschinen migrieren, was eine schnelle Bereitstellung ermöglicht.

Unterschied

OpenStack ist eine Sache der IaaS-Ebene, es integriert eine Reihe von Servern und erstellt und verwaltet dann frei viele virtuelle Maschinen auf diesen Servern. Natürlich möchten Sie noch nicht die CPUs mehrerer Server zu einer leistungsstärkeren virtuellen Maschine zusammenfassen.

Docker und Docker-basierter Schwarm bzw. Kubernetes wollen in puncto Virtualisierung grundsätzlich das Gleiche tun wie Openstack, verbrauchen aber weniger Hardware-Ressourcen als virtuelle Maschinen wie kvm. Aber er hat auch einige Bereitstellungsstandardisierungen vorgenommen, sodass Docker etwas ist, das IaaS und PaaS umfasst, oder die ursprüngliche strikte Schichtung von IaaS und PaaS durchbricht, was diese Begriffe oder die Leute, die diese Begriffe sagen, einschließlich mir, etwas chaotisch macht. Aber es ist so einfach und effektiv.

共享内核 减少开销


Was ist der Unterschied zwischen OpenStack und Docker?

Empfohlenes Lernen: „Docker-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen OpenStack und Docker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn