Was ist SaaS, PaaS und IaaS? Mit Beispielen

359

Was bedeuten die folgenden Begriffe?

  • SaaS
  • PaaS
  • IaaS?

Derzeit sind verschiedene Cloud-Dienste verfügbar, z. B. Amazon EC2 und AWS, Apache Hadoop, Microsoft Azure und viele andere. Zu welcher Kategorie gehört jeder und warum?

RT_
quelle
1
All dies sind Cloud-Service-Modelle. Die Frage, welche davon beliebt ist, spielt keine Rolle, da sie von Ihrem Geschäftsmodell bestimmt wird. Für Unterschiede siehe - Unterschied zwischen SaaS, PaaS und IaaS erklärt
Aniket Thakur

Antworten:

393

IaaS, PaaS und SaaS sind Cloud-Computing-Servicemodelle.

  • IaaS (Infrastructure as a Service) bietet Ihnen, wie der Name schon sagt, die Computerinfrastruktur, physische oder (häufig) virtuelle Maschinen und andere Ressourcen wie Disk-Image-Bibliothek für virtuelle Maschinen, block- und dateibasierten Speicher, Firewalls, Load Balancer, IP-Adressen, virtuelle lokale Netzwerke usw.

    Beispiele: Amazon EC2, Windows Azure, Rackspace, Google Compute Engine.

  • PaaS (Platform as a Service) bietet Ihnen, wie der Name schon sagt, Computerplattformen, die normalerweise Betriebssystem, Programmiersprachenausführungsumgebung, Datenbank, Webserver usw. umfassen.

    Beispiele: AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine und Apache Stratos.

  • Während Sie im SaaS-Modell (Software as a Service) Zugriff auf Anwendungssoftware haben, die häufig als "On-Demand-Software" bezeichnet wird. Sie müssen sich nicht um die Installation, Einrichtung und Ausführung der Anwendung kümmern. Der Dienstanbieter erledigt das für Sie. Sie müssen nur bezahlen und über einen Kunden verwenden.

    Beispiele: Google Apps, Microsoft Office 365.

Einige zusätzliche Punkte zu Ihrer Frage:

  1. AWS (Amazon Web Services) ist eine komplette Suite, die eine ganze Reihe nützlicher Webdienste umfasst. Am beliebtesten sind EC2 und S3 und sie gehören zum IaaS-Servicemodell.

  2. Obwohl Hadoop auf früheren Arbeiten von Google (GFS und MapReduce) basiert, stammt es nicht von Google. Es ist ein Apache-Projekt. Mehr finden Sie hier . Es ist nur eine verteilte Computerplattform und fällt meiner Meinung nach nicht in eines dieser Servicemodelle.

  3. Microsoft Windows Azure ist wieder ein Beispiel für IaaS.

Was die Popularität dieser Dienste betrifft, sind sie alle beliebt. Es ist genau das, was besser zu Ihren Anforderungen passt. Wenn Sie beispielsweise einen Hadoop-Cluster haben möchten, auf dem Sie MapReduce-Jobs ausführen würden, finden Sie, dass EC2 perfekt zu IaaS passt. Wenn Sie jedoch eine Anwendung in einer bestimmten Sprache haben und diese über die Cloud bereitstellen möchten, wählen Sie Heroku, ein Beispiel für PaaS.

Tariq
quelle
14
Ich würde Azure zusätzlich zu IaaS als PaaS hinzufügen.
Cellik
Google Compute Engine im IaaS-Bereich hinzugefügt.
Azfar Niaz
@AzfarNiaz, Google Computer - Motor bietet keine wirklich roh Hardware richtig?
Pacerier
2
Kleine Korrektur, Azure ist nicht nur ein IaaS, es ist mehr als das. IaaS ist wahrscheinlich das, wofür Azure am wenigsten verwendet wird. Es ist eher ein PaaS (Cloud-Dienste, Azure-Websites, WAAD, HDInsight usw.).
Illuminati
Ist es in Bezug auf das, was Sie geschrieben haben, möglich, PaaS und IaaS abzugleichen? Ich meine, wenn ich eine Anwendung erstellen muss, könnte ich PaaS für die Datenbank und IaaS für den WebService verwenden? Macht das Sinn?
Aerox
247

