Die digitale Transformation hängt von der IT ab, wobei ITOps als verbindendes Element fungiert. Doch da ITOps in Unternehmen Schwierigkeiten hat, mit der rasanten Innovation und agilen Technologien Schritt zu halten, ist eine eigenständige Strategieform gefragt: CloudOps, die Best Practices aus DevOps und ITOps übernimmt, um CI/CD für größeren geschäftlichen Erfolg zu realisieren.
In diesem Artikel geht es um ITOps und CloudOps sowie ihre Gemeinsamkeiten und Unterschiede, ergänzt durch Kommentare von Experten auf diesem Gebiet.
Auch lesen: Entwicklung einer Cloud-Modernisierungsstrategie
Was ist ITOps?
ITOps, kurz für Information Technology Operations, bezeichnet den Prozess, der für die Bereitstellung, Implementierung, Wartung, Konfiguration und Überwachung der IT-Infrastruktur eines Unternehmens verantwortlich ist. Dazu können sowohl physische als auch virtuelle Komponenten gehören, die zusammen die IT-Umgebung eines Unternehmens bilden.
Kurz gesagt besteht die Aufgabe von ITOps-Teams darin, sicherzustellen, dass der IT-Betrieb reibungslos und ohne Unterbrechungen der IT-Services läuft.
Funktionen von ITOps
Die Hauptaufgabe von ITOps-Teams besteht darin, die Infrastruktur zu verwalten – unabhängig davon, ob sie On-Premises oder in der Cloud betrieben wird – und sicherzustellen, dass sie auch die anderen Geschäftsbereiche unterstützt. Zu den weiteren Funktionen von ITOps gehören:
- Wartung der Hardware
- Sicherheitsmanagement
- Technischer Support
- Verwaltung von Konfigurationen
- Vorhersage von Problemen und Schadensbegrenzung
Heute werden Daten in exponentiellem Umfang erzeugt. Hinzu kommt, dass die Cloud zunehmend komplexer wird, da Unternehmen in heterogene Umgebungen expandieren, darunter Multi-Cloud, Public Cloud, Private Cloud, Hybrid Cloud und den Netzwerk-Edge. Diese Vielfalt effektiv zu verwalten und all diese Daten zu sichten, ist für IT-Teams überwältigend.
Zu den konkreten Problemen, mit denen sie konfrontiert sind, gehören:
- Isolierte Teams und Prozesse verhindern die vollständige Transparenz, die für eine schnelle Problemlösung erforderlich ist. Diese Silos verursachen für Unternehmen letztlich enorme Kosten.
- IT-Teams verfügen nicht über die erforderlichen Kompetenzen, um diese umfangreichen Ressourcen zu verwalten.
- Automatisierung ist der Schlüssel, doch ITOps-Teams verlassen sich häufig auf manuelle Methoden.
Da ITOps in veralteten Praktiken feststeckt, verlangsamt sich die Innovation und die Produktivität des Unternehmens leidet. Traditionelle ITOPs müssen sich von diesen überholten Gatekeeper-Methoden lösen und agile Vorgehensweisen übernehmen, damit Unternehmen ihren Wettbewerbsvorsprung behaupten können.
Gefragt ist eine andere Arbeitsweise. Hier kommt CloudOps ins Spiel.
Was ist CloudOps?
„CloudOps bezeichnet die Praxis, Infrastruktur und Anwendungen in der Public Cloud als Code zu erstellen“, sagt Bryan Woodworth, Principal Solutions Strategist bei Aviatrix. „Genauer gesagt geht es um eine umfangreiche Sammlung von Tools und Praktiken, die mit DevOps begannen und sich zu CloudOps entwickelten, als Entwickler die Public Cloud als De-facto-Modell für die Bereitstellung und Migration von Anwendungen übernahmen.“
„Ein guter Wendepunkt zwischen DevOps und CloudOps war – wenn wir einmal ins Blaue hineinraten – die Übernahme von GitHub durch Microsoft und die Integration des Azure-Entwicklerökosystems in GitHub. Damit gab Microsoft der Branche ein deutliches Signal, dass DevOps im Enterprise-Bereich der Vergangenheit angehörte und CloudOps nun das Gravitationszentrum für CI/CD-Pipelines, Automatisierung, Tooling und Best Practices für kontinuierliche Entwicklungszyklen war.“
Funktionen von CloudOps
Zu den Funktionen von CloudOps-Teams gehören:
- Kostenoptimierung für einen höheren ROI
- Sicherstellung der Einhaltung von SLAs
- Implementierung eines Backup-Plans für die Geschäftskontinuität
- Automatisierung wiederkehrender Aufgaben
- Ermöglichung von Self-Service-IT
- Unterstützung beim Konfigurationsmanagement
- Unterstützung bei der Ressourcenverteilung
Woodworth erklärt: „Zu den zentralen Grundsätzen von CloudOps gehört es, Agilität über die programmatischen Schnittstellen und APIs der Cloud zu nutzen, die Bereitstellung und Entwicklung mithilfe von As-a-Service-Angeboten zu beschleunigen und die enorme Skalierbarkeit dieser Services einzusetzen, um neue Services und Erlebnisse zu schaffen, deren Verwaltung für einen einzelnen Anbieter oder Geschäftsbereich andernfalls viel zu teuer oder komplex wäre. Das bedeutet, dass Ihre Pipelines und Tools nun genau auf die Angebote der Cloud ausgerichtet sind, weil dort all Ihre neuen Investitionen hinfließen.“
Auch lesen: 9 Möglichkeiten, wie KI das Cloud-Management verbessern kann
CloudOps-Teams kombinieren Automatisierung, Abstraktion und kontinuierlichen Betrieb, um Innovationen schneller voranzutreiben und sich einen Wettbewerbsvorteil zu verschaffen.
Automatisierung: Mit Cloud-Automatisierung können Sie Ihre Computing-Workloads wesentlich effektiver verwalten als bei einer manuellen Durchführung. Ihre Systeme können je nach Bedarf hoch- und herunterskaliert werden, wodurch eine optimale Ressourcennutzung gewährleistet wird.
Abstraktion: In einer verteilten Cloud-Umgebung abstrahieren CSPs die komplexen Details, wodurch der Prozess für Endanwender einfacher und verständlicher wird. Dies führt zu höherer Effizienz und verbesserter Produktivität.
Kontinuierlicher Betrieb: Durch automatisierte CI/CD-Pipelines verkürzt sich die Markteinführungszeit, sodass Entwickler neue Produkte schneller veröffentlichen können. Insgesamt sorgt dies für zufriedenere Kunden.
Wie überschneiden sich CloudOps und ITOps?
CloudOps und ITOps weisen einige Überschneidungen auf. „Obwohl die Cloud in den meisten Szenarien die beste Option ist, verfügen moderne Unternehmen typischerweise über hybride Bereitstellungen von On-Premises-Umgebungen in die Cloud oder über Hybrid-Cloud-Bereitstellungen, die beide Disziplinen abdecken“, sagt Jacques Botha, VP of Global Engineering bei Provoke Solutions.
„In der Praxis handelt es sich nicht um eine Entweder-oder-Option. Betriebsteams müssen Cloud-Praktiken auf On-Premises-Umgebungen übertragen, um dieselbe Agilität und Zuverlässigkeit zu erreichen, die in der Cloud üblich sind. Der Einsatz gemeinsamer Toolsets zur Automatisierung von Infrastruktur und Software sowie zur Überwachung der Sicherheit und Performance von Plattformen sollte die Grenzen zwischen Cloud- und On-Premises-Komponenten zunehmend verwischen. Dies hilft auch traditionellen Teams, ihre Kompetenzen auszubauen und cloudfähig zu werden.“
Worin unterscheiden sich CloudOps und ITOps?
Obwohl sich die beiden Technologien überschneiden, gibt es einige grundlegende Unterschiede zwischen ihnen.
Veränderlich vs. unveränderlich
Reuven Harrison, CTO und Mitgründer von Tufin, sagt: „ITOps verwaltet veränderliche Systeme, die kontinuierlich über lange Zeit laufen und sukzessive Konfigurationsänderungen durchlaufen. Es gibt keinen bekannten Zustand außer dem System selbst, was die Diagnose im Problemfall erschwert. CloudOps ist dagegen größtenteils unveränderlich: Statt laufende Systeme neu zu konfigurieren, wird bevorzugt eine neue Version bereitgestellt. Die Konfiguration wird in einem Konfigurationsmanagementsystem wie Git gespeichert. Das ist einfacher zu warten und sicherer.“
Agilität
Harrison weist darauf hin: „ITOps hat SLAs (Service-Level-Agreements) von Stunden, Tagen und Wochen. Beispielsweise kann es einige Tage dauern, bis eine Firewall-Richtlinienänderung genehmigt und umgesetzt ist. CloudOps hingegen hat SLAs von Sekunden und Minuten. Beispielsweise lassen sich ein neues System oder sogar eine komplette Anwendung normalerweise innerhalb weniger Minuten bereitstellen.“
Wirtschaftliche Aspekte
Dave Russell, Vice President of Enterprise Strategy bei Veeam, sagt: „Bei CloudOps geht es um einen der zentralen Aspekte, der für ITOps weniger wichtig ist: die wirtschaftlichen Rahmenbedingungen.“
Er erklärt: „Zu oft konzentrieren sich Unternehmen darauf, dass die IT On-Premises im Gegensatz zur Cloud ‚funktioniert‘, obwohl die IT zwar funktioniert, aber äußerst ineffizient und dadurch unerschwinglich teuer ist. Unternehmen stellen dies möglicherweise auf die harte Tour fest. Dies ist einer der wesentlichen Unterschiede zwischen CloudOps und ITOps, denn eine Lift-and-Shift-Migration in die Cloud führt nicht immer zu einer Lösung, die optimal auf die wirtschaftlichen Modelle der Cloud abgestimmt ist.“
Auch lesen: 9 Strategien zur Optimierung von Cloud-Kosten
Fazit
Sollten Sie ITOps also zugunsten von CloudOps aufgeben? Nun, nicht unbedingt.
CloudOps hilft Unternehmen zwar, ihren Wettbewerbsvorsprung zu behaupten, ist aber nicht der einzige Weg in die Zukunft. Tatsächlich können Ihre IT-Teams beides einsetzen, um Effizienz, Produktivität und Sicherheit zu steigern. Wie Russell feststellt: „Das Rechenzentrum wird für die meisten Unternehmen nicht vollständig verschwinden. Entscheidend ist, zu verstehen, welche Workloads und Anwendungen in welcher Umgebung (On-Premises oder in der Cloud) entwickelt und später bereitgestellt und verwaltet werden sollten. Das bedeutet, dass eine teamübergreifende Koordination sehr wahrscheinlich erforderlich ist. Beide Seiten müssen jedoch erkennen, dass sie im selben Geschäft tätig sind und über die IT geschäftliche Ergebnisse liefern – sie gehen dabei lediglich auf unterschiedliche Weise vor.“