Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.

Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.

WBOY
WBOYnach vorne
2023-07-22 15:33:511066Durchsuche

1. Datenbestände verstehen – IT-Wert für Unternehmen und Verbrauch Ohne Einheitlichkeit kann es leicht zu Dateninseln oder Nullnutzen kommen.

Nach dem Aufbau der Datenassetalisierung integrieren wir Daten aus verschiedenen Kanälen, erstellen eine einheitliche Datenquelle oder eine Prozessverknüpfung für die Datenerfassung, -speicherung und -analyse und vereinheitlichen dann die entsprechende Datenstruktur, Datenbeziehung und Verbrauchsquelle.

Nachdem die Betriebsdaten gesammelt und zusammengestellt wurden, können sie den eigenen Entscheidungs- und Geschäftsprozessen dienen.

Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.2. Datenbestände – am Beispiel von Betriebs- und Wartungsszenarien

Bilder

Das obige Bild dient als Beispiel für die Klassifizierung von Datenbeständen. Um Datenbestände zu verstehen, müssen Sie die drei Elemente von Datenbeständen verstehen, nämlich die Entsprechung zwischen Datentyp, Datenform und Datenträger.

Datentyp: Informationsbeschreibung der Betriebs- und Wartungsmerkmale

Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.Auf der Ebene der Geschäftsindikatoren konzentriert sich SRE auf Transaktionszeit, Transaktionsauftragsvolumen und andere Informationen; auf der Ebene der Betriebssoftware konzentriert sich SRE auf Benutzer-IP und Schnittstellenaufrufstatus und andere Informationen; auf der Infrastrukturebene konzentriert sich SRE dann auf Informationen wie die entsprechende Netzwerkpaketverlustrate, die Speichernutzung oder die CPU-Auslastung. oder Notfalländerungen.

Datenform: Die Form, in der Daten auf einem Datenträger gespeichert werden

    Wir wählen die entsprechende Speichermethode basierend auf den unterschiedlichen Ausprägungen von Protokoll-, relationalen und Überwachungsdaten, wie relationale Datenbank, Persistenzdatenbank, Nachrichtenwarteschlange oder Logdateien usw.
Datenträger: Bietet eine Speichermethode für Betriebs- und Wartungsdaten

    3. Datenbestände – steigern Sie den Wert von SRE

Bild

  • Erstellen Sie zunächst ein Asset- basierte Plattform, wie z. B. After-Sales-Service Die im Artikel erwähnte CMDB. Verwenden Sie diese Plattformen, um eine große Menge an Betriebs- und Wartungsdaten entsprechend Verbrauchsszenarien zu zerlegen und zu verwalten und so eine Assetisierung zu realisieren.
Darüber hinaus können wir die Digital-Asset-Plattform nutzen, um schnell Plattformen im Zusammenhang mit der SRE-Stabilität zu etablieren und zu verbessern, wie z. B. SLO- und Kapazitätsmanagementplattformen. Sobald die Plattform erfolgreich etabliert ist, werden wir den potenziellen Wert von Daten weiter erforschen und die Stabilität verbessern, auf die sich SRE konzentriert. 2. Data Governance – Methodik hauptsächlich einschließlich Dateninseln. Die Datenqualität ist nicht hoch, die Daten sind agnostisch, die Datendienste sind unzureichend und die Entwicklung der Datenbeschaffung dauert lange usw.

Diese Probleme erschweren die schnelle Iteration von Datenverbrauchsszenarien und die Erfüllung von Geschäftsanforderungen. Wenn Personal, Serverressourcen, Middleware-Ressourcen usw. nicht ausreichen, hat der Aufbau einer Datenstandardisierung katastrophale Auswirkungen.

Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.Betriebs- und Wartungsdaten sind von Natur aus nicht standardisiert. Beispielsweise sind die Datenspeichermethoden von Protokollen und Protokollüberwachung unterschiedlich. Und wir müssen die Ausarbeitung maximieren und die Standardisierung mit begrenzten Ressourcen abschließen. Für aktuelle, in der Branche beliebte Konzepte wie DataOps, AIOps und andere Modelle oder Szenarien fehlt uns noch eine ausgereifte und umfassende Datenmodellierungsmethodik.