Bedeutung für Dummies:

IAAS (Infrastructure As A Service):

  • Die Basisschicht

  • Beschäftigt sich mit virtuellen Maschinen, Speicher (Festplatten), Servern, Netzwerk, Load Balancern usw.

PAAS (Platform As A Service):

  • Eine Schicht über IAAS

  • Laufzeiten (wie Java-Laufzeiten), Datenbanken (wie mySql, Oracle), Webserver (Tomcat usw.)

SAAS (Software As A Service):

  • Eine Schicht oben auf PAAS

  • Anwendungen wie E-Mail (Google Mail, Yahoo Mail usw.), Websites für soziale Netzwerke (Facebook usw.)

Beachten Sie die folgenden Angebote von Google:

IAAS: Google Compute Engine (Man kann Programme entwickeln, die auf der leistungsstarken Computerinfrastruktur von Google ausgeführt werden können)

PAAS: Google App Engine (Man kann Anwendungen entwickeln und über Google App Engine ausführen lassen, die sich um die Ausführung kümmern.)

SAAS: Google Mail, Google+ usw. (Man kann E-Mail-Dienste verwenden und E-Mail- / Google + -basierte Anwendungen erweitern, um neuere Anwendungen zu bilden.)

Popularität

Unternehmensweite Popularität

Cloud Computing wird dominiert von

  1. Amazon Web Services (AWS),
  2. Google Compute Engine, Google App Engine
  3. Microsoft Azure
  4. Es gibt viele kleine und mittlere Cloud-Betreiber, zu denen IBM, Oracle usw. gehören.

Der größte Teil der Beliebtheit dieser Dienste ist dem Ruf des Unternehmens und der Höhe der von diesen Unternehmen im Cloud-Bereich getätigten Investitionen zu verdanken.

Art des Dienstes Weise Popularität

  1. PAAS (Platform as a Service) ist bei Entwicklern beliebter, da sie sich ganz auf die Entwicklung ihrer Apps konzentrieren und den Rest der Verwaltung und Ausführung dem Dienstanbieter überlassen können. Viele Dienstanbieter bieten auch die Flexibilität, die CPU-Leistung abhängig von der Verkehrslast zu erhöhen / zu verringern, was Entwicklern eine kostengünstige, einfache und mühelose Verwaltung ermöglicht.
  2. SAAS (Software as a Service) ist bei Verbrauchern beliebter, die sich mit der Verwendung der Anwendung wie E-Mail, sozialen Netzwerken usw. Befassen
  3. IAAS (Infrastructure as a Service) ist bei Anwendern in Forschungs- und High-Computing-Bereichen beliebter.
Takrishna
quelle
12
SalesForce und ConstantConnect sind hervorragende Beispiele für SAAS.
Durai Amuthan.H
46

Wenn Sie ein einfacher Kunde sind, der eine Software verwenden möchte, aber nichts zur Hand hat, verwenden Sie SaaS .

Wenn Sie eine von Ihnen entwickelte Software haben, diese jedoch auf einer öffentlich verfügbaren Plattform bereitstellen und ausführen möchten, verwenden Sie PaaS .

Wenn Sie die Software und die Plattform bereit haben, aber die Hardware ausgeführt werden soll, verwenden Sie IaaS .

user3808122
quelle
32

Unterschied zwischen IaaS PaaS & SaaS

Im folgenden Tabellenformat werden wir den Unterschied im Kontext von erläutern

  pizza as a service 

Ghulam Dastgeer
quelle
27

