Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Ist Docker ein VPS?

Ist Docker ein VPS?

WBOY
WBOYOriginal
2022-04-14 19:09:282412Durchsuche

Docker ist kein VPS. Docker ist eine Open-Source-Anwendungscontainer-Engine, eine fortschrittliche Container-Engine, die auf LXC basiert. vps ist die Abkürzung für „Virtual Private Server“, bei dem es sich um einen virtuellen privaten Server handelt, der in Container- und Virtualisierungstechnologie unterteilt ist ist kein VPS.

Ist Docker ein VPS?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-1.13.1-Version, Dell G3-Computer.

Ist Docker ein VPS?

Was bedeutet Docker?

Docker hat zwei Bedeutungen:

1 Die chinesische Übersetzung des englischen Wortes Docker ist Docker (Substantiv) und die dritte Person Plural ist Docker;

Docker ist eine offene Quelle Die Anwendungscontainer-Engine ermöglicht Entwicklern, ihre Anwendungen und Abhängigkeiten in ein tragbares Image zu packen und es dann auf jeder gängigen Linux- oder Windows-Betriebssystemmaschine zu veröffentlichen, die auch virtualisiert werden kann. Container nutzen vollständig den Sandbox-Mechanismus und haben keine Schnittstellen untereinander.

Docker-Container ähneln virtuellen Maschinen, unterscheiden sich jedoch im Prinzip. Container virtualisieren die Betriebssystemschicht und virtuelle Maschinen sind virtualisierte Hardware. Daher sind Container tragbarer und nutzen Server effizienter. Container werden eher zur Darstellung einer standardisierten Softwareeinheit verwendet. Aufgrund der Standardisierung von Containern kann es unabhängig von Infrastrukturunterschieden überall eingesetzt werden. Darüber hinaus bietet Docker Containern auch eine stärkere Branchenisolationskompatibilität.

Docker verwendet den Ressourcentrennungsmechanismus im Linux-Kern, wie z. B. cgroups und Linux-Kern-Namespaces (Namespaces), um unabhängige Container zu erstellen. Dies kann unter einer einzigen Linux-Entität ausgeführt werden, wodurch die zusätzliche Belastung durch den Start einer virtuellen Maschine vermieden wird [3]. Durch die Unterstützung von Namespaces durch den Linux-Kernel wird die Sicht der Anwendung auf die Arbeitsumgebung, einschließlich Prozessbaum, Netzwerk, Benutzer-ID und gemountetes Dateisystem, vollständig isoliert, während die Kern-Cgroup für Ressourcenisolation sorgt, einschließlich CPU, Speicher, Block-E/A und Netzwerk. Ab Version 0.9 begann Dockers, die libcontainer-Bibliothek einzubinden, um die vom Linux-Kernel bereitgestellten Virtualisierungsfunktionen direkt zu nutzen, basierend auf der Verwendung abstrakter Virtualisierung über die von LXC und systemd-nspawn von libvirt bereitgestellten Schnittstellen.

Was bedeutet VPS?

VPS-Technologie (Virtual Private Server), ein hochwertiger Dienst, der einen Server in mehrere virtuelle private Server aufteilt. Die Technologie zur Implementierung von VPS ist in Containertechnologie und Virtualisierungstechnologie unterteilt. In einem Container oder einer virtuellen Maschine kann jeder VPS mit einer unabhängigen öffentlichen IP-Adresse und einem unabhängigen Betriebssystem ausgestattet werden, um eine Isolierung von Speicherplatz, Speicher, CPU-Ressourcen, Prozessen und Systemkonfigurationen zwischen verschiedenen VPS zu erreichen und so eine virtuelle Umgebung für Benutzer zu simulieren Anwendungen. Die Erfahrung der „exklusiven“ Nutzung von Computerressourcen. VPS kann das Betriebssystem neu installieren, Programme installieren und den Server unabhängig neu starten, genau wie ein eigenständiger Server. VPS bietet Benutzern die Freiheit der Verwaltung und Konfiguration. Es kann für die Unternehmensvirtualisierung und die Vermietung von IDC-Ressourcen verwendet werden. Die spezifische Verwaltung finden Sie in Alibaba Cloud.

IDC-Ressourcenmiete, bereitgestellt vom VPS-Anbieter. Aufgrund von Unterschieden in der Hardware-VPS-Software, die von verschiedenen VPS-Anbietern verwendet wird, und unterschiedlichen Verkaufsstrategien ist auch das VPS-Erlebnis recht unterschiedlich. Insbesondere wenn der VPS-Anbieter zu viel verkauft und den physischen Server überlastet, wird die VPS-Leistung stark beeinträchtigt. Relativ gesehen ist die Container-Technologie hinsichtlich der Hardware-Nutzung effizienter als die Technologie virtueller Maschinen und lässt sich leichter überverkaufen. Daher ist der Preis für Container-VPS im Allgemeinen höher als der Preis für virtuelle Maschinen-VPS.

Diese VPS-Hosts teilen Hardware, Softwarelizenzen und Verwaltungsressourcen mit maximaler Effizienz. Jeder VPS-Host kann mit einer unabhängigen öffentlichen IP-Adresse, einem unabhängigen Betriebssystem, einem unabhängigen großen Speicherplatz, einem unabhängigen Speicher, unabhängigen CPU-Ressourcen, unabhängigen Ausführungsprogrammen und einer unabhängigen Systemkonfiguration ausgestattet werden. Zusätzlich können mehrere virtuelle Hosts und unbegrenzte Unternehmenspostfächer zugewiesen werden Es verfügt auch über unabhängige Hostfunktionen. Sie können Programme selbst installieren und den Host unabhängig neu starten oder neu installieren (einige Virtualisierungs-/Containertechnologien unterstützen keinen Kernel-Ersatz).

Ein einfaches Verständnis von VPS ist ein durch Virtualisierungstechnologie isoliertes System.

Empfohlenes Lernen: „

Docker-Video-Tutorial

Das obige ist der detaillierte Inhalt vonIst Docker ein VPS?. 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