2. Etablieren Sie ein Betriebs- und Wartungsdaten-Governance-Modell. Die Förderung von Betriebs- und Wartungsdaten in Datenbestände muss sich auf drei Teile konzentrieren: Governance-Methoden, Governance-Prozesse und Technologieplattformen.

Bilder

1) Governance-Methoden

Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.Stammdatenverwaltung: Definieren und teilen Sie die Daten auf, auf die sich SRE konzentriert. Beispielsweise können Daten wie Hosts und CLP als Stammdaten verwendet werden, für die wir ein Lebenszyklusmanagement durchführen.

Generalisierte Metadatenverwaltung: Diese Daten gelangen im Closed-Loop-Reportingprozess, dem generalisierten Metadatenmanagement, in die CMDB. Dargestellt durch das CMDB-Modell wird der oberen Ebene entsprechende Datenunterstützung bereitgestellt.

Wichtige Governance-Links: Sortieren Sie basierend auf den drei Dimensionen Datenstandards, Governance-Qualität und Sicherheitsgrundlinie den gesamten Governance-Link, d. h. Datenstandards, Qualitätsziele und Grundanforderungen für die gesamte Änderung.

2) Governance-Prozess

Der Governance-Prozess umfasst Strategie, Bau und Betrieb. Im Hinblick auf die Gesamtkonstruktion ist es notwendig, Plattformen und Werkzeuge zu bauen, um den eigenen Betrieb zu unterstützen.

3) Technologieplattform

Der Hauptzweck der Einrichtung einer Technologieplattform besteht darin, vorhandene und inkrementelle Daten durch Tools zu unterstützen.

3. Konzentrieren Sie sich auf die Schlüsselelemente der Datenverwaltung. Die Schlüsselelemente der Datenverwaltung konzentrieren sich hauptsächlich auf vier Aspekte: Organisationsgarantie, Systemaufbau, Projektimplementierung und Plattformunterstützung.

Organisatorische Garantie: Zur Lösung von Personalproblemen klären wir die Rollen und Aufgabenverteilung der Mitglieder. Ein dediziertes Data-Governance-Team besteht aus drei Rollen: Produkt, Betrieb und Forschung und Entwicklung.
  • Systemaufbau: Es ist notwendig, standardisierte Prozesse aufzubauen und deren ordnungsgemäße Umsetzung sicherzustellen, wie z. B. Ressourcenzugriff, Ressourcenentwicklung, Ressourcendatenmodell und andere Spezifikationen.
  • Projektumsetzung: Beginnen Sie mit der umfassenden Sonderverwaltung. Datenverwaltung ist ein langfristiger Prozess, keine einfache Kampagne. Sollte die Datenqualität ernsthaft nicht dem Standard entsprechen, stellen wir ein spezielles Team zusammen und übernehmen einen mobilen Ansatz, um Datenqualitätsprobleme dringend zu beheben. Die Einrichtung langfristiger Governance-Mittel erfordert jedoch die Ausgabe entsprechender Governance-Methoden auf der Grundlage von Datenprodukten und deren Implementierung in produktive Plattformmittel, um Datenverantwortliche zur Durchführung von Daten-Governance zu bewegen.
  • Plattformunterstützung: Der Plattformaufbau konzentriert sich hauptsächlich auf Feinmessung, Ausführung und Governance-Effizienz sowie andere Dimensionen. 3. Aufbau der CMDB-Plattform Wir müssen dem Unternehmen entsprechende Modelle in Schichten erstellen und dann die Konfigurationsdynamik in Echtzeit durch automatisierte Erfassung oder standardisierte Prozesse vorantreiben.
  • Die entsprechende Konfiguration benötigt auch eine entsprechende visuelle Schnittstelle, um die Zusammenarbeit anzuregen. Letztendlich fördern diese Daten Datenverbrauchsszenarien über APP oder entsprechende Offline-Szenarien.
2. Die Positionierung von CMDB im ITIL-Zeitalter – Metadatenzentrum

Persönlich gesehen ist CMDB ein Metadatenzentrum. Wie in der Abbildung oben gezeigt, bereinigt oder sammelt unsere Konfigurationsverwaltungsdatenbank CMDB Daten in Bezug auf Organisationen, Personal, Entscheidungen, Berechtigungen, Prozesse usw.

