Insiel ist das hauseigene IKT-Unternehmen der Region Friaul-Julisch Venetien, das in Zusammenarbeit und Synergie mit dem Territorium IT-Dienste für öffentliche Ämter der Region, Gemeinden, Unternehmen, Gesundheitsdienste, Krankenhäuser, lokale Behörden, Vertragsunternehmen und Bürger konzipiert, implementiert und verwaltet.
Im Jahr 2017 hat Insiel einen zunächst experimentellen Weg zur Einführung des „Cloud Native“-Paradigmas in der Softwareproduktion eingeschlagen.
Das Hauptziel der Anfangsphase dieses Weges zur Einführung der Cloud war es daher, die Softwareproduktion innerhalb der Produktionsstruktur des Unternehmens zu erneuern, mit besonderem Schwerpunkt auf:
- die Definition eines klaren Prozesses als einheitlicher Leitfaden für die Entwicklungsaktivitäten
- die Verkürzung der Softwareentwicklungszeit (und die daraus folgende Steigerung der Produktivität)
- die Steigerung der Qualität der produzierten Software
- die Verringerung der Komplexität der Infrastrukturverwaltung für die Bereitstellung von Diensten durch die Implementierung von Infrastruktur als Code
- die Verbesserung der Zusammenarbeit und des Austauschs innerhalb der Softwareentwicklungsteams
Im Rahmen dieses Projekts sollten die oben genannten Ergebnisse erreicht werden durch die Implementierung von:
- einer Cloud-Kultur als Grundlage für den Aufbau von Diensten, die intern und extern bereitgestellt werden
- der DevOps-Methodik
- Produkten als *aaS-Dienste für eine schnellere Bereitstellung.
In der Folge wurde das Projekt sehr viel ehrgeiziger: Wir gingen von einem Projekt innerhalb eines genau definierten Unternehmenskontextes (Produktionsstruktur) zu einem abteilungsübergreifenden Team-Projekt über. Eine echte Industrialisierung des Produktionsprozesses, die auf zwei Ebenen angewendet werden sollte:
- Einführung des Cloud-Native- und Hybrid-Cloud-Paradigmas bei neuen Projekten
- schrittweise Einführung der wichtigsten Cloud Native-Fähigkeiten auf Unternehmensebene (Agile- und Scrum-Methodik im Produktionsprozess, DevOps, CI/CD, Microservice und Container).
All dies wurde durch die Implementierung einer Reihe spezifischer Technologien umgesetzt, darunter Krateo PlatformOps, die von Kiratech geschaffene Open-Source-Plattform, die es ermöglicht, die Erstellung und Verwaltung von Ressourcen auf unseren Infrastrukturen und im Self-Service-Modus über ein einziges Bedienfeld zu vereinfachen, die für den Benutzer wichtigen Informationen zu aggregieren und den Prozess der Ressourcenbereitstellung zu standardisieren.