← Alle Begriffe

Cloud-Native

Ein Entwicklungsansatz, der Anwendungen von Grund auf für den Betrieb in Cloud-Umgebungen konzipiert.

Cloud-Native beschreibt einen Ansatz zur Softwareentwicklung und -architektur, bei dem Anwendungen von Anfang an für den Betrieb in Cloud-Infrastrukturen (AWS, Azure, GCP) ausgelegt sind — statt bestehende On-Premise-Anwendungen einfach in die Cloud zu verlagern (»Lift and Shift«).

Was kennzeichnet eine Cloud-Native-Anwendung?

Typische Merkmale sind: Containerisierung (z. B. Docker), Orchestrierung (Kubernetes), automatisches Skalieren, Microservices-Architektur, Infrastructure as Code und CI/CD-Pipelines. Cloud-Native-Anwendungen sind darauf ausgelegt, Ausfälle einzelner Komponenten zu verkraften und sich automatisch zu erholen.

Der Übergang zu Cloud-Native ist eine strategische Entscheidung, die erhebliche Auswirkungen auf Teams, Prozesse und Kosten hat. Er eröffnet Agilität und Skalierbarkeit, erfordert aber auch neue Kompetenzen und ein Umdenken in der Betriebsorganisation.