Cloud-native Transformation: Agil, kosteneffizient und skalierbar
Das Buch wirft einen umfassenden Blick auf die Transformation zu Cloud-native-Ansätzen aus verschiedenen Blickwinkeln. Cloud-native Computing ermöglicht eine agile, kosteneffiziente und hochgradig skalierbare Bereitstellung von Anwendungen. Durch Automatisierung und standardisierte Prozesse verkürzt sich die Time-to-Market erheblich. Die Dynamik auf den Märkten nimmt stetig zu, und Kundenwünsche stehen im Fokus – für viele Unternehmen ergeben sich daraus Herausforderungen, die nur durch digitale Lösungen bewältigt werden können. Der Einsatz von Cloud-native-Technologien bietet sich an, um diesen Anforderungen gerecht zu werden. Allerdings geht es dabei nicht nur darum, einen Account bei einem Cloud-Anbieter zu erstellen. Es ist ebenso wichtig, die vielfältigen Faktoren zu verstehen, die den Erfolg von Cloud-native-Projekten beeinflussen.
Ein Leitfaden für IT-Architekten zu Cloud-native-Technologien und DevOps-Kultur
Themen wie Unternehmenskultur, Cloud-Ökonomie, Kundenbeteiligung (Co-Creation), Projektmanagement (Agilität), Softwarearchitektur, Qualitätssicherung (Continuous Delivery), Betrieb (DevOps) und Sicherheit werden behandelt. Durch reale Praxisbeispiele wird veranschaulicht, welche Erfahrungen in verschiedenen Branchen sowohl positiv als auch negativ gemacht wurden und welche bewährten Methoden sich daraus ableiten lassen. Besondere Aufmerksamkeit wird auch der Migration von Legacy-Code gewidmet.
IT-Architekten bietet dieses Buch das essenzielle Wissen, um Cloud-native-Technologien und die DevOps-Kultur erfolgreich in ihren Projekten oder im gesamten Unternehmen zu implementieren.
Aus dem Inhalt
Teil 1 – Grundlagen
- Cloud Computing
- DevOps
- Cloud-native
Teil 2 – Everything as Code
- Deployment-Pipelines
- Infrastructure as Code
- Standardisierung von Deployment Units (Container)
- Container-Plattformen
- Function as a Service
Teil 3 – Cloud-native Architekturen
- Microservice und Serverless-Architekturen
- Beobachtbare Architekturen
- Domain-driven Design
Teil 4 – Sichere Cloud-native Anwendungen
- Härtung Cloud-nativer Anwendungen
- Regulatorische Anforderungen
Im Cloud Computing werden drei Service-Modelle unterschieden – Infrastructure as a Service (IaaS), Platform as a Service (PaaS) und Software as a Service (SaaS), die in dieser Leseprobe vorgestellt werden. Bei allen gibt es verschiedene Kostenmodelle, die sich für unterschiedliche Arten von Workloads eignen. Besonders wirtschaftlich sind Cloud-Ressourcen bei starken Lastschwankungen, da In-House-Dienste auf Spitzenlasten ausgelegt sein müssen, während Cloud-Ressourcen flexibel und dynamisch je nach Bedarf zugewiesen werden können.
Wer hat's geschrieben?
Nane Kratzke ist Professor für Informatik an der Technischen Hochschule Lübeck und befasst sich seit mehr als 10 Jahren in Forschung, Beratung und Lehre mit Cloud-nativen Technologien.

