Zero-Touch-Bereitstellung ist unerlässlich, um den Infrastrukturbedarf zu decken

Jede IT-Organisation hat die Mission, ihre Infrastrukturlogistik ihren Entwicklern aus dem Weg zu räumen On-Demand-Bereitstellung. Wir möchten Benutzern von privaten Clouds vor Ort scheinbar endlose Kapazitäten bieten, die ihre Erfahrungen mit öffentlichen Clouds widerspiegeln. Unser Ziel ist es, die Akzeptanz zu fördern und die Kosten zu senken. Bei Dell Digital, der IT-Organisation von Dell, haben wir die End-to-End-Hardwareautomatisierung durch Zero Touch Provisioning (ZTP) übernommen, um mit unserem unerbittlichen Kapazitätsbedarf Schritt zu halten und gleichzeitig eine zuverlässige, skalierbare private Cloud vor Ort bereitzustellen.

Die größte Investition in eine On-Prem Private Cloud wird immer Rechen- und Speicherhardware sein. Je nach Umfang sind Hunderte oder sogar Tausende von Servern erforderlich, die alle als Virtualisierungs-Cluster aufgebaut, verkabelt, getestet, konfiguriert und installiert werden müssen. Der operative Aufwand, Server Schritt für Schritt von Hand zu Clustern zu machen, skaliert nicht. Je repetitiver eine Aufgabe ist, desto höher ist das Risiko menschlicher Abkürzungen und Versehen. Diese können die Zuverlässigkeit Ihrer lokalen Private Cloud über Jahre hinweg beeinträchtigen. Ihre Hardware ist die Grundlage, und Ihre private Cloud vor Ort kann immer nur so skalierbar und zuverlässig sein wie diese Grundlage.

Als Director of Zero Touch Engineering für Dell Digital habe ich ein Team aufgebaut, das sich mit der Effizienz, Skalierbarkeit und Zuverlässigkeit unseres Cluster-Build-Prozesses befasst. Wir haben mit den Infrastrukturteams zusammengearbeitet, um die Kernschritte des Bereitstellungsprozesses zu standardisieren und zu automatisieren. Wir konfigurieren jetzt neue leere Server in Standard-Virtualisierungsclustern, testen und validieren alle Funktionen und aktivieren sie als Kapazität in einem Viertel der Zeit wie zuvor.

Dies verkleinert das Zeitfenster, in dem die Hardware an Wert verliert, während sie im Lager ungenutzt bleibt, und stellt unseren Benutzern viel schneller Kapazität zur Verfügung.

Wenn Sie Infrastrukturhardware weiterhin manuell bereitstellen, werden Sie niemals Skaleneffekte erzielen, um diese Kapazitätsnachfragekurve zu erfüllen. Standardisierung und Automatisierung machen die Bereitstellung nicht nur schneller und effizienter, sondern schaffen auch detaillierte Kenntnisse über die Hardware in Ihrer Umgebung, um eine Grundlage für den Tag-zwei-Betrieb zu schaffen, um Ihr Ökosystem in Zukunft aufrechtzuerhalten.

Transformation manueller Prozesse

Als wir vor zwei Jahren mit der Zero-Touch-Bereitstellung begannen, waren neun Infrastrukturteams an der täglichen Arbeit zum Erstellen von Clustern beteiligt. Viele der Konstruktionsschritte erforderten das physische oder virtuelle Berühren aller Server in jedem Cluster, um immer wieder dieselben Aufgaben zu erledigen, und dann den Übergang zum nächsten Cluster. Der Gesamtprozess verlief reibungslos und erforderte tägliche Anrufe und mehrere Vollzeit-Projektmanager, um Cluster von Team zu Team durch die Pipeline zu schieben.

Darüber hinaus hat unsere Dell Digital-Organisation unsere Ausgaben für Hardware-Assets in den letzten fünf Jahren verdreifacht und damit unseren Bereitstellungsaufwand verdreifacht.

Um dieser Herausforderung zu begegnen, haben wir zunächst unser ZTP-Team aufgebaut, indem wir Ingenieure mit Kenntnissen in Microservice-Architektur, Workflow-Management, Automatisierungs-Frameworks und Front-End-Design hinzugezogen haben. Wir identifizierten und präzisierten bestehende Standards, halfen bei der Klärung von Diskrepanzen und schlossen Standardlücken. Wir haben neue Schritte zum Bereitstellungsprozess entdeckt und hinzugefügt, um die Zuverlässigkeitsvalidierung zu verbessern.

