Kapitel 1 bis 4
Cloud Computing, DevOps und Cloud-native
Die drei prägenden Service Modelle des Cloud Computings sind Infrastructure as a Service (IaaS), Platform as a Service (PaaS) sowie Software as a Service (SaaS), die die Grundlage Cloud-nativer Softwaresysteme bilden. Der Betrieb solcher Cloud-nativen Systeme ist heutzutage durch anspruchsvolle 24x7 Anforderungen geprägt, die oft nur durch konsequente DevOps-Praktiken beherrschbar sind.
Dieses Fachbuch definiert Cloud-native Anwendungen vor diesem Hintergrund wie folgt und erläutert sowohl die konzeptionellen als auch ökonomischen Grundlagen sowie resultierende DevOps-Erfordernisse in den Kapitel 1 bis 4:
Eine Cloud-native Anwendung (CNA) ist ein verteiltes, beobachtbares, elastisches und auf horizontale Skalierbarkeit optimiertes Service-of-Services System, das seinen Zustand in (einem Minimum an) zustandsbehafteten Komponenten isoliert. Die Anwendung und jede in sich geschlossene Bereitstellungseinheit dieser Anwendung wird nach Cloud-fokussierten Designmustern entworfen und auf elastischen Self-Service-Plattformen betrieben.
Slides und Labs
Inhalte | Downloads | |
---|---|---|
Slides Unit 01 |
Was ist Cloud Computing?
|
PDF PPTX |
Slides Unit 02 |
Was ist DevOps?
|
PDF PPTX |
Lab 01 | Übungen zu Workloads
|
Git |
Lab 02 | Übungen zu Deployment Pipelines (GitLab CI)
|
Git |