Anbieter zum Thema
Wenig Programmcode verursacht geringen DevOps-Bedarf
In Cloud-basierten Application-Platform-as-a-Service (aPaaS)-Umgebungen, in denen nur wenig Programmcode (Low-Code) zum Einsatz kommt, spielt DevOps keine sehr große Rolle. Während der Cloud-Provider die Betriebsumgebung verwaltet, wartet und über-wacht, können die Citizen Developer oder Business-Analysten mit ihren GUI-Entwicklungsumgebungen ihre Anwendungen erstellen, anpassen und implementieren – und dies ohne umfangreiche Unter-stützung durch die IT-Abteilung.

Da es keine strikte Trennung zwischen Entwicklung und Betrieb gibt, sind auch keine umfangreichen DevOps-Maßnahmen erforderlich. Business-Analysten nehmen die Änderungen an einer Applikation vor und geben sie für den produktiven Einsatz frei.
Die IT übernimmt hier die Rolle eines Hausmeisters, der nur bei Be-darf tätig wird. Eine solche Umgebung lässt sich daher auch als Zero Ops charakterisieren – je weniger DevOps, desto besser. Die Mitar-beiter aus den Fachbereichen, der IT-Betrieb und die Entwickler können sich damit auf ihre Kernaufgaben konzentrieren, die vorhan-denen Ressourcen optimal einsetzen und produktiver arbeiten.
Deployment-centric in einer genau kontrollierten Umgebung
Transaktionsintensive, hochskalierbare und unternehmenskritische Applikationen gehören zur Kategorie Deployment-Centric. Ziel von DevOps in diesen Programmcode-intensiven Umgebungen ist es, Entwickler von Implementierungsthemen zu entlasten, damit sie sich vollständig auf ihre Kernaufgaben bei der Erstellung von Programm-code konzentrieren können.
Mit einem optimal umgesetzten DevOps-Verfahren lassen sich Applikationen effizient von der Entwicklung in den produktiven Betrieb übernehmen und somit eine enge Zusammenarbeit zwischen der Entwicklung und dem IT-Betrieb sicherstellen. Auf Basis eines straff organisierten DevOps-Prozesses kann das DevOps-Team Applikationen implementieren, deren Einsatz steuern und überwachen sowie Applikationen automatisiert und verbrauchsorientiert skalieren. Progress bezeichnet einen solchen Ansatz daher als Controlled Apps, da er eine enge Abstimmung von Entwicklung und IT-Betrieb bedingt.
(ID:43898599)