Wozu Unternehmen DevOps brauchen

Miteinander statt aneinander vorbei

Selbstbedienung für den Kunden

Auch einem Managed-Cloud-Provider kann der DevOps-Ansatz helfen, seinen Kunden agilere Dienstleistungen anzubieten. Dazu Michael Riexinger, Leiter Systems bei Claranet: "Wir verwenden DevOps kundenspezifisch in Projekten, um eine hohe Release-Frequenz zu ermöglichen. Die Mechanismen basieren auf generischen Toolsets, die Vorgehensweise ist dabei aber kundenindividuell."

Bevor Claranet Mitte 2014 den neuen Ansatz etablierte und Tools wie Ansible, Puppet, Saltstack oder Chef einsetzte, war das Deployment ein größtenteils manueller Prozess. Wenn ein Kunde neue Software testen wollte, erforderte dies viele umständliche und zeitaufwendige Schritte seitens des Providers. Da es sich teilweise um kostenpflichtige Changes handelte, konnte das teuer für den Kunden werden. Gesucht wurde also eine Lösung, die mehr Selbstbedienungsmöglichkeiten und höhere Agilität eröffnen würde.

Heute laden die Kunden ihren neuen Code mittels Tool-gestützter DevOps-Mechanismen auf ihren Rechner bei Claranet. Dann wird bei Bedarf ein Trigger in einer API ausgelöst; der sorgt dafür, dass die Software in der Cloud kompiliert sowie anschließend auf das Test- und das Produktionssystem überspielt wird. Und zwar ohne dass der Provider eingreifen muss. Über denselben Mechanismus ist auch ein Rollback möglich. Inzwischen wird das Framework dahin erweitert, dass auch das Testen selbst automatisch abläuft. Das steigert letztlich die Qualität der Software.

Durch die neue Methodik hat sich auch der Personaleinsatz bei Claranet verschoben. Die Mitarbeiter werden mehr für die Weiterentwicklung der DevOps-Umgebung und der Services statt für Routineaufgaben eingesetzt.

Claranet verlässt sich im DevOps-Kontext auf Open-Source-Tools. Riexinger will so ein Vendor-Lockin vermeiden. Er schätzt auch die Entwickler-Community und den unkomplizierten Zugang zu Open-Source-Lösungen. Die Arbeit mit den Werkzeugen sei relativ einfach, und auch die Klientel ziehe mit: "Unsere Kunden reagieren auf unsere DevOps-Angebote sehr positiv." (qua)