BLOG

Management ≠ Orchestrierung

Lori MacVittie Miniaturbild
Lori MacVittie
Veröffentlicht am 12. Mai 2016

Während wir weiterhin beobachten, wie sich agile Methoden wie Wellen auf den Rest der IT auswirken (Sie wissen schon, wie Netzwerk und Sicherheit), erleben wir neben der fortgesetzten Ausweitung von DevOps auf angrenzende IT-Bereiche auch den Aufstieg von Architekturen und Technologien wie SDN und SDDC.

Dies liegt daran, dass der Bedarf an (Bereitstellungs-)Geschwindigkeit wächst und der Appetit der Verbraucher auf Apps beinahe ebenso unersättlich ist. Heutzutage hängt das Unternehmenswachstum von der Skalierbarkeit der IT ab, und zwar nicht nur hinsichtlich der Transaktionsraten und des Durchsatzes, sondern auch in operativer Hinsicht.

Um die zur Unterstützung einer schnellen (und oft unvorhersehbaren) Nachfrage erforderliche Größenordnung zu erreichen, sind mehr Hardware (egal ob kundenspezifisch oder Standardware) und mehr Plattformen und mehr Dienste und einfach mehr von allem nötig. Weitere Dinge, die überwacht, gesichert, konfiguriert und lizenziert werden müssen. Das ist Management.

Um die für die Bereitstellung der Apps und Lieferdienste erforderliche Geschwindigkeit zu erreichen, muss der Bereitstellungsprozess automatisiert werden. Das ist Orchestrierung.

Diese beiden sind nicht dasselbe. Tatsächlich ist es gefährlich, sie zu vermischen, weil dadurch die einen eng miteinander verknüpft werden und schnelle Änderungen der Prozesse erschwert werden. Dies ist häufig erforderlich, um die Effizienz zu verbessern oder dem System Komponenten hinzuzufügen, die zur Aufrechterhaltung der Leistung, Geschwindigkeit und Sicherheit der Apps erforderlich sind, auf deren Produktivität und Gewinn das Unternehmen angewiesen ist. Das kann mehrmals im Jahr der Fall sein. Studien von Experten für Geschäftsprozessmanagement zufolge ändern Unternehmen ihre Kernprozesse vier bis sieben Mal im Jahr. Dies geschieht durch die Analyse aller von der IT erfassten Daten sowie durch das Feedback von Privat- und Unternehmensbenutzern.

Um diese Art von Agilität auf der Geschäftsebene sicherzustellen, wurde Mitte der 2000er Jahre die Business Process Orchestration (BPO) zur Voraussetzung.

Orchestrierung vs. Management

Und jetzt sehen wir es auch auf der IT-Ebene.

Für die erfolgreiche Transformation jedes Unternehmens, das die für den Geschäftserfolg erforderliche Skalierung und Geschwindigkeit bei der Bereitstellung erreichen möchte, ist die operative Prozessorchestrierung von entscheidender Bedeutung.

Das heißt aber nicht, dass das Management nicht auch wichtig wäre.

Eine Verwaltung ist weiterhin erforderlich und obwohl bestimmte Verwaltungsaufgaben automatisiert werden können (und häufig auch sollten), handelt es sich hierbei nicht um eine Orchestrierung. Automatische nächtliche Backups kritischer Systeme, Upgrades, Lizenzverwaltung, Patches und sogar Asset Management (Inventar) sind wichtige Mittel, mit denen die IT eine betriebliche Skalierung sicherstellen kann, sodass ein einzelner Administrator eine steigende Anzahl von Geräten verwalten kann. Dies ist jedoch keine Orchestrierung.

Umgekehrt ist Orchestrierung nicht gleich Management. Zwar können Sie von der Verwendung von Orchestrierungs-Engines (Systemen, Frameworks oder wie auch immer Sie sie nennen möchten) wie OpenStack , Cisco ACI oder VMware NSX gewisse Vorteile profitieren, doch ermöglicht keine dieser Engines die Kernverwaltung der tatsächlichen Komponenten, die sie bereitstellen. Sie können sicherlich ein BIG-IP erstellen und starten, um beispielsweise LBaaS bereitzustellen, es geht dabei jedoch nicht darum, diese Instanz tatsächlich zu verwalten. Es werden keine Updates durchgeführt, keine Hotfixes angewendet, keine Warnmeldungen ausgegeben und keine der alltäglichen Aufgaben übernommen, die den Geschäftsbetrieb weiterhin gewährleisten. Dies ist die Aufgabe des Managements und nicht der Orchestrierung.

Und obwohl sie nicht dasselbe sind, sind sie in einer Anwendungswelt beide gleichermaßen wichtig. Durch Orchestrierung kann das Unternehmen skalieren, indem es der IT die Möglichkeit gibt, App-Bereitstellungen zu skalieren, während das Management dafür sorgt, dass das Geschäft am Laufen bleibt, indem es sich um all die Aufgaben kümmert, die wir scheinbar vergessen (danke, Cloud), aber dennoch erledigt werden müssen. 

Das Management arbeitet mit der Orchestrierung zusammen, indem es die Bereitstellung und Implementierung im Selfservice ermöglicht. Dies ist jedoch nicht dasselbe. Das sollten sie auch nicht sein.