Es gibt viele Andockplattformen auf niedrigerer Ebene, z. B. Überwachungsplattformen, E-Mails, Textnachrichten, Betriebs- und Wartungsdatenbanken usw. Nachdem die Daten zusammengestellt wurden, werden sie zur Datenausgabe, einer Reihe von Diensten wie Asset-Management und Konfigurationsmanagement sowie zum Plattformaufbau an die obere Schicht (eine Plattform ähnlich der Service-Management-Schicht) übergeben.

Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.3. Die Positionierung von CMBD im neuen Zeitalter – anwendungszentriert

,

Anwendungszentriert kann es die Organisation-Projekt-Personal-Beziehung realisieren und an die Anwendung binden.

Verwenden Sie während des Anwendungsbetriebs entsprechende Ressourcen (Serverressourcen, Konfigurationscenter, Beobachtbarkeitsindikatoren usw.) und bilden Sie dann Zugehörigkeiten entsprechend der Organisationsstruktur des Unternehmens. Schließlich wird die Perspektive der Organisationsstruktur auf die Perspektive der Mikrodienste verwiesen, um Ressourcen zu bilden ihre Ressourcen Beziehung – Topologie, einschließlich Anwendungstopologie und physische Topologie.

4. Vorteile der anwendungszentrierten CMDB

Bild

Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.

5. Die Beziehung zwischen der Anwendung und dem Metadatencenter während der Laufzeit

Bild

Das obige Bild zeigt die CMDB, die die speichert Die Metadaten, Paas-bezogenen Daten und Betriebsdaten der Testeinrichtungen werden der oberen Schicht (CI-Plattform, CD-Plattform, Service-Betriebsplattform und Service-Betriebsplattform) bereitgestellt. Die in der Abbildung dargestellte untere Plattform bildet die Service-Ressourcen-Unterstützungsplattform. Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.Der Vorteil einer solchen Konstruktion besteht darin, grundlegende Datenunterstützung für den gesamten Lebenszyklus der Anwendung bereitzustellen, einschließlich der Anwendungserstellung, der Anwendungslaufzeit (Build, Release, Erweiterung, Abrechnung) und der Wiederverwertung von Ressourcen, nachdem die Anwendung offline ist.

6. Die vier Hauptphasen des CMDB-Aufbaus

Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.Bilder

Das obige Bild zeigt die vier Hauptphasen des CMDB-Aufbaus. Wir befinden uns derzeit in der vierten Phase von serviceorientiert zu wertorientiert.

Abteilungsorientiert:

Unabhängig davon, ob ein CMDB-System vorhanden ist oder nicht, besteht tatsächlich eine CMDB-Anforderung, und Konfigurationsinformationen werden von der Abteilung als Einheit verwaltet.

Informationen sind isoliert und nicht zeitnah und die Integrität und die Richtigkeit kann nicht garantiert werden. Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.Datengesteuert:

  • Die Daten und Zusammenhänge, die alle Abteilungen betreffen, werden in das CMDB-Management integriert und ein Konfigurationsmanagement-Prozesssystem eingerichtet.
  • Aufgrund unklarer Verbrauchsszenarien besteht ein Ungleichgewicht zwischen Verbrauchswert und Produktionskosten.
  • Die Datenproduktionskosten von Station B sind nicht sehr hoch, aber es müssen viele Datenverbrauchsprodukte erstellt werden, oder die Geschäftsseite passt häufig die Szenenanforderungen an. CMDB muss angepasst und in die Entwicklung einbezogen werden, um die Geschäftsseite zu vervollständigen Forderungen. Dadurch wurde das Problem aufgedeckt. Die CMDB verfügt über mehr als 300 OKACIs, was unpraktisch zu warten ist.

Szenenorientiert:

  • Der Grad der lokalen Datenstandardisierung und hohe Genauigkeit;
  • Aufgrund des Einzelnutzungsszenarios ist der Gesamtverbrauchswert nicht hoch und die Produktionskosten relativ hoch.