Es gibt drei Haupttypen von Cloud-Diensten: IaaS, PaaS und SaaS . Sie haben diese Abkürzungen wahrscheinlich auf den Websites von Cloud-Anbietern gesehen. Bevor wir auf Details eingehen, vergleichen wir IaaS, PaaS und SaaS mit dem Transport :

Geben Sie hier die Bildbeschreibung ein

  1. Die lokale IT- Infrastruktur ist wie der Besitz eines Autos. Wenn Sie ein Auto kaufen, sind Sie für dessen Wartung verantwortlich. Ein Upgrade bedeutet den Kauf eines neuen Autos.

  2. IaaS ist wie ein Auto zu leasen. Wenn Sie ein Auto leasen, wählen Sie das gewünschte Auto und fahren es, wo immer Sie möchten, aber das Auto gehört nicht Ihnen. Willst du ein Upgrade? Leasing einfach ein anderes Auto!

  3. PaaS ist wie ein Taxi. Sie fahren selbst kein Taxi, sondern sagen dem Fahrer einfach, wohin Sie gehen und sich auf dem Rücksitz entspannen müssen.

  4. SaaS ist wie mit dem Bus. Busse haben Routen zugewiesen, und Sie teilen die Fahrt mit anderen Passagieren.

Referenz: https://rubygarage.org/blog/iaas-vs-paas-vs-saas

Nursnaaz
quelle
Hervorragende Antwort.
Prashasthbaliga
Vielen Dank für das Kompliment @prashasthbaliga
Nursnaaz
23

IaaS (Infra as a Service)

IaaS stellt die Infrastruktur wie virtuelle Maschinen und andere Ressourcen wie Disk-Image-Bibliothek für virtuelle Maschinen, block- und dateibasierten Speicher, Firewalls, Load Balancer, IP-Adressen, virtuelle lokale Netzwerke usw. bereit. Infrastruktur als Dienst oder IaaS ist die grundlegende Ebene in Cloud-Computing-Modell.

Allgemeine Beispiele: DigitalOcean, Linode, Rackspace, Amazon Web Services (AWS), Cisco Metapod, Microsoft Azure und Google Compute Engine (GCE) sind einige beliebte Beispiele für Iaas.

PaaS (Plattform als Service)

PaaS oder Plattform als Servicemodell bietet Ihnen Computerplattformen, die normalerweise ein Betriebssystem, eine Ausführungsumgebung für Programmiersprachen, eine Datenbank und einen Webserver umfassen. Technisch gesehen ist es eine Schicht über IaaS, da das zweite, was Sie nach Infrastructure benötigen, eine Plattform ist.

Häufige Beispiele: AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine und Apache Stratos.

SaaS (Software as a Service)

In einem SaaS erhalten Sie Zugriff auf Anwendungsdienste, die auf einem Server installiert sind. Sie müssen sich nicht um die Installation, Wartung oder Codierung dieser Software kümmern. Sie können die Software nur mit Ihrem Browser aufrufen und bedienen. Sie müssen kein Setup oder Betriebssystem herunterladen oder installieren. Die Software steht Ihnen nur für den Zugriff und den Betrieb zur Verfügung. Die Softwarewartung oder -einrichtung oder -hilfe wird von der SaaS-Anbieterfirma bereitgestellt, und Sie müssen nur für Ihre Nutzung bezahlen.

Häufige Beispiele: Google Apps, Microsoft Office365, Google Docs, Google Mail, WHMCS-Abrechnungssoftware

Grundlegender Unterschied zwischen IaaS, PaaS & SaaS Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Aashish
quelle
17

SaaS: Software als Service Cloud-Anwendungsdienste oder „Software als Service“ (SaaS) sind wahrscheinlich die beliebteste Form des Cloud-Computing und einfach zu verwenden. SaaS verwendet das Web, um Anwendungen bereitzustellen, die von einem Drittanbieter verwaltet werden und auf deren Schnittstelle auf der Clientseite zugegriffen wird. Die meisten SaaS-Anwendungen können direkt über einen Webbrowser ausgeführt werden, ohne dass Downloads oder Installationen erforderlich sind. SaaS macht das Installieren und Ausführen von Anwendungen auf einzelnen Computern überflüssig. Mit SaaS können Unternehmen ihre Wartung und ihren Support problemlos optimieren, da alles von Anbietern verwaltet werden kann: Anwendungen, Laufzeit, Daten, Middleware, Betriebssystem, Virtualisierung, Server, Speicher und Netzwerk. Google Mail ist ein bekanntes Beispiel für einen SaaS-Mail-Anbieter.

