Function as a Service

Function as a Service (FaaS) ist eine Kategorie des Cloud Computing und zwischen Backend as a Service (BaaS) und Software as a Service (SaaS) und im Rahmen von „Serverless Computing“ einzuordnen.

Eigenschaften

Bei Function as a Service wird alles unterhalb der Geschäftslogik als gegeben betrachtet. Dazu gehören Server, Netzwerk, Storage, ggf. Virtualisierungsebenen, Betriebssystem, Laufzeitumgebung, Daten und die Anwendung selbst.

Abgrenzung

Bei Function as a Service wird ausschließlich die Geschäftslogik selbst verwaltet, während diese bei Software as a Service vom SaaS-Anbieter gemanagt wird. Als Abgrenzung zu Backend as a Service werden bei FaaS nur einzelne Funktionen, nicht ganze Anwendungen selbst implementiert.

Anwendungsfälle

FaaS-Lösungen

Siehe auch

Einzelnachweise

  1. ↑ Martin Fowler: Serverless Architectures. martinfowler.com abgerufen am 6. März 2018
  2. ↑ Steffen Jacobs: Function as a Service. blog.oio.de (Memento des Originals vom 10. August 2020 im Internet Archive)  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis. abgerufen am 6. März 2018
  3. ↑ Lars Röwekamp: Serverless Computing. heise.de abgerufen am 6. März 2018.
  4. ↑ Matt Watson: What Is Function-as-a-Service? Serverless Architectures Are Here! stackify.com abgerufen am 6. März 2018
  5. ↑ openwhisk.apache.org