Dienstleistungsorientierung:

  • Datenbereitstellungsdienste unterstützen die tägliche Betriebsführung und -steuerung, wie Automatisierung, Überwachung, Workflow-Management, Betriebs- und Wartungsanalyse usw.;
  • Einführung diversifizierter Datenproduktions-/-verbrauchsmethoden, um den Verbrauchswert schrittweise auszugleichen und Produktionskosten.

Wertorientierung:

  • CMDB unterstützt die Service- und Geschäftsentwicklung wie Servicekapazitätsmanagement und Verfügbarkeitsmanagement vollständig und wird zum Eckpfeiler des IT-Betriebs und der IT-Wartung.
  • Fördert aktiv die Verbesserung des IT-Managementniveaus der Organisation.

7. So erstellen Sie das CMDB-Modell

Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.Bilder

  • Definieren Sie Datentypen: einschließlich Hosts, Switches, Anwendungen und Anwendungskonfigurationsdateien, die dies nach Erhalt der Anfrage untersuchen.
  • Datenkernattribute definieren: Am Beispiel des Hosts müssen Sie die Kernattribute von Ressourcen wie IP, Seriennummer, Computerraum und Cloud-Anbieter melden oder erfassen.
  • Erstellen Sie direkte Beziehungen in Datenmodellen: Sortieren Sie die Korrespondenz zwischen Ressourcen, z. B. Einschlussbeziehungen, Abhängigkeitsbeziehungen, laufende Beziehungen usw., um die anschließende Erstellung der Ressourcentopologie zu erleichtern. Wenn beispielsweise die Anwendung einen Datentyp und der Host einen anderen Datentyp verwendet, ist die Anwendung beim Ausführen vom Host abhängig, und der Host kann wiederum die Anwendung bilden.
  • Bestätigung des Verbrauchsszenarios: Die Bestätigung des Verbrauchsszenarios bedeutet die Bestätigung, für welche Phasen die Daten verwendet werden. Wenn es für die Clusterbereitstellung verwendet wird, müssen Sie möglicherweise eine entsprechende Bereitstellung in der Anwendungsdimension oder entsprechende Betriebs- und Wartungsaufgaben durchführen.
  • Datenspezifikationen festlegen: Wie ist der Lebenszyklus (von der Erstellung über die Produktion bis zur Bereitstellung)? Wie erkennt die Plattform Änderungen im Datenstatus?

Zusammenfassend lässt sich sagen, dass wir den gesamten Lebenszyklus von Daten als Ausgangspunkt nehmen, Attribute bestimmen, Zusammenhänge klären, Verbrauchsszenarien klären und automatisierte Prozesse nutzen müssen, um die Echtzeitfähigkeit und Genauigkeit der Daten sicherzustellen.

1) Modellbeziehungsdefinition Wie etabliert ist diese Plattform? Welche Qualität haben diese Daten? Wie ist die Organisationsstruktur und technische Struktur? Wie ist der Status der Ressourcen, die während des zukünftigen Einführungsprozesses benötigt werden?

Projektstart: Zu Beginn müssen das CI-Modell und die Beziehung zwischen Zugriffsressourcen, späteren Verbrauchsszenarien, Datenquellen und CI-Stakeholdern definiert werden.

Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.Dateninstanziierung: Bei der Dateninstanziierungserkennung wird eine Testumgebung erstellt und CI-Modelle oder instanziierte Daten werden importiert. Datenüberprüfung: Überprüfen Sie in der UG-Umgebung den Vergleich zwischen Datenberichten und tatsächlicher Ausgabe, um zu bestätigen, ob die Datenqualität den Standards entspricht. Nachdem die Datenqualität den Standard erreicht hat, muss eine Produktionsumgebung erstellt werden, um den Status der Daten in der Produktionsumgebung zu erkennen.

Datenverbrauchsszenario: Nachdem die Daten in die Produktionsumgebung gelangt sind, müssen wir das Datenverbrauchsszenario überprüfen. Wir müssen eine Verbindung mit der Betriebsplattform oder SRE-Plattform herstellen.

Ein SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.4) Standardisierung zuerstStandardisierung zuerst bedeutet, dass sich alle Angelegenheiten vor der Implementierung um die Standardisierung drehen. Dazu gehören einige strenge Anforderungen, wie z. B. Planungsanforderungen, Prozessanforderungen, organisatorische Anforderungen und Plattformanforderungen.

