Möglichkeiten einer agilen Integration in Cloud-native Architektur
Um im digitalen Zeitalter relevant zu bleiben, müssen Unternehmen Änderungen an IT-Infrastrukturen und Software schnell planen und entsprechend der Geschäftsanforderungen ausführen. Die Suche nach einer adaptiven Infrastruktur und nach portablen Anwendungen ist in vollem Gange und treibt die Migration der IT-Strategie hin zu agilen Entwicklungstechniken, DevOps-Praktiken und Cloud-nativen Anwendungen voran. Cloud-native Apps werden anders erstellt, bereitgestellt und betrieben. Sie nutzen agile Entwicklungstechniken und DevOps-Methoden, Cloud-Dienste (Open Source, Computing, Speicher, Datenbank, Analytik usw.), Container, Microservices und APIs. Sie laufen in einer modernen Cloud-Architektur, die eine kontinuierliche Bereitstellung unterstützt, wodurch IT-Teams separate, wiederverwendbare Komponenten erstellen können, um Code mithilfe von Automatisierung und Orchestrierung schnell zu wiederholen. Darüber hinaus sind Cloud-native Anwendungen lose gekoppelt – Code ist nicht fest an die zugrundeliegende Infrastruktur gebunden. Hierdurch sind sie über Ausführungsorte (z. B. Public Clouds, Managed Services, OnPremise und gehostete private Clouds) hinweg portabel und können auf Abruf skaliert und abgebaut werden.