Was bedeuten VPS und Docker?

青灯夜游
Freigeben: 2022-02-21 16:06:43
Original
4238 Leute haben es durchsucht

vps bezieht sich auf „Virtual Private Server“, eine Technologie, die einen Server in mehrere virtuelle private Server aufteilt, während Docker eine fortschrittliche Anwendungscontainer-Engine ist, die auf LXC basiert. Der Quellcode wird auf Github gehostet und basiert auf dem Go Sprache. Und entsprechen dem Open-Source-Protokoll Apache2.0.

Was bedeuten VPS und Docker?

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

Was bedeutet VPS?

VPS (Virtual Private Server), eine Technologie, die 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, Konfigurationen zu verwalten und kann für die Unternehmensvirtualisierung und die Vermietung von IDC-Ressourcen verwendet werden.

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 effizienter in der Hardware-Nutzung 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 System, das durch Virtualisierungstechnologie isoliert ist.

Was bedeutet Docker? Das Image kann dann auf jeder gängigen Linux- oder Windows-Betriebssystemmaschine veröffentlicht und auch virtualisiert werden. Container nutzen vollständig den Sandbox-Mechanismus und haben keine Schnittstellen untereinander. Docker ist eine fortschrittliche LXC-basierte Container-Engine, die vom PaaS-Anbieter dotCloud bereitgestellt wird. Der Quellcode wird auf Github gehostet. Er ist Open Source und entspricht dem Apache2.0-Protokoll.

Welche Änderungen wird Docker für die serverseitige Entwicklung/Bereitstellung mit sich bringen?

Erzielen Sie eine leichtere Virtualisierung, um eine schnelle Bereitstellung zu ermöglichen.

Sie kann die Bereitstellungszeit und die Arbeitskosten erheblich reduzieren Das Kernkonzept lautet „Einmal erstellen, überall ausführen“. Ein typisches Anwendungsszenario ist die Bereitstellung von Continuous Integration- und Continuous Deployment-Diensten für Entwicklung und Betrieb.

1) Standardisierte Anwendungsfreigabe, Docker-Container enthält laufende Umgebung und ausführbares Programm, kann plattform- und hostübergreifend verwendet werden

2) Zeitersparnis, schnelle Bereitstellung und Start, VM-Start dauert im Allgemeinen nur wenige Minuten, Docker-Container-Start dauert nur Sekunden;

3) Erstellen Sie bequem Systeme auf Basis einer SOA-Architektur oder Microservice-Architektur und erreichen Sie eine bessere lose Kopplung durch Service-Orchestrierung.

4) In der Vergangenheit erforderte eine virtuelle Maschine mindestens mehrere GB Speicherplatz, Docker-Container können dies tun auf die MB-Ebene reduziert werden;

5) Praktisch für die kontinuierliche Integration, wodurch die kontinuierliche Integration durch die Verknüpfung mit Code sehr praktisch ist.

6) Kann als leichter Host oder Knoten für ein Clustersystem, CaaS, verwendet werden ist bereits erschienen und ersetzt den ursprünglichen Host durch den Container.

Empfohlenes Lernen: „

Docker-Video-Tutorial

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!