Ich habe hier einige Fragen zum Erstellen eines SaaS gefunden. So viel ist einfach, aber was ich nicht verstehe ist, was eine Anwendung zu einem PaaS und nicht zu einem SaaS macht. Welche Linien verbindet eine Anwendung, bevor wir sie als PaaS (Plattform als Service) und nicht nur als SaaS (Software as a Service) bezeichnen können? Es scheint ein kleiner Unterschied, aber ich kann es nicht genau bestimmen.
Ich würde gerne sogar Beispiele von PaaS begrüßen, wenn Sie etwas auf sie hinweisen können, das sie zu einem PaaS macht und nicht zu einem SaaS. Ein gebräuchlicher Name in diesem Bereich ist Salesforce, aber ich weiß nicht viel über den Service selbst, um daraus zu verstehen, warum es ein PaaS ist.
Edit: Ich habe das Gefühl, dass aus der Perspektive eines Programmierers der gleiche Job ist oder nicht? Ich denke der einzige Unterschied ist, dass PaaS für Entwickler als Endbenutzer und SaaS für normale Benutzer als Endbenutzer ist. Summiert sich das?
Am Beispiel von Salesforce.com bieten sie die Force.com-Plattform, die eine Datenbank, eine Programmiersprache, Integrationsfunktionen usw. bietet. Sie können diese Plattform verwenden, um das zu erstellen, was Sie brauchen / mögen.
Salesforce bietet auch eigene, vorgefertigte CRM-Anwendungen an - das ist Software-as-a-Service, da die Anwendung für Sie erstellt wurde, Sie beginnen einfach damit.
PaaS bietet Ihnen die Komponenten und Werkzeuge, um etwas zu bauen; SaaS bietet Ihnen eine vorgefertigte Anwendung, die Sie sofort verwenden und verwenden können. Die Zeile kann verschwommen sein. Auch hier können Sie mithilfe des Salesforce-Beispiels ihre SaaS-Angebote mithilfe einiger PaaS-Technologien anpassen.
Auf der Oberfläche sieht es ziemlich einfach aus; Denken Sie an Amazon EC2 oder Microsoft Azure als PaaS und verschiedene Dienste (wie ein Wetterdienst ) oder CMS als SaaS.
>PS. Versuchen Sie auf Google nach "PaaS vs. SaaS" zu suchen.
Diese Definition ist auch ziemlich üblich:
Grundsätzlich ist SaaS eine spezifische Online-Softwarelösung wie CRM, Projektmanagement, Abrechnung, Buchhaltung usw., die hauptsächlich durch Skalierbarkeit und Erweiterbarkeit flexibel ist.
Auf der anderen Seite ist PaaS eine Art von Basisdiensten, die die erforderlichen Funktionen zum Hosten vieler verschiedener Arten von Online-Software einschließlich SaaS-Anwendungen enthält.
An dieser Stelle kann ich sagen, dass es auf dem Markt verschiedene Arten von PaaS gibt. Einige von ihnen zielen auf den Entwickler ab, indem sie Infrastrukturen und Frameworks in bestimmten Technologien wie Microsoft Azure, Google Apps, Heroku und mehr bereitstellen ...
Die anderen (einschließlich Force.com und Viravis ) bieten eine vollständige Lösung für spezielle Anforderungen (z. B. als Online-Datenbankanwendungen) für Entwickler und Business-Analysten sowie die Endanwender, indem sie die erforderlichen Tools bereitstellen, um Online-Anwendungen ohne Programmierung zu entwickeln.
Als Ergebnis bieten alle PaaS-Anbieter auf dem Markt eine simplifizierte Lösung für die Erstellung und den Betrieb von Online-Software einschließlich SaaS-Anwendungen. Ich denke, das ist der Hauptunterschied zwischen SaaS und PaaS.
Überprüfen Sie diese Frage für andere Meinungen.
Ich denke, so ist es -
IaaS - Wie wenn Sie einen Computer mit oder ohne Betriebssystem haben. Denken Sie an einen brandneuen Computer mit oder ohne Windows-Betriebssystem.
PaaS - Wie ein Computer mit einem Betriebssystem und Tools / Software zu haben
Mach deine eigenen Werkzeuge / Software oder Apps.
Denken Sie an Computer, wo Sie nur Dinge wie eine installierte berühren dürfen
Datenbank, IDE, Webserver usw.
SaaS - Wie wenn Sie einen Computer mit einer vorinstallierten Software / Werkzeug haben. Sie können das vorinstallierte Tool nach Ihren Bedürfnissen optimieren, aber Sie Erschaffe deine eigenen Werkzeuge nicht. Denken Sie an Computer, wo Sie nur Excel-Tabellen verwenden dürfen. Du kannst die Schriftgröße und andere Dinge ändern, aber du bist ziemlich festgefahren mit hervorragenden Funktionen. Wenn Sie eine Software wie Excel selbst erstellen möchten, Sie brauchen PaaS oder sogar IaaS.
Beispiele aus der realen Welt -
IaaS - Rackspace, Amazon Ec2 usw.
PaaS - Heroku, Google App Engine
SaaS - SalesForce, Arbeitstag
PAAS ( P latform A s A S service):
SAAS ( S oftware A s A S service):
Wenn Sie eine Anwendung entwickeln und sie auf dem Server bereitstellen (Beispiel: www.gmail.com), dann kommen viele Benutzer und beginnen, Ihre Anwendung zu verwenden. Ihre Anwendung ist SaaS für die Benutzer, die Ihre Anwendung verwenden.
Wenn Sie eine Anwendung entwickelt haben und einen Server wollen (vorkonfigurierter Server wie Linux, Java, Hibernate, MySQL usw.), der Ihre Anwendung ausführen kann. Die Anwendung, die Ihnen diesen vorkonfigurierten Server zur Verfügung stellt, ist PaaS für Sie.
Tags und Links web-applications web-services cloud saas salesforce