Heutzutage werden - mit unterschiedlichem Durchdringungsgrad - drei container-basierte Compute Modelle eingesetzt: "klassische" Container (Docker, Kubernetes); PaaS-Umgebungen (Cloud Foundry, Heroku) und Cloud Functions (Lamda, OpenWhisk). Leider mit entsprechenden Folgen für Developer und Operator: Unterschiedliche Technologien, unterschiedliche Abstraktionsgrade, verschiedene Technologie-Stacks. Muss das so sein ?
In dieser Session präsentiere ich zwei Projekte, die Container und PaaS zusammenführen: Die Open-Source-Technologie “Fissile” (um ein PaaS zu containerisieren), das darauf aufbauende kommerzielle Produkt IBM Cloud Foundry Enterprise Environment und das Open-Source-Projekt “Eirini”, welches letztendlich die Stärken von Cloud Foundry und Kubernetes für Developer und Operator vereint.
Vorkenntnisse
* Grundkenntnisse PaaS
* Grundkenntnisse Containers
Lernziele
Wann benutze ich PaaS vs FaaS vs Containers – und warum sind das eigentlich drei getrennte Dinge ?
// Referent
Simon Moser
@mosersd
has been at IBM since 2003, where he is currently the lead architect for the Cloud Foundry part of the IBM Cloud. He is interested in many aspects of clouds and distributed systems, emphasising on technologies that allow systems to manage themselves. After receiving his M.Eng., he started his career in various development roles around application servers and Business Process Management, and started his journey in Cloud Computing in 2010. Along the way, he has been chairing various program and steering committees (e.g. BPM and OASIS TOSCA), has been publishing many papers and given many talks at various international conferences. He’s listed as an inventor on a good dozen US patents, and has an adjunct lecturer appointment at University of Jena, Germany. In his spare time, he’s torturing various musical instruments.