Spezifikationsanforderungen:

  • Definieren Sie klar die Rolle der CMDB-Plattform und die Beziehung zwischen anderen Geschäftssystemen.
  • Definieren Sie klar den Ressourcenmanagementprozess, die verantwortliche Person und die verantwortliche Plattform.
  • Definieren Sie klar die grundlegenden Standards für Ressourcen und Abweichungen Managementmethoden;
  • Planen und erstellen Sie Konfigurationsmanagementfunktionen aus der Perspektive von Service-Geschäftsszenarien.
  • Prozessanforderungen:
  • Es kann den Ressourcenstatus wirklich widerspiegeln;
  • Es kann alle Ressourceninformationen und die Beziehungen zwischen Ressourcen vollständig enthalten;
  • Daten können von Benutzern und Systemen bequem, zeitnah und effizient abgerufen werden.
  • Organisatorische Anforderungen:

Einrichtung eines einheitlichen Aufbaus für Konfigurationsmanagementfähigkeiten;
  • Jedes Geschäftsteam ist klar für die Konfigurationsnutzung und -verbesserung verantwortlich;
  • Bilden Sie einen Mechanismus für die Diskussion, Optimierung und Bedarfserfassung des Konfigurationsmanagements.
  • Plattformanforderungen:

Automatische Konfigurationserkennung und automatische Wartung schrittweise realisieren;
  • Echtzeitverfolgung von Ressourcenstatus und Konfigurationsänderungen;
  • Das Modell ist flexibel und kann in Echtzeit entsprechend den Geschäftsanforderungen erweitert und angepasst werden
  • Konfigurationsvisualisierung kann die Analyse und schnelle Lokalisierung von Ressourcenproblemen unterstützen.
  • 5) Erstellen Sie einen geschlossenen Datenlebenszyklus.

Bestimmen Sie zunächst die Anwendungsattribute. Zu den Attributen der Anwendung können der chinesische und englische Name der Anwendung, die Anwendungsebene, die eindeutige ID, das zugeordnete Unternehmen und die Geschäftsdomäne usw. gehören. Der Inhalt der Attribute hängt hauptsächlich von der persönlichen Definition ab. Nachdem die Anwendung definiert wurde, weist die Anwendung möglicherweise eine Beziehung zu anderen CIs auf und muss weiter geklärt werden.

Zweitens klären Sie, wer für die Eigenschaften der Anwendung verantwortlich ist. Für Anwendungen gibt es entsprechende Verantwortliche, F&E, SRE usw. Wir verfügen über entsprechende Prozesse für Anwendungskonstruktion, -freigabe, -änderungen und andere Aktionen rund um Benutzer, um die Anwendungskonfiguration und Änderungsprüfung sicherzustellen.

Führen Sie abschließend geplante Erfassungsaufgaben durch, um die endgültige Datengenauigkeit der Anwendung sicherzustellen.

6) Fördern Sie die automatische Erkennung und Aktualisierung von Konfigurationen

Die im obigen Bild erwähnten „Ressourcen“ sind immer noch Ressourcen im herkömmlichen Sinne, beispielsweise Serverressourcen. Diese Ressourcen werden über eine bestimmte Methode gesammelt und schließlich an die Ressourcenverwaltungsplattform gemeldet.

Erstellen Sie eine vollständige Konfigurationserfassungsfunktion, um manuelle Wartungsszenarien zu vermeiden.
  • Ermitteln Sie automatisch Konfigurationsinformationen von Ressourcen und Anwendungen.
  • Verbinden Sie Prozesse, Verwaltungsplattformen und Geräte, um den Konfigurationsstatus in Echtzeit abzurufen und Verwendung von Spezifikationen und Durchführung von Compliance-Prüfungen über CMDB;
  • Förderung der Realisierung eines geschlossenen Konfigurations- und Verbrauchskreislaufs und automatische Aufrechterhaltung der Datenzuverlässigkeit durch Verbrauchsfeedback.

Das obige ist der detaillierte Inhalt vonEin SRE, der kein Datenbeständesystem aufbauen kann, ist kein guter Wartungsmann.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:51cto.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen