The Doppler Quarterly (DEUTSCHE) Winter 2016 | Page 13

Abbildung 1: Beim DevOps-Reifemodell liegt der Schwerpunkt darauf, in welchem Maße eine Organisation die DevOps-Prozesse und -Technologie zur Wertschöpfung nutzen kann. trennen, doch dieser Weg erweist sich schnell als nicht gangbar. Ein besseres Konzept ist ihre Kombi- nation zu einer einzigen Rolle: einem DevOps-Mana- ger. Wenn Ihr Entwicklungsbedarf steigt, erhöhen Sie die Anzahl der vorhandenen DevOps-Manager. Dadurch bleiben die Organisationen klein, beweglich und im Rahmen von Systemerstellung und -betrieb auf bestimmte Zwecke konzentriert. Schritt 4: Definition eines DevOps-Prozesses Sie können zahlreichen Informationsquellen entneh- men, wie sich ein DevOps-Prozess definieren lässt, der einfach auf automatisierte Weise agil ist. Doch es existieren so viele Arten von DevOps-Prozessen wie Organisationsarten. Sie müssen daher einen Prozess aussuchen, der Ihren Anforderungen am besten entspricht. In Abbildung 2 sehen Sie einen vollständigen DevOps-Prozess, den Sie als Ausgangspunkt verwen- den können. Manche der Schritte sind für Sie mögli- cherweise nicht nötig, andere wiederum müssen ergänzt werden. Was Sie jedoch konsistent unter- stützen sollten, sind kontinuierliche Entwicklung, Integration, Tests, Implementierung und einen konti- nuierlichen Betrieb. Die verwendeten Tools und Schritte variieren entsprechend Ihren geschäftlichen und technologischen Anforderungen. DevOps in der Cloud Dieser Prozess umspannt in der Regel sowohl her- kömmliche Plattformen wie einen LAMP Stack beste- hend aus Linux, Apache, MySQL und PHP/Python/ Perl als auch neuere Public oder Private Clouds. Abbildung 2 zeigt eine typische Konstellation. Der Prozess kann aber auch alle Cloud-Plattformen und cloudbasierten DevOps-Tools oder alle herkömmli- chen Plattformen und lokalen DevOps-Tools abdecken. Schritt 5: Definition der angestrebten Cloud-Plattform Die Definition der Zielplattform für das Anwen- dungshosting ist aus zwei Gründen wichtig. Zum einen hat die Zielplattform viel mit den DevOps-Tools zu tun, die Sie auswählen, insbesondere den Tools für die Betriebsautomatisierung. Zum anderen wird da­­ mit der DevOps-Prozess weiter definiert. Auch wenn viele der Meinung sind, dass er nicht an die Plattform WINTER 2016 | THE DOPPLER | 11