Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial Internet of Things >> Internet der Dinge-Technologie

Mit Observability für IT, DevOps und SREs eine neue Kultur gestalten

Die Beobachtbarkeit mit Unternehmens-IT-Systemen ist im Zeitalter der digitalen Transformation von entscheidender Bedeutung.

Während Unternehmen die digitale Transformation annehmen, hat die damit verbundene Automatisierung von Geschäftsprozessen den Druck auf IT-Teams erhöht, proaktiver und flexibler zu sein. Es gibt einen ungewöhnlichen Fokus auf DevOps-Praktiker und Site Reliability Engineers (SREs), denn diese sind die Fachleute, die die kritischen Apps erstellen und am Laufen halten. Eine schnelle, informierte Reaktion ist von entscheidender Bedeutung, da ein digital transformiertes Unternehmen von der Leistung seiner Betriebssysteme lebt oder stirbt.

Die eingebaute Komplexität moderner Systeme und riesige Betriebsdatenmengen haben eine neue damit verbundene Herausforderung geschaffen. Wenn etwas schief geht und die Leistung beeinträchtigt wird, sind herkömmliche manuelle Prozesse zur Ermittlung wahrscheinlicher Ursachen und Behebung zu langsam. Infolgedessen ist Beobachtbarkeit das neue wesentliche Werkzeug für operative Teams .

Die Notwendigkeit der Beobachtbarkeit

Beobachtbarkeit ist die moderne Methode für Teams, Betriebsdaten als Rosetta-Stein zu verwenden, der die internen Zustände aller deutlich zeigt Systemelemente und Kontextbeziehungen zueinander. Beobachtbarkeit ist Ihr Freund rund um die Uhr, denn wenn ein Geschäftsprozess nicht mehr funktioniert, verwenden Algorithmen Ihre Daten, um Teams schnell genau zu informieren, was schief gelaufen ist – und warum. Observability führt Sie dann zu den richtigen Schritten zur Behebung, damit Sie Systeme so schnell wie möglich wieder zum Laufen bringen können.

Die Anforderung an Observability beginnt mit der Entwicklung moderner Anwendungen. Die Erstellung, Bereitstellung und kontinuierliche Iteration von Geschäftsanwendungen erfordert Beobachtbarkeit, da sie integral mit allen Stacks der Unternehmens-IT-Umgebung verbunden sind.

Aus diesem Grund treiben Entwicklungsteams oft Veränderungen in der Dynamik und Rolle der IT-Abteilung voran. Die Arbeit von DevOps-Praktikern und SREs kann nicht mehr nur als Backend-Funktion betrachtet werden. DevOps und SREs müssen proaktiv sein, insbesondere wenn diese Funktion direkt mit der Generierung von Einnahmen verbunden ist.

Betrachten wir drei wichtige Änderungen für DevOps-Praktiker und SREs.

Agilität . Bei DevOps dreht sich alles um Geschwindigkeit. Die breite Einführung agiler Entwicklungspraktiken beschleunigt die Bereitstellung von App-Erstellungs- und Funktionsänderungen in der Produktionsumgebung.

Automatisierung . DevOps hat den Prozess der Änderungsbereitstellung größtenteils automatisiert. Dadurch ist der Entwicklungsprozess viel schneller. Dies gilt auch für die Bereitstellung von Ergebnissen.

Integration . Da die Arbeit von DevOps-Praktikern und SREs alle Stacks der Unternehmens-IT berührt, ist es nicht verwunderlich, dass es bei Entwicklungs- und Betriebsteams zu einer Aufhebung der Trennung kommt. In der Vergangenheit hat sich das IT-Betriebsteam um die Umgebung gekümmert, und DevOps und SREs haben die Entwicklung als zwei separate Funktionen verwaltet – oft mit unterschiedlichen organisatorischen Berichtsstrukturen. In einer modernen Umgebung sind isolierte Funktionen nicht mehr praktikabel. In der Regel sind sie jetzt in Bezug auf Praxis, Interaktion und sogar den Austausch von Technologiewerkzeugen wie Observability miteinander verbunden.

Gibt es Widerstand gegen die Gründung dieser Big Happy Family? Offensichtlich! Der IT-Betrieb kann die enge Interaktion mit der Entwicklung ablehnen oder die Programmierung als winziges Rädchen in einem Riesenrad betrachten. Umgekehrt verstehen DevOps-Experten und SREs möglicherweise nicht ganz, wie schwierig es ist, eine riesige Produktionsumgebung zu verwalten. Von außen mag die Betreuung der Produktion wie eine relativ einfache Aufgabe auf niedriger Ebene erscheinen. Für einen reinrassigen DevOps- und SRE-Anwender kann die Perspektive auf die Infrastruktur kurzsichtig sein und sich nur auf die spezifischen Patches der Infrastruktur konzentrieren, die für ein bestimmtes Codierungsprojekt relevant sind.

Wenn diese Einstellungen in Ihrer modernen Umgebung vorhanden sind, sollte es Priorität eins sein, Teams dabei zu helfen, ihr Verhalten an neue Anforderungen anzupassen. Keine moderne App lebt isoliert; es koexistiert mit einem komplexen Ökosystem aus gemeinsam genutzten IT-Ressourcen. Ebenso ist die Zusammenarbeit der Betreuer für Apps und Umgebung von entscheidender Bedeutung!

Beobachtbarkeitstools und Automatisierung nutzen