PaaS: Platform as a Service Der komplexeste der drei Cloud-Plattform-Services oder „Platform as a Service“ (PaaS) stellt Rechenressourcen über eine Plattform bereit. Was Entwickler mit PaaS gewinnen, ist ein Framework, auf dem sie aufbauen können, um Anwendungen zu entwickeln oder anzupassen. Mit PaaS können Anwendungen schnell, einfach und kostengünstig entwickelt, getestet und bereitgestellt werden, ohne dass die zugrunde liegenden Hardware- und Softwareschichten gekauft werden müssen. Ein Vergleich zwischen SaaS und PaaS hat damit zu tun, welche Aspekte von Benutzern und nicht von Anbietern verwaltet werden müssen: Mit PaaS verwalten Anbieter weiterhin Laufzeit, Middleware, Betriebssystem, Virtualisierung, Server, Speicher und Netzwerk, Benutzer verwalten jedoch Anwendungen und Daten.

IaaS: Infrastruktur als Service Cloud-Infrastrukturdienste, die als „Infrastruktur als Service“ (IaaS) bezeichnet werden, bieten Computerinfrastruktur (z. B. eine Plattformvirtualisierungsumgebung), Speicher und Netzwerk. Anstatt Software, Server oder Netzwerkgeräte kaufen zu müssen, können Benutzer diese als vollständig ausgelagerten Dienst kaufen, der normalerweise entsprechend der Menge der verbrauchten Ressourcen abgerechnet wird. Grundsätzlich können Sie gegen eine Leihgebühr von einem Dritten einen virtuellen Server in seiner IT-Infrastruktur installieren. Im Vergleich zu SaaS und PaaS sind IaaS-Benutzer für die Verwaltung von mehr verantwortlich: Anwendungen, Daten, Laufzeit, Middleware und Betriebssystem. Anbieter verwalten weiterhin Virtualisierung, Server, Festplatten, Speicher und Netzwerk. Was Benutzer mit IaaS gewinnen, ist die Infrastruktur, auf der sie alle erforderlichen Plattformen installieren können.

Ayyappa G.
quelle
7

IaaS, PaaS und SaaS sind im Grunde genommen Cloud-Computing-Segmente.

IaaS (Infrastructure as a Service) - Infrastruktur als Service ist ein Bereitstellungsmodell für Cloud Computing, bei dem eine Organisation die zur Unterstützung von Vorgängen verwendeten Geräte auslagert, einschließlich Speicher, Hardware, Server und Netzwerkkomponenten. Der Dienstleister besitzt die Geräte und ist für deren Unterbringung, Betrieb und Wartung verantwortlich. Der Kunde zahlt in der Regel pro Nutzung. Ex- Amazon Web Services , BlueLock , Cloudscaling und Datapipe

PaaS (Platform as a Service) - Plattform als Service ist einer der wachsenden Sektoren des Cloud Computing. PaaS hilft Entwicklern im Wesentlichen dabei, die Entwicklung von Apps zu beschleunigen, Geld zu sparen und vor allem ihre Anwendungen und ihr Geschäft zu verbessern, anstatt Konfigurationen einzurichten und Dinge wie Server und Datenbanken zu verwalten. In einer Zeile kann ich sagen, dass Platform as a Service (PaaS) die Konfiguration, Bereitstellung und fortlaufende Verwaltung von Anwendungen in der Cloud automatisiert. Beispiel: Heroku , EngineYard , App42 PaaS und OpenShift

