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?

0voto

Manu Manoj Punkte 139

Da es viele Antworten mit besseren Definitionen der Frage gibt, möchte ich hier einige Beispiele hinzufügen:

IaaS

  • AWS EC2
  • Rackspace
  • Google Compute Engine (GCE)
  • Digital Ocean
  • Magento 1 Enterprise Edition
  • Oracle Cloud
  • Vultr

PaaS

  • AWS Elastic Beanstalk
  • Heroku
  • Windows Azure
  • Force.com
  • OpenShift
  • Apache Stratos
  • Magento Commerce Cloud

SaaS

  • Google Apps
  • Salesforce
  • Dropbox
  • MailChimp
  • ZenDesk
  • DocuSign
  • Slack
  • Hubspot
  • Cisco
  • WebEx
  • Concur
  • GoToMeeting

-1voto

Sudhakar MNSR Punkte 474

Ich teile meine Erfahrungen zusammen mit Standarddefinitionen von NIST. Ich bin Entwickler bei einem Produktunternehmen und besitzen Datenbanken und Kunden (Eco-System). Neben vielen klaren Bildern entsteht Verwirrung aufgrund vieler Akteure (von NIST definiert) und Dinge, die aus verschiedenen Perspektiven unterschiedlich sind.

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 kompiliert, getestet und ausgeliefert. Hier zahlen unsere Kunden an uns (Lizenzkosten) und/oder an den Cloud-Anbieter für Instanzen.

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

Typischerweise liefern wir Abbilder (ami, vhd, etc.) + einige (Cloud-Formation-Templates oder ARM-Templates, etc.) im Falle von PaaS. Wir haben Jenkins-Pipelines, um sie auf dem Marktplatz zu platzieren (versionsbasiert). Hier können Entwickler mit einigen Fähigkeiten sich anmelden und die Software manipulieren (z.B. nach dem Starten von Datenbankinstanzen anmelden und die Software vollständig entfernen und sie wie einfach EC2-Instanzen aussehen lassen).

Im Falle von SaaS werden unsere Jenkins-Pipelines direkt bereitgestellt (ob es sich um Web-Apps, Azure/Lambda-Funktionen handelt). Weder Entwickler noch Endbenutzer haben weniger Kontrolle über die physische Hardware.

Die nachfolgend definierten Akteure von NIST und da Entwickler (Technologieunternehmen, das Software bereitstellt) mit Cloud-Anbieter zusammenarbeitet, passt der Entwickler am besten zum Cloud-Anbieter.

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