Übersicht
Typischer Weise „kennen“ Cloud Ressourcen ihren Kontext nicht, also beispielsweise den IT Business Service, für den sie genutzt werden. Dies macht es, neben der Nomenklatur der Cloud Anbieter, oft schwer die „Verbindung“ zu halten und die Cloud Ressourcen im notwendigen Maße zu managen. Hier setzt der Cloud Structure Generator an und hilft die Verbindung der Cloud Ressourcen zu den IT Business Services aufrecht und aktuell zu halten.
Der Cloud Structure Generator sorgt dafür, dass Cloud Ressourcen im Kontext eines IT Business Service jederzeit identifiziert werden können. Die Service Strukturen, die im Service Portfolio gemanagte werden, können explizit für die Steuerung über den Cloud Structure Generator freigegeben werden.
Für die so gemanagten IT Business Services wird für die softwarebasierte Ressourcenbereitstellung in der Cloud, eine Zuordnungsstruktur (Tagging) geschaffen. Jede auf diese Weise gemanagte Cloud Ressource erhält automatisch Zuordnungsinformationen (Tags) zu den Business Services und wird mit Serviceinformationen (Service ID, Service Owner, etc.) „personalisiert“. Weitere Servicebasierte Informationen wie bspw.
Kostenstellen, Betriebsumgebungen, Ressourcenverantwortliche lassen sich ebenfalls als Tags für die Ressource hinzufügen.
Mittels der neuen Cloud Deployment Funktion ist eine durchgängige Serviceorientierte Steuerung der Cloud Ressourcen möglich. Die bestehenden Abläufe, inkl. bestehender CI / CD Pipelines, können hierfür genutzt werden. Mit Hilfe der Prozessautomation im USU Service Management lassen sich die beschriebenen Abläufe hochgradig automatisieren und die Bereitstellung bzw. Änderung der Ressourcen in der Cloud ist auf „Knopfdruck“ möglich. Durch den Cloud Deployment Manager wird sichergestellt, dass für einen Service immer die gewünschten Cloud Ressourcen und deren in den Terraform Modulen beschriebenen Konfigurationen in der Cloud umgesetzt werden.
Benefits
Integriert Deployment-Information aus dem Service Record in die Terraform Zustandsbeschreibungen.
Terraform steht für alle wesentlichen Clouds, aber auch VMWare Umgebungen zur Verfügung.
Sorgt für ein automatisches Tagging der Ressourcen, die in einer Cloud deployt werden, mit den Informationen aus der CMDB - z.B. dem Service-Name.
Arbeitet nahtlos mit Terraform-Beschreibungen aus Github, Gitlab oder Fileshares zusammen und integriert sich damit direkt in eine CI/CD Pipeline.