Heute umfasst unser Workflow 25 Schritte mit jeweils klar festgelegten Eingaben, die in unserer ZTP-Datenbank strukturiert und verschlüsselt sind. Jeder Schritt ersetzt Dutzende von Aufgaben, die zuvor manuell durchgeführt wurden.

Schritt für Schritt automatisieren

Wie der sprichwörtliche Elefant haben wir die End-to-End-Automatisierung Stück für Stück in Angriff genommen. Wir haben Schritte für den Build-Prozess bereitgestellt, sobald sie fertig waren, anstatt darauf zu warten, dass der End-to-End-Workflow abgeschlossen ist. Durch die aktive Teilnahme am bestehenden Prozess während der Umstellung auf Automatisierung blieben wir in enger Zusammenarbeit mit den spezialisierten Infrastrukturteams und lieferten gleichzeitig Quartal für Quartal Mehrwert.

Der Automatisierungsprozess ist im Gange. Wir konsultieren Experten für Infrastrukturthemen, um jeden Bereitstellungsschritt im Detail zu analysieren. Das ZTP-Team wählt dann die geeignete Übereinstimmung aus unserem Toolkit aus, um diese Integration in Angriff zu nehmen. Um die Installation und Verwaltung von kommerziellen oder Open-Source-Tools zu automatisieren, beginnen wir so weit wie möglich mit Open-Source-Automatisierungsmodulen. Bei Bedarf entwickeln wir unsere eigenen Integrationsbibliotheken, wobei wir uns immer auf wiederverwendbare Komponenten konzentrieren.

Die Automatisierung der eigentlichen Ausführung von Build-Aufgaben, um jeden Schritt abzuschließen, macht etwa ein Viertel des Gesamtaufwands aus. Wir mussten ein System entwickeln, um alle erforderlichen Informationen zu verschlüsseln – die DNA von Zero Touch Provisioning. Fast 10.000 Informationen müssen zu jedem Cluster gesammelt, erfasst oder nachverfolgt werden, damit sie die Schritte durchlaufen können. Wir kompilieren und strukturieren Informationen über alle Ebenen der Plattform und stellen sie über APIs bereit, sodass sie Self-Service und eine gemeinsame Quelle der Wahrheit für Automatisierungs- und Validierungsprozesse sind. Dies eliminiert die Reibung durch Besprechungen, Übergaben, die Abhängigkeit von institutionellem Wissen und den endlosen Strom von Tabellenkalkulationen.

Nachdem die Aufgaben automatisiert und die Daten strukturiert sind, kann der Schritt schließlich in den Gesamtworkflow integriert werden, sodass er wirklich automatisiert genug ist, um „sich selbst auszuführen“.

Die Vorteile von ZTP zu erkennen, braucht Zeit. Zunächst tauscht Ihr Unternehmen Infrastrukturingenieure gegen Softwareingenieure aus, um die Automatisierung aufzubauen. Aber wenn Ihre lokale private Cloud erweitert wird, werden die Geschwindigkeits-, Effizienz- und Wartbarkeitsvorteile zunehmen.

Wir haben stark in ZTP investiert, um den End-to-End-Workflow zu entwickeln, der uns bis zum ersten Tag der Produktion bringt – dem ersten Tag, an dem ein Cluster als Kapazität in unserer lokalen privaten Cloud live geht. Dieses sorgfältig strukturierte und standardisierte Design und Build gibt uns jedoch die Möglichkeit, die Kapazitätscluster kontinuierlich zu prüfen, zu warten und schließlich außer Betrieb zu nehmen.

Die Kapazitätsnachfrage nimmt weiter zu. Entwicklungsteams führen weiterhin Innovationen durch und erweitern ihre Benutzerbasis. Interne Tools und Services wachsen mit Ihrem Unternehmen. ZTP ist eine Investition, die sich weiterhin durch die Effizienz und Zuverlässigkeit Ihrer Infrastrukturkapazität auszahlt.

Bleiben Sie über unsere Dell Digital-Strategien und mehr auf dem Laufenden unter Dell Technologies: Unsere digitale Transformation.

Author: admin

Leave a Reply

Your email address will not be published. Required fields are marked *