404 Stimmen

Was ist SaaS, PaaS und IaaS? Mit Beispielen

Was bedeuten die folgenden Begriffe?

  • SaaS
  • PaaS
  • IaaS?

Heute stehen verschiedene Cloud-Services zur Verfügung, wie zum Beispiel Amazons EC2 und AWS, Apache Hadoop, Microsoft Azure und viele andere. Welcher Kategorie gehören sie jeweils an und warum?

4voto

Srihari Karanth Punkte 1837

Hier ist eine weitere Erklärung mit AWS Beispiel für jeden Dienst:

IaaS (Infrastruktur als Dienst): Sie erhalten die gesamte Infrastruktur mit Hardware. Sie wählen die Art des betriebssystems, das installiert werden soll. Sie müssen die erforderliche Software selbst installieren.

AWS Beispiel: EC2, das nur die Hardware enthält und Sie das Basis-Betriebssystem auswählen können, das installiert werden soll. Wenn Sie Hadoop installieren möchten, müssen Sie dies selbst tun. Es handelt sich nur um die von AWS bereitgestellte Basisinfrastruktur.

PaaS (Plattform als Dienst): Bietet Ihnen die Infrastruktur mit Betriebssystem und erforderlicher Basissoftware. Sie müssen Ihre Skripte ausführen, um die gewünschte Ausgabe zu erhalten.

AWS Beispiel: EMR, das die Hardware (EC2) + Basis-Betriebssystem + bereits installierte Hadoop-Software enthält. 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 bereit ist. Sie müssen darauf achten, wie viele Cluster Sie basierend auf den ausgeführten Jobs benötigen, sich aber keine Sorgen um die Cluster-Konfiguration machen.

SaaS (Software als Dienst): Sie müssen sich nicht um Hardware oder sogar Software kümmern. Alles wird installiert und sofort für Sie zur Verfügung stehen.

AWS Beispiel: Athena, das nur eine Benutzeroberfläche ist, mit der Sie Tabellen in S3 abfragen können (mit Metadaten, die in Glu gespeichert sind). Öffnen Sie einfach den Browser, melden Sie sich bei AWS an und beginnen Sie mit der Ausführung Ihrer Abfragen, ohne sich Gedanken über RAM/Storage/CPU/Anzahl der Cluster machen zu müssen. Alles wird von der Cloud verwaltet.

3voto

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

Was bedeuten die folgenden Begriffe?

SaaS

Software as a Service - Im Grunde genommen wird jede Anwendung, die mit ihren Inhalten aus der Cloud läuft, als Software as a Service bezeichnet, solange Sie sie nicht besitzen.

Einige Beispiele sind Gmail, Netflix, OneDrive usw.

ZIELGRUPPE: Endbenutzer, alle

IaaS

Infrastructure as a Service bedeutet, dass der Anbieter einem Teil seiner Rechenleistung an seine Kunden zur Verfügung stellt. Diese wird nach der Rechenleistung gekauft und in virtuellen Maschinen gebündelt. Ein Unternehmen wie die Google Cloud Platform, AWS, Alibaba Cloud kann als IaaS-Anbieter bezeichnet werden, weil sie Rechenleistung (Server, Speicher, Netzwerke) in Form von virtuellen Maschinen an ihre Benutzer verkaufen.

ZIELGRUPPE: IT-Profis, Systemadministratoren

PaaS

Platform as a Service ist eher wie der Mittelsmann zwischen IaaS und SaaS. Anstatt dass ein Kunde sich mit den Details von Servern, Netzwerken und Speicher befassen muss, ist bei den PaaS-Anbietern alles sofort verfügbar. Im Wesentlichen wird eine Entwicklungsumgebung initialisiert, um das Erstellen von Anwendungen zu erleichtern.

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

ZIELGRUPPE: Softwareentwickler

Heutzutage gibt es verschiedene Cloud-Services wie Amazon's EC2 und AWS, Apache Hadoop, Microsoft Azure und viele andere. Welcher Kategorie gehören sie an und warum?

Amazon EC2 und AWS - gehören zur Infrastruktur as a Service, da Sie Systemadministratoren benötigen, um den Arbeitsprozess Ihres Betriebssystems zu verwalten. Es gibt keine Abstraktion, um eine voll ausgestattete App zu erstellen, wie es üblich ist. Microsoft Azure würde ebenfalls unter diese Kategorie fallen, basierend auf den oben genannten Richtlinien.

Ich habe Apache Hadoop wirklich nicht verwendet, also kann ich dazu nichts sagen.

2voto

Gupta Punkte 7043

SaaS

PaaS

IaaS

Software-as-a-Service

Platform-as-a-Service

Infrastructure-as-a-Service

Von Softwareunternehmen gehostete und lizenzierte Anwendungen, die zentral bereitgestellt werden und auf Abo-Basis verfügbar sind.

Umgebung, die Kunden ermöglicht, Apps schnell und kostengünstig zu erstellen, zu testen, auszuführen und zu aktualisieren.

Bietet bedarfsgerechten Zugriff auf physische Rechenressourcen wie Server, Speicher, Netzwerke und Rechenzentrumfläche, ohne dass diese verwaltet oder betrieben werden müssen.

Apps können über das Internet mit jedem Gerät mit Browserzugriff verwendet werden.

Der Cloud-Anbieter verwaltet die gesamte Plattform.

Benutzer können Ressourcen schnell bereitstellen, testen und skalieren.

Einfaches Hinzufügen von zusätzlichen Benutzern und Speicherplatz.

Zusätzliche Rechenkapazität, Speicherplatz und Netzwerkkapazität können schnell gekauft und sofort genutzt werden.

NA

Use Cases: Die meisten persönlichen oder produktivitätssteigernden Anwendungen (E-Mail, Dokumentenmanagement, Online-Kollaborationstools)

Use Cases: Migration bestehender Anwendungen in die Cloud, eine Hybrid-Cloud-Strategie

Use Cases: Backup/Wiederherstellung von lokalen Workloads, Entwicklungstestumgebungen, kundenorientierte Websites, Datenspeicherung und -analyse

1voto

srana Punkte 51

Der folgende Link bietet eine sehr gute Erklärung zu SaaS, PaaS und IaaS.. http://opensourceforgeeks.blogspot.in/2015/01/difference-between-saas-paas-and-iaas.html

Nur eine kurze Zusammenfassung:


IaaS, hier bietet der Anbieter Infrastruktur für den Benutzer, wo ein Benutzer Hardware/Virtualisierungsinfrastruktur, Speicher und Netzwerkinfrastruktur erhält.

PaaS, hier bietet der Anbieter dem Benutzer eine Plattform, auf der ein Benutzer alle erforderlichen Dinge für ihre Arbeit wie Betriebssystem, Datenbank, Ausführungsumgebung zusammen mit der bereitgestellten IaaS-Umgebung erhält. Also ist PaaS Plattform + IaaS.

SaaS scheint ein ziemlich breites Gebiet zu sein, in dem der Anbieter praktisch alles von Infrastruktur über Plattform bis hin zu Software bereitstellt. Daher ist SaaS Iaas+PaaS zusammen mit verschiedenen Software wie z. B. MS Office, Virtual Box usw..

0voto

Mukesh Punkte 134

Da alle sehr gut die Cloud-Computing-Modelle erklärt haben. Deshalb möchte ich alle drei Modelle IaaS, PaaS, SaaS im Zusammenhang mit AWS-Diensten und deren Verbrauchern darstellen.

Bildbeschreibung hier eingeben

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X