Bei der Einheit zwischen DevOps-Praktikern, SREs und IT-Betrieb geht es nicht nur darum, isolierte menschliche Interaktionen aufzuweichen oder aufzulösen. Unity beinhaltet auch die Verwendung gemeinsam genutzter Observability-Tools, die allen helfen, dieselben Betriebsdaten zu nutzen, um Aufgaben in ihren jeweiligen Aufgabenbereichen zu erfüllen.

Betrachten wir, wie die Automatisierung in diese Beziehung einfließt. Für DevOps- und SRE-Teams gibt es viele Schritte, um ein neues Modul oder eine neue Anwendung aus der Entwicklungsumgebung in die reale Produktionsumgebung zu verschieben. In der Vergangenheit waren diese Schritte meist manuell. Jetzt beseitigt die Automatisierung die Mühe, indem sie den Menschen aus dem Prozess herausnimmt.

Durch den Einsatz einer Observability-Lösung mit Automatisierung kann der Weg von der Entwicklung zur Produktion intelligenter gestaltet werden.

Beispielsweise kann eine Beobachtbarkeitslösung Algorithmen bereitstellen, die automatisch Daten aus der Produktionsumgebung verwenden, um die aktuelle Verteilung von Ressourcen innerhalb dieser Umgebung zu verstehen. Mit diesem Einblick können DevOps-Praktiker und SREs sicherstellen, dass die neue Anwendung oder Änderung, die bereitgestellt wird, über ausreichende Ressourcen verfügt, um sich selbst zu unterstützen, ohne mit anderen Anwendungen zu kollidieren oder sie für gemeinsam genutzte Ressourcen zu verhungern. All dies ist mit Automatisierung erreichbar.

Eine Stufe der Automatisierung ist der Weg von der Entwicklung bis zur Produktion. Observability-Tools zur Verbesserung dieses Pfads umfassen Mustererkennung, Anomalieerkennung und Ursachenanalyse. Die Beobachtbarkeitslösung bewertet automatisch die Ressourcenzuweisung und die zeitlichen Entscheidungen rund um die Lieferung neuer Komponenten in die Produktionsumgebung.

Eine weitere Phase sind kontinuierliche Iterationen der App mit neuen Features und Funktionen. Früher gab es Softwareänderungen einmal im Jahr, zweimal im Jahr, vielleicht vierteljährlich. Mit DevOps sind Änderungen eher dutzend-, hundert- oder tausendmal pro Woche! Automatisierte Observability-Tools sind unerlässlich.

Teams dabei helfen, die Kontrolle durch Beobachtbarkeit zu erlangen

Moderne Apps haben andere und herausfordernde Eigenschaften; sie sind modular, kurzlebig und hochgradig verteilt. Ohne Beobachtbarkeit ist es unmöglich, mit hoher Sicherheit vorherzusagen, welche Auswirkungen eine neue Änderung auf eine Produktionsumgebung haben wird.

Nur eine Beobachtbarkeitslösung kann schnell analysieren, was das Vorhandensein eines bestimmten neuen Elements bedeutet, und DevOps-Praktikern, SREs und IT-Betrieben schnell diagnostische Erkenntnisse zur Lösung von Problemen liefern.

Aufgrund der enormen Mengen an Betriebsdaten aus der digitalen Transformation ist es für DevOps-Experten, SREs und IT-Betriebsteams praktisch unmöglich, die Leistung der Produktionsumgebung ohne die Verwendung eines Observability-Tools zu verstehen. Ohne seinen intelligenten Filter wird der Entwicklungszyklus schwerfällig und Teams finden es schwierig, Maßnahmen gegen negative Ereignisse anzuwenden.

Beobachtbarkeit wird Zur Rettung kommen! Wenn Sie danach streben, Silos aufzulösen und eine organisatorische Einheit für eine moderne IT-Kultur zu schaffen, achten Sie darauf, gemeinsame Beobachtungsoptionen zu evaluieren, die die Einheit von DevOps-Praktikern, SREs und IT-Betriebsteams festigen. Beobachtbarkeit ist die Grundlage für die betriebliche Kontrolle und die zuverlässige Bereitstellung leistungsstarker Dienste für das moderne Unternehmen.


Internet der Dinge-Technologie

  1. Pixus:neue dicke und robuste Frontplatten für eingebettete Boards
  2. Neuer Laser-Distanzsensor mit integriertem Heiz- und Kühlelement ist für den dauerhaften Einsatz im Freien geeignet
  3. GE stellt neues Produkt für Steuerungs- und Überwachungsanwendungen vor
  4. DSM und Nedcam entwickeln neue Anwendungen für den großformatigen 3D-Druck
  5. Teradyne plant neuen Cobot-Hub für die Portfoliounternehmen UR und MiR
  6. PLASTICS veröffentlicht neuen Sicherheitsstandard für Robotik und Spritzguss
  7. Cisco verbindet Unternehmen und Industrie mit neuen Routern
  8. Entwurf drahtloser IoT-Anwendungen für die aufkommenden neuen Netze – LTE und NB-IoT
  9. Das neue Verkaufsmodell für IoT-Konnektivität stellt eine Herausforderung für traditionelle MVNO- und MNO-Anbieter dar
  10. Wie die IoT-Nachfrage der Verbraucher in den Bereichen Elektronik, Smart Home und Gesundheitswesen bis 2023 mit neuen Technologien wächst