Heim > Artikel > Betrieb und Instandhaltung > Was ist der Unterschied zwischen Paas und Docker?
Der Unterschied zwischen Paas und Docker: 1. Paas ist die Abkürzung für „Platform as a Service“, die sich auf „Platform as a Service“ bezieht und eine Umgebung für Kunden bereitstellt, während Docker eine Open-Source-Anwendungscontainer-Engine ist, die Entwicklern dies ermöglicht Paket Ihre Anwendungen und Abhängigkeiten werden in ein tragbares Image 2 gepackt. Das Prinzip der PaaS-Plattform ist „App-zentriert“, also anwendungszentriert, nicht Container-zentriert, während Docker Container-zentriert ist.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.
PaaS ist die Abkürzung für (Platform as a Service), was sich auf Plattform als Service bezieht. Das Geschäftsmodell, bei dem die Serverplattform als Dienstanbieter und der vom Programm über das Netzwerk bereitgestellte Dienst verwendet wird, wird als SaaS (Software as a Service) bezeichnet und ist eines der drei Dienstmodelle des Cloud Computing im Zeitalter der Cloud Computing, die entsprechende Serverplattform oder Entwicklung Die Bereitstellung der Umgebung als Service wird zu PaaS (Platform as a Service). Docker
Obwohl es derzeit viele Entwickler von Docker-Containern gibt, sind diese in Bezug auf die Stabilität, die für Unternehmensanwendungen am wichtigsten ist, immer noch nicht zufriedenstellend. Sie müssen Hunderte oder Tausende von Docker-Builds verwalten, was sehr kompliziert ist. Die Orchestrierung und Verwaltung von Docker hat schon immer gefehlt, daher haben sich viele Teilnehmer des Container-Ökosystems darauf entwickelt, wie z. B. Mesos, Kubernetes, Marathon, Swarm usw., die alle zum Wachstum von Docker beitragen. Dieses Ökosystem kann sich jedoch während seiner Entwicklung nicht der Konkurrenz untereinander entziehen. Was Unternehmen anstreben, ist Zeit und Effizienz. Die Auswahl, Kombination und Verwendung dieser Docker-Orchestrierungs- und Planungstools ist für Unternehmen nicht nur sehr schwierig, sondern erhöht auch die Verwaltungs- und Wartungskosten erheblich.
Detaillierte Einführung: PaaS, das Ziel muss darin bestehen, die Anforderungen großer komplexer Anwendungen zu lösen. Das Prinzip der PaaS-Plattform ist „App-zentriert“, also anwendungszentriert und nicht Container-zentriert. Wenn der Enterprise-PaaS-Plattform-Containerdienst Hunderte oder Tausende von Anwendungen verwaltet, muss er kontinuierliche Veröffentlichung, kontinuierliche Integration, Sicherheitsdienste, Routing-Management, Graustufenverwaltung, Konfigurationsmanagement und andere Funktionen auf Anwendungsebene unterstützen. Derzeit ist dies bei diesem Docker-Ökosystem noch der Fall Die Funktionen eines Unternehmens können diese Anforderungen nicht erfüllen. Es müssen fünf bis acht Tools ausgewählt werden, um solche Funktionen manuell zu erstellen und zu kombinieren. Für eine Plattform, die diese Funktionen gleichzeitig unterstützt, werden eigene Upgrades, Kapazitätserweiterungen sowie Disaster-Recovery- und Backup-Mechanismen zu einem weiteren Problem für Unternehmen.Natürlich macht Docker sehr schnelle Fortschritte und löst ständig verschiedene Probleme. Docker und Pivotal sind beide Mitglieder des OCI-Containerstandards. In Zukunft wird sich die Containertechnologie definitiv in Richtung eines einheitlichen Standards runC bewegen, genau wie der damalige J2EE-Standard. Cloud Foundry unterstützt bereits die Verwendung von Docker-Images. Als Mainstream-Open-Source-PaaS hat sich Cloud Foundry in wichtigen Produktionsanwendungen vieler großer Unternehmen bewährt. PAAS: Plattform als Service. PAAS richtet sich an Softwareentwickler und hilft Softwareentwicklern, die Softwareentwicklung schneller abzuschließen. Ein typischer PAAS-Dienst ist Googles GAE. Ich persönlich denke, dass der derzeit erfolgreichste PAAS Lambda von AWS ist.
Nehmen Sie Lambda als Beispiel. Nach der Übermittlung des Geschäftscodes (unterstützt derzeit Node.js Java und Python) in Kombination mit der Implementierung spezifischer Lambda-Funktionen berechnet AWS Lambda Ressourcen gemäß den benutzerdefinierten Anforderungen, führt sie automatisch aus, skaliert und erweitert sie , Monitor usw. Funktion. Weitere Informationen finden Sie auf der AWS-Seite. Das Aufkommen von Docker hat die Entwicklung von PAAS erheblich beschleunigt, und der Aufbau privater PAAS für Unternehmen hat floriert. Es ist ersichtlich, dass der Kern von PAAS darin besteht, alles von der Bereitstellung über den Betrieb und die Wartung bis hin zur Überwachung nach Fertigstellung des Softwarecodes zu lösen. Empfohlenes Lernen: „Docker-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Paas und Docker?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!