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?
Was bedeuten die folgenden Begriffe?
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?
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.
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.
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
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..
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.