SaaS (Software als Service) - Software als Service, SaaS ist eine Softwarebereitstellungsmethode, die den Zugriff auf Software und ihre Funktionen per Fernzugriff als webbasierter Service ermöglicht. Beispiel: Abiquos und Akamai

Pravin Mishra
quelle
6

Außerdem habe ich AWS, Heroku und derzeit Jelastic verwendet und festgestellt -

Jelastic bietet eine Java- und PHP-Cloud-Hosting-Plattform. Jelastic skaliert automatisch Java- und PHP-Anwendungen und weist Serverressourcen zu, wodurch echtes Java- und PHP-Cloud-Computing der nächsten Generation bereitgestellt wird. http://blog.jelastic.com/2013/04/16/elastic-beanstalk-vs-jelastic/ oder http://cloud.dzone.com/articles/jelastic-vs-heroku-1

Persönlich fand ich -

  • Jelastic ist schneller
  • Sie müssen keine jelastischen APIs codieren - laden Sie einfach Ihre Anwendung hoch und wählen Sie Ihren Stapel aus. Sie können auch Software-Stacks nach Belieben mischen und anpassen.

Probieren Sie eines davon aus und erkunden Sie sich selbst. Es macht Spaß :-)

Abhishek Choudhary
quelle
3

Es gibt drei Hauptkategorien von Cloud-Service-Modellen:

  • Software as a Service (SaaS)
  • Plattform als Service (PaaS)
  • Infrastruktur als Service (IaaS)

Software as a Service (SaaS)

SaaS ist eine Software, die zentral für den Endkunden gehostet und verwaltet wird. Es basiert normalerweise auf einer mandantenfähigen Architektur (eine einzige Version der Anwendung wird für alle Kunden verwendet) und wird normalerweise über ein monatliches oder jährliches Abonnement lizenziert.

Beispiel Office 365, Dropbox, Dynamics CRM Online sind perfekte Beispiele für SaaS-Software. Abonnenten zahlen eine monatliche oder jährliche Abonnementgebühr und erhalten Exchange as a Service (Online- und / oder Desktop-Outlook) oder Storage as a Service (OneDrive und Dropbox). .

Plattform als Service (IaaS)

Mit PaaS stellen Sie Ihre Anwendung in einer Anwendungshosting-Umgebung bereit (die zum Erstellen, Testen und Bereitstellen von Softwareanwendungen entwickelt wurde), die vom Cloud-Dienstanbieter bereitgestellt wird. Entwickler haben mehrere Möglichkeiten, ihre Anwendungen bereitzustellen, ohne zu wissen, was im Hintergrund der Unterstützung passiert.

Beispiel Web Apps-Funktion in Azure App Service und Azure Cloud Services (Web- und Worker-Rollen) ist ein Beispiel für PaaS.

Infrastruktur als Service (IaaS)

Ein IaaS-Cloud-Anbieter führt Serverfarmen aus und verwaltet sie, auf denen Virtualisierungssoftware ausgeführt wird. Auf diese Weise können Sie VMs (unter Windows oder Linux) erstellen, die auf der Infrastruktur des Anbieters ausgeführt werden, und alles installieren, was Sie möchten. Entwickler haben keine Kontrolle über die Hardware oder Virtualisierungssoftware, aber sie haben die Kontrolle über fast alles andere. Im Gegensatz zu PaaS sind Sie dafür vollständig verantwortlich.

Geben Sie hier die Bildbeschreibung ein

Verweise

Buch : Architektur der Cloud: Entwurfsentscheidungen für Cloud-Computing-Servicemodelle (SaaS, PaaS und IaaS)

Ivan Porta
quelle
2

Hier ist ein weiteres Beispiel mit AWS für jeden Service:

IaaS (Infrastructure as a Service): Sie erhalten die gesamte Infrastruktur mit Hardware. Sie haben den Betriebssystemtyp ausgewählt, der installiert werden soll. Sie müssen die erforderliche Software installieren.

AWS-Beispiel: EC2, das nur über die Hardware verfügt und Sie das zu installierende Basisbetriebssystem auswählen. Wenn Sie Hadoop installieren möchten, müssen Sie dies selbst tun. Dies ist nur die Basisinfrastruktur, die AWS bereitgestellt hat.

PaaS (Platform as a Service): Stellt Ihnen die Infrastruktur mit Betriebssystem und der erforderlichen Basissoftware zur Verfügung. Sie müssen Ihre Skripte ausführen, um die gewünschte Ausgabe zu erhalten.

AWS-Beispiel: EMR, auf dem die Hardware (EC2) + Basisbetriebssystem + Hadoop-Software bereits installiert ist. Sie müssen Hive / Spark-Skripte ausführen, um Tabellen abzufragen und Ergebnisse zu erhalten. Sie müssen die Instanz aufrufen und 10 Minuten warten, bis das Setup fertig ist. Sie müssen darauf achten, wie viele Cluster Sie basierend auf den ausgeführten Jobs benötigen, müssen sich jedoch nicht um die Clusterkonfiguration kümmern.

SaaS (Software as a Service): Sie müssen sich keine Gedanken über Hardware oder Software machen. Alles wird installiert und steht Ihnen sofort zur Verfügung.

AWS-Beispiel: Athena, eine Benutzeroberfläche, mit der Sie Tabellen in S3 abfragen können (mit in Glu gespeicherten Metadaten). Öffnen Sie einfach die Browser-Anmeldung bei AWS und starten Sie Ihre Abfragen. Machen Sie sich keine Sorgen über RAM / Speicher / CPU / Anzahl der Cluster, alles, was die Cloud erledigt.

Srihari Karanth
quelle
1

Nach Link gibt sehr gute Erklärung auf SaaS, PaaS und IaaS .. http://opensourceforgeeks.blogspot.in/2015/01/difference-between-saas-paas-and-iaas.html

Nur ein paar kurze:


IaaS , hier Anbieter bietet Infra für Benutzer, wo ein Benutzer Hardware / Virtualisierung Infra, Speicher und Netzwerk Infra erhält.

PaaS , hier bietet der Anbieter eine Plattform für Benutzer, auf der ein Benutzer alle für seine Arbeit erforderlichen Dinge wie Betriebssystem, Datenbank, Ausführungsumgebung sowie die von IaaS bereitgestellte Umgebung erhält. Pass ist also Plattform + IaaS.

SaaS scheint ein ziemlich weites Gebiet zu sein, in dem Anbieter fast alles von Infra über Plattform bis hin zu Software anbieten. SaaS ist also Iaas + PaaS zusammen mit verschiedenen Softwareprogrammen wie MS Office, Virtual Box usw.

Srana
quelle
0

Ich teile meine Erfahrungen zusammen mit Standarddefinitionen von NIST. Ich bin Entwickler von der Produktfirma und wir besitzen Datenbank und Client (Ökosystem). Neben vielen klaren Bildern entsteht die Verwirrung durch viele Akteure (5 von NIST definiert) und die Dinge unterscheiden sich von den Perspektiven.

Für IaaS und Bare-Metal-Bereitstellungen verkaufen wir Lizenzen und Pakete können von CDs oder FTP-Servern (RPMs) bezogen werden. Der Code wird getestet und ausgeliefert kompiliert. Hier zahlen unsere Kunden zum Beispiel an uns (Lizenzkosten) und / oder an den Cloud-Anbieter.

Wir arbeiten mit Cloud-Anbietern (Technologiepartner) zusammen, um unsere Produkte über den Marktplatz zu verkaufen.

Normalerweise liefern wir Bilder (ami, vhd usw.) + einige (Cloud Formation Templates oder ARM Templates usw.) im Fall von PaaS . Wir haben Jenkins-Pipelines, um sie auf den Markt zu bringen (versioniert). Hier können sich Entwickler mit einigen Fähigkeiten bei Instanzen anmelden und die Software bearbeiten (z. B. nach dem Start der Datenbankinstanzen anmelden und die Software vollständig entfernen und sie wie EC2-Instanzen aussehen lassen).

Im Falle von SaaS unsere Jenkins-Pipelines direkt bereitgestellt (unabhängig davon, ob es sich um Web-Apps oder Azure / Lambda-Funktionen handelt). Keiner der Entwickler / Endbenutzer hat weniger Kontrolle über die physische Hardware.

Nachfolgend sind die von NIST definierten Akteure aufgeführt. Da Entwickler (Technologieunternehmen, das Software bereitstellt) mit Cloud-Anbietern zusammenarbeiten, ist der Cloud-Anbieter am besten geeignet.

Geben Sie hier die Bildbeschreibung ein

Sudhakar MNSR
quelle
0

Ich weiß, dass diese Frage vor einiger Zeit beantwortet wurde, aber das könnte helfen.

Was bedeuten die folgenden Begriffe?

SaaS

Software als Service - Im Wesentlichen wird jede Anwendung, die mit ihren Inhalten aus der Cloud ausgeführt wird, als Software als Service bezeichnet, sofern Sie sie nicht besitzen.

Einige Beispiele sind Google Mail, Netflix, OneDrive usw.

PUBLIKUM : Endbenutzer, alle

IaaS

Infrastructure as a Service bedeutet, dass der Anbieter seinen Kunden einen Teil seiner Rechenleistung zur Verfügung stellt. Sie wird durch die Potenz der Rechenleistung erworben und sie werden in virtuellen Maschinen gebündelt. Ein Unternehmen wie die Google Cloud-Plattform, AWS und Alibaba Cloud kann als IaaS-Anbieter bezeichnet werden, da sie ihren Benutzern Verarbeitungsleistungen (Server, Speicher, Netzwerke) in Bezug auf virtuelle Maschinen verkaufen.

PUBLIKUM : IT-Profis, Systemadministratoren

PaaS

Platform as a Service ähnelt eher dem Mittler zwischen IaaS und SaaS. Anstatt dass sich ein Kunde mit den Problemen von Servern, Netzwerken und Speicher befassen muss, steht den PaaS-Anbietern alles zur Verfügung. Im Wesentlichen wird eine Entwicklungsumgebung initialisiert, um das Erstellen von Anwendungen zu vereinfachen.

Beispiele wären Heroku, AWS Elastic Beanstalk, Google App Engine usw.

PUBLIKUM : Softwareentwickler.

Derzeit sind verschiedene Cloud-Dienste verfügbar, z. B. Amazon EC2 und AWS, Apache Hadoop, Microsoft Azure und viele andere. Zu welcher Kategorie gehört jeder und warum?

Amazon EC2 und AWS - ist eine Infrastruktur als Service, da Sie Systemadministratoren benötigen, um den Arbeitsprozess Ihres Betriebssystems zu verwalten. Es gibt keine Abstraktion, um eine App mit vollem Funktionsumfang zu erstellen. Microsoft Azure würde gemäß den oben genannten Richtlinien ebenfalls unter diese Kategorie fallen.

Ich habe Apache Hadoop wirklich nicht verwendet, daher kann ich es wirklich nicht sagen.

Felix Favor
quelle
-1

Die folgende Abbildung erklärt den Unterschied zwischen IaaS, CaaS und PaaS in einfachen Worten. Orange - Sie verwalten es, Blau - Sie erhalten es als Dienstleistung. Und mit SaaS erhalten Sie sogar Daten- und Anwendungsebenen als Service.

IaaS gegen CaaS gegen PaaS - Jelastic Mutli-Cloud PaaS

Für diejenigen, die mehr über PaaS-Kombinationen erfahren möchten, finden Sie im folgenden Artikel Was ist Platform-as-a-Service? Erklärte Typen können hilfreich sein.

Ruslan
quelle