Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Eine weitere Aufnahme von Yun Shao Haiyang: 25-jähriger Linux-Veteran spricht über die acht Ehren und acht Schanden von DevOps

Eine weitere Aufnahme von Yun Shao Haiyang: 25-jähriger Linux-Veteran spricht über die acht Ehren und acht Schanden von DevOps

PHPz
PHPznach vorne
2023-06-09 23:26:281110Durchsuche

Eine weitere Aufnahme von Yun Shao Haiyang: 25-jähriger Linux-Veteran spricht über die acht Ehren und acht Schanden von DevOps

Durch Interviews und Manuskriptanfragen werden Veteranen im Bereich Betrieb und Wartung eingeladen, tiefgreifende Einblicke zu geben und zusammenzuarbeiten, um einen fortgeschrittenen Konsens zu erzielen und die Branche dabei zu unterstützen, besser voranzukommen.

In dieser Ausgabe laden wir Shao Haiyang von Youpaiyun Technology ein, einen 25-jährigen Linux-Veteranen, der von Technologie besessen ist und Schritt für Schritt voranschreitet Ich hoffe, dass das heutige Interview Ihnen etwas Inspiration geben kann.

Dies ist die 4. Ausgabe des bodenständigen und hochkarätigen „​​Hundred Operations and Maintenance Forum​​“, fangen wir an!

Hallo Herr Shao, bitte stellen Sie sich zunächst vor, sprechen Sie über Ihren Lebenslauf und Ihre aktuelle Situation, damit jeder Sie besser kennenlernen kann. Wenn Sie Ihren Hintergrund verstehen, können die Leser auch den Inhalt des folgenden Interviews besser verstehen Ich bin Shao Haiyang von Youpaiyun Technology. Ich verwende Linux seit fast 25 Jahren, seit 1998. Ich bin ein erfahrener (Veteran) Linux-Systembetrieb und -wartung/Architekt, ein Befürworter von DevOps mit acht Auszeichnungen und acht Schande und ein Amateurautor . Leute; kompetent in (Schul-)Systemoptimierung und Netzwerkdienstmanagement, Linux-Systemanpassung, CDN-Beschleunigung und Sicherheitsverteidigung; gut in leistungsstarkem Internet-Netzwerk- und Architekturdesign, virtualisierten KVM- und OpenStack-Cloud-Plattformen, K8S-Container-Cloud und Ceph-verteiltem Speicher und andere neue Technologien Technologie; kommuniziert und teilt gerne, ist in der Community aktiv und war aktiv an der Organisation und Verbreitung von Open-Source-Aktivitäten beteiligt.

Im Bereich Betrieb und Wartung formuliert jedes Unternehmen seine eigenen Betriebs- und Wartungsrichtlinien oder Betriebsspezifikationen. Können Sie uns die Erfahrungen Ihres Unternehmens mitteilen und uns einige Referenzen nennen?

Youpaiyun ist ein Unternehmen, das Cloud-Speicher-, Cloud-Verteilungs- und Cloud-Verarbeitungsdienste anbietet. Es ist auch der erste professionelle Cloud-Dienstanbieter in China, der programmierbare CDN-Dienste das ganze Jahr über anbietet, also Cloud Für Betrieb und Wartung gelten auch einige Regeln oder Prinzipien, wie zum Beispiel:

Stellen Sie zuerst die Stabilität sicher und optimieren Sie dann

Übermäßiges Design oder vorzeitige Optimierung führen wahrscheinlich zu mehr Ausfallzeiten, daher müssen Sie sich zunächst auf die Verbesserung der Skalierbarkeit und der hohen Leistung konzentrieren der Verfügbarkeit. Unter dem Motto „Erst vollständig, dann perfekt, dann perfekt“ verfolgt das Projekt auch die Umsetzungsstrategie „zuerst nutzbar, dann einfach zu nutzen, dann gut zu nutzen“.

Zuverlässige Testbasis und Zeitüberprüfung bereitstellen

Vor der Einführung neuer Technologien in die Architektur ist es notwendig, die Stabilität der neuen Technologien und ausreichende Langzeittests sicherzustellen und auch die Integrität der Toolkette entwickeln zu lassen in der Betriebs- und Wartungstechnik. Wenn Sie aufgrund von Online-Nacharbeiten oder -Änderungen überrascht werden, kann dies bereits der Auslöser für einen Misserfolg sein.

Verwenden Sie steuerbare Automatisierungsmethoden, um die Effizienz zu verbessern

Automatisierungsmethoden wie automatische Bereitstellung, automatische Orchestrierung, automatische Inspektion und automatische Aktualisierung werden zunehmend im Cloud-Betrieb und in der Wartung eingesetzt. Dies ist ein Trend, der sich an das Zeitalter des Cloud Computing anpasst, aber mit größeren Fähigkeiten geht auch eine größere Verantwortung einher. Seien Sie vorsichtig mit den Lawinen- und Donnerherdeneffekten der Automatisierung und leisten Sie gute Arbeit bei der Graustufen-/Blaugrün-Bereitstellung und verschiedenen Tests.

Halten Sie es einfach, überwachen Sie alles

Halten Sie es einfach, machen Sie es nicht zu kompliziert. Zusätzlich zu den allgemeinen Alarmen bei abnormalen Problemen können Geschäftsindikatoren, Marktindikatoren, Verkaufsdaten, Kosten usw. für Trendanalyseinformationen verwendet werden. Regelmäßige Umfragen zur Anzeige der Spitzen und Tiefen der einzelnen Trenddaten können Ihnen dabei helfen, Erkenntnisse zu gewinnen.

Budgetorientierter Betrieb und Wartung

Das Betriebs- und Wartungsteam gibt normalerweise am meisten Geld aus, da das Budget nicht ausreicht und es für Betrieb und Wartung ohne Geld schwierig ist, dem wachsenden Geschäftsumfang des Unternehmens Rechnung zu tragen , es sei denn, das Geschäft des Unternehmens stagniert oder wächst explosionsartig. Angesichts solcher Herausforderungen müssen Betrieb und Wartung lernen, Kosten zu senken und Gewinne zu erzielen, Einnahmen zu steigern und Ausgaben zu senken sowie neue Technologien zur Verbesserung der Energieeffizienz einzusetzen.

Szenarioorientierter intelligenter Betrieb und Wartung

Eine Vielzahl von Lastszenarien, von der Verarbeitung mit hoher Parallelität bis zur Videotranskodierung, vom Hochleistungs-Parallelrechnen bis hin zu massiven Netzwerkanforderungen. Diese unterschiedlichen Lastszenarien stellen unterschiedliche Anforderungen an die Netzwerkbandbreite, verschiedene Verarbeitungs- und E/A-Anforderungen. Intelligenter Betrieb und Wartung erfordern ein tiefgreifendes Verständnis des Geschäfts und eine angemessene Zuweisung von Ressourcen und Architektur, um den Anforderungen verschiedener Geschäftsszenarien gerecht zu werden.

Kontinuierliches Integrations- und Release-System

Kontinuierliche Release umfasst Graustufen-Release, Test-Release, Rolling-Release, Rollback-Release und andere Szenarien und stellt sicher, dass jedes Szenario kontrollierbar sein sollte.

Stellen Sie sicher, dass jeder ersetzt werden kann

In einem eisernen Lager ist es normal, dass sich die Leute bewegen und bewegen. Leisten Sie gute Arbeit bei der gemeinsamen Dokumentenverwaltung und dem Wissenstransfer unter den Mitarbeitern. Jeder kann ersetzt werden, jeder. Es sollte auch nicht zu einer Obergrenze für das Unternehmen werden.

Obwohl Wachstum Ihr eigenes Geschäft ist, werden Ingenieure schneller wachsen und das Team effektiver sein, wenn Sie das richtige Fachgebiet, die richtigen Projektmöglichkeiten, das richtige Team und die richtigen Mechanismen haben Fördern Sie die Entwicklung von Betriebs- und Wartungsstudenten?

Das Unternehmen hat seine Mitarbeiter schon immer aktiv dazu ermutigt, ihre Fähigkeiten selbst zu verbessern und Wachstum zu fördern:

  • Monatlicher Tag der offenen Tür: Das technische Komitee des Unternehmens wird regelmäßig Vorträge halten, um einige Erkenntnisse aus der Spitzenforschung vorzustellen, die ein Thema erfordern Wenn es Anwendungsszenarien gibt, ist es am besten, Beispiele zu haben.
  • Wöchentliches Austauschtreffen: Alle Entwickler werden ermutigt, regelmäßig neue Technologien auszutauschen, über die Probleme zu sprechen, mit denen sie konfrontiert sind, oder über alles andere, worüber sie nachdenken. Die geteilten Inhalte werden in Dokumenten und Videoarchiven zusammengefasst und es werden Boni und Belohnungen vergeben basierend auf den Punkteanreizen.
  • Unternehmensprämienprojekt: Entweder das Unternehmen oder die Mitarbeiter selbst können das Projekt initiieren. Nach bestandener Prüfung durch das technische Komitee können sie ein Team bilden, um es auf der Grundlage der Ausgabedokumente, des Datenvergleichs und des Technologieaustauschs abzuschließen Es wird eine entsprechende Projektprämie gewährt. Für die Anmeldung eines Patents gibt es entsprechende Patentprämien.
  • Förderung des persönlichen Einflusses: Ermutigen Sie Mitarbeiter, ihre Ingenieurs- und Berufserfahrung auszutauschen, indem Sie Artikel oder Reden veröffentlichen, um den persönlichen Einfluss zu verbessern, und bieten Sie Anreize für Manuskriptgebühren und Vortragsgebühren basierend auf dem Feedback des Publikums.
  • Abonnieren Sie Zeitungen, Zeitschriften und andere gedruckte Bücher, um über die neuesten Nachrichten zu erfahren. Je nach Abteilung wird ein bestimmter Zuschuss für Buchkäufe gewährt.

Die Schulung innerhalb des Cloud-Betriebs- und Wartungsteams umfasst:

  • Die „Decke in ein Support-Board“ verwandeln: Versetzen Sie sich in eine Führungsrolle, um neue Leute auszubilden, lassen Sie sich nicht zum Flaschenhals des Unternehmens werden Mitarbeiterobergrenze und Ermutigung neuer Menschen. Um neue Dinge auszuprobieren und mit Misserfolgen umzugehen, um die eigenen Fähigkeiten und praktischen Erfahrungen zu verbessern, sich gegenseitig zu helfen und zu inspirieren, werden sie weiterhin Überraschungen schaffen.
  • Produzieren Sie „Automatisierungstools“: Nutzen Sie Ihre eigene Erfahrung, um das Geschäft in Programmmodelle zu abstrahieren, das Schreiben automatisierter Skripte zu erstellen oder zu trainieren, die Arbeitseffizienz des Teams zu verbessern und es den Mitarbeitern zu ermöglichen, Energie und Zeit zu sparen, um anderes neues Wissen zu erlernen;
  • Seien Sie verantwortlich für „hochpräzise“ „spezialisierte“ Projekte: Bereiten Sie im Voraus Forschung und Machbarkeitsanalyse der neuesten Erkenntnisse vor, organisieren Sie sie in Dokumenten für die öffentliche Schulung und übergeben Sie sie dann dem Team zur eingehenden Forschung und Umsetzung. Verwandeln Sie es in Produktivität, sammeln Sie Erfahrungen an vorderster Front und geben Sie dann Feedback, um das Dokument zu verbessern.
  • Positiv: „Wissensaustausch“ fördern: Verschiedene Fälle und „Pits“ werden durch gemeinsame Nutzung von Dokumenten zusammengestellt Durch den Austausch von Vorträgen werden die Mitarbeiter dazu ermutigt, qualitativ hochwertige, gut lesbare Dokumente zu verfassen, und sie sind offen für Schulungen, um die Attraktivität und das Selbstvertrauen zu steigern.
  • Fördern Sie die „Teilnahme am Open-Source-Austausch“: Das Unternehmen ermutigt die Mitarbeiter, rauszugehen und sich an technischen Aktivitäten zu beteiligen Die Arbeit hinter verschlossenen Türen ist zeitaufwändig und arbeitsintensiv, und es ist nicht so gut, professionelle Menschen zu beraten. Es wird auch Geld für Bücherkäufe, Teambuilding-Aktivitäten und Kaffeepausenkultur geben.

Einer der typischen Karrierewege von Betriebs- und Wartungsingenieuren ist die Position eines Managers, aber die Probleme, die Manager und leitende Betriebs- und Wartungsingenieure haben Können Ingenieure etwas von Ihren Erfahrungen als leitender Betriebs- und Wartungsmitarbeiter, der gerade die Führungsposition übernommen hat, mitteilen?

Für diejenigen, die gerade in die Führungsposition eingetreten sind, schlage ich vor, die verbleibenden technischen Schulden und Bestände rechtzeitig auszusortieren und Talentfähigkeiten zu fördern, damit später mehr Raum für Fortschritte besteht Insbesondere können Sie sich auf meinen Beitrag „​Acht Ehrungen und acht Schanden von DevOps​​“ beziehen. 🔜

4. Seien Sie stolz auf die Gesamtlieferung, schämen Sie sich für die Teillieferung
  • 5. Seien Sie stolz auf die Staatenlosen, schämen Sie sich für den Staat
  • 6. Seien Sie stolz auf die Standardisierung, schämen Sie sich für die Spezialisierung
  • 7 . Seien Sie stolz auf die Automatisierungswerkzeuge, schämen Sie sich für manuelle Arbeit und menschliches Fleisch. 8. Stolz darauf, unbeaufsichtigt zu sein und sich für manuelle Eingriffe zu schämen Neun Quadrate (wenn es sich um Entwicklung oder Betrieb und Wartung handelt, ersetzen Sie die Leistung auf der linken Seite durch Potenzial (Leistung ist für den Verkauf). Was getestet wird, ist die Fähigkeit des Managers, alle Aspekte der Mitarbeiter zu analysieren und zu wissen, wie man sie sinnvoll nutzt.
  • Kombiniert mit dem unternehmenseigenen OKR-Zielmanagement zur Mitarbeitermotivation liegt der Vorteil darin, dass es beim Sammeln von Zielen auch Folgendes tun kann:
    • Inspirieren Sie die persönliche Selbstmotivation und ermutigen Sie die Mitarbeiter, innovativ zu sein und nachzudenken.
    • Bewerten Sie relative Ergebnisse und fördern Sie schwierige Herausforderungen und Durchbrüche.
    • Bewerten Sie die Fähigkeiten zur Zusammenarbeit und ermutigen Sie die Mitarbeiter, sich umfassend zu koordinieren
    • Kubernetes erfreut sich seit langem großer Beliebtheit, und viele Unternehmen setzen es auch in großem Umfang ein. Aber offensichtlich ist nicht jede Technologie eine Wunderwaffe und kann nicht in allen Szenarien Probleme lösen, was in den letzten Jahren beobachtet wurde Sind Ihrer Meinung nach Unternehmen dafür nicht geeignet? Können Sie ein solches Unternehmen porträtieren und erklären, warum?

    Obwohl Kubernetes bisher die beste technische Anwendungspraxis von Entwicklern darstellt (so lecker), kann es nicht in allen Situationen angewendet werden, wie z. B. Youpaiyuns CDN-Edge-Server, die Protokollanalyseplattform für Rechenzentren und der verteilte Ceph-Speicher basieren hauptsächlich darauf physische Maschinen. Daher schlage ich vor, dass Sie zuerst einige geeignete Szenarien finden, um es auszuprobieren, wie zum Beispiel:

    Die Maschinenressourcen werden aufgrund von Nebenlastzeiten stark verschwendet.

    CPU, Festplatte und Netzwerk-E/A sind nicht intensiv für persistente Speicher- oder Preemption-Ressourcen;
    • Die Softwarearchitektur wurde durch Mikrodienste verändert;
    • Betrieb und Wartung sowie Forschung und Entwicklung sind die engsten Partner Arbeit? Grenzen gezogen? Können Sie uns auch einige Erfahrungen mitteilen, wie man dafür sorgt, dass diese beiden Charaktere eng zusammenarbeiten?
    Betriebs- und Wartungsingenieur = General, der in die Schlacht stürmt

    Software-Ingenieur = Stratege, der im Kampfzelt sitzt Theoretisch können hervorragende Software-Ingenieure einen Teil (oder sogar die gesamte) Arbeit von Betriebs- und Wartungsingenieuren erledigen Wenn es beispielsweise um die Überwachung der Leistung von Unternehmenssoftware geht, können die Daten gezählt werden, wenn der Programmierer viele Hooks oder Sonden in das Programm einfügt, ohne dass eine aufwändige Überwachung durch Betrieb und Wartung erforderlich ist Der Programmierer entwirft das Programm und berücksichtigt bei der Analyse die große Parallelität und das verteilte Design, sodass Betrieb und Wartung die Maschine horizontal erweitern können, wenn die Software nicht so viele Fehler aufweist ... Allerdings , die Realität ist grausam, diese Art von Es gibt zu wenige hochrangige Programmierer, insbesondere in China, wo jeder mit der Implementierung von Geschäftsfunktionen beschäftigt ist und nicht bereit ist, ein Dokument oder auch nur eine Anmerkung zu schreiben, geschweige denn in der Lage zu sein, so gründlich darüber nachzudenken In ähnlicher Weise sind viele Menschen, die mit Open-Source-Software vertraut sind, sehr detailliert. Wir können daraus lernen, wie hervorragende Software entwickelt wird. Wir können es über Standard-Syslog oder Protokolle überwachen. Daher werden erfahrene Betriebs- und Wartungsmitarbeiter:

    Aktiv an der Vorplanung teilnehmen, bei Entwicklungsübungen mitarbeiten, die Bereitstellung automatisieren und bei der Architekturverbesserung helfen.

    Anforderungen und Ressourcen angemessen erhöhen mit einem Budget, um Probleme zu verhindern, bevor sie auftreten Betriebs- und Wartungsmanagement müssen Sie auf jeden Fall intensiv studieren, die Vergangenheit mit der Zukunft verbinden, das Team koordinieren und viele Jahre lang hart üben. Bis dahin werden Betrieb und Wartung nicht mehr für den Ausgang der Angelegenheit verantwortlich sein , aber ändern Sie Ihre Rolle, um den gesamten Prozess zu leiten und zu koordinieren. Natürlich bezieht sich die Fähigkeit hier nicht nur auf Fähigkeiten, sondern auch auf die Fähigkeit, das Geschäft zu verstehen und die Zuteilung und Kontrolle des gesamten Projekts und der Ressourcen durch die Führungsebene des Unternehmens zu bewältigen. Daher sind Betriebs- und Wartungsingenieure in Wirklichkeit eine Ergänzung zu Software-Ingenieuren. Da jeder über unterschiedliche Fähigkeiten und Schwerpunkte verfügt, müssen sich alle zusammenschließen, um den Kampf zu gewinnen. Dies ist ein gemeinsamer Prozess Kultivierung und Fortschritt.

    Abschließend meine persönliche Meinung: Architekt ist vielleicht nicht die Rolle einer Person, sondern der Sammelname eines Teams. Er kann:

      Man muss nicht in die Schlacht stürmen, man kann sich einen Überblick über das Ganze verschaffen Situation, Strategieentwicklung und Planung aller Ressourcen (Betrieb und Wartung) (Funktion des Architekten)
    • Kann das Team leiten und vereinen, ein Gebäude auf hohem Niveau errichten und Lösungen gemäß den aktuellen Bedingungen umsetzen (Funktion des Softwarearchitekten)
    • Kann die des Unternehmens verstehen Geschäftsausrichtung und -tiefe, Zusammenarbeit verhandeln und Kosten kontrollieren (Geschäftsstruktur Funktion der Abteilung)

    Betrieb und Wartung müssen mit mehreren anderen Abteilungen kommunizieren und zusammenarbeiten. Da die Ziele und Anliegen jedes Teams möglicherweise nicht gleich sind, Die Zusammenarbeit verläuft möglicherweise nicht so reibungslos. Welche Tricks haben Sie angewendet, um diesen Prozess reibungsloser zu gestalten?

    • Tatsächlich liegen die meisten Gründe für schlechte Kommunikation in der Unvorhersehbarkeit der Folgen. Sie sprechen von Entlassungen und er spricht von der Struktur und er spricht von der Bauzeit , aber niemand ist für die Ergebnisse verantwortlich. Ich habe bei meiner Arbeit festgestellt, dass die Zusammenarbeit verschiedener Abteilungen bei Auftreten einer Störung beispiellos geeint ist und die Kampfeffektivität am stärksten ist. Daher ist der Schlüssel zur Kommunikation und Zusammenarbeit:
    • Es erfordert sowohl Teamarbeit als auch klare Verantwortlichkeiten
      • Während der Kommunikation vor der Abteilung die Projekterwartungen, Kosten, Einflussfaktoren, Fehlerfolgen und Verantwortlichen ermitteln;
      • Bei der anschließenden Überprüfung des Fehlers anhand der Fehlerursache „die Schuld abwälzen“ mit angemessenen Beweisen und Nehmen Sie gleichzeitig eine Warnung an und machen Sie es wieder gut. Um beispielsweise eine Online-Parallelität von 10 W bereitzustellen, ist die Anzahl der redundanten Server x2 erforderlich, und die Konsequenzen und Verantwortlichen werden durch die Halbierung des Budgets verursacht Aufgrund eines unzureichenden Budgets ist ein weiteres Beispiel ein schlechtes Software-Design. Durch die Leistungsüberwachung werden die Folgen abnormaler Indikatoren und der verantwortlichen Person festgestellt. Wenn der Alarm nicht rechtzeitig behoben wird, ist es natürlich verständlich, dass dies auch zu Fehlfunktionen des menschlichen Betriebs führt Bei Betrieb und Wartung zählt die Fehlerkultur, sich auf das Problem und die Sache selbst zu konzentrieren, nicht auf die Person, sondern auf die Sache. Jeder wächst durch Misserfolge auf und wird durch Überprüfungen stärker.

      Was sind Ihrer Meinung nach die wichtigsten Ziele der Betriebs- und Wartungsarbeiten? Wie haben Sie diese Ziele erreicht?

      Betriebs- und Wartungsautomatisierung;

      Überwachungsnormalisierung;

      Protokollvisualisierung!

      Dieser Artikel ist zu lang, daher werde ich nicht auf Details eingehen. Sie können sich auf „​

      ​Aufklärung und Architekturdesign für Cloud-Betrieb und -Wartung

      “ beziehen.

      Werkzeugauswahl, unabhängig davon, ob es selbst entwickelt wurde , Open Source oder Wie entscheiden Sie sich für die Verwendung kommerzieller Produkte?

      Youpaiyun erfindet das Rad normalerweise nicht neu, aber es wird auf jeden Fall zuerst das Rad verwenden oder das Rad modifizieren, um es bequemer zu machen. Die Wahl der Selbstforschung hat oft bestimmte Entwicklungsmöglichkeiten, gepaart mit bestimmten notwendigen Gründen, Zum Beispiel:

      Kann keine Open-Source-Software finden, die den Anforderungen entspricht, wie zum Beispiel unsere selbst entwickelte Cloud-Verarbeitungssoftware...

        Open-Source-Software weist Fehler oder Probleme auf, die die Community kurzfristig nicht voranbringen kann, die das Unternehmen jedoch dringend benötigt und kann nur durch Selbstforschung gelöst werden ...
      • Die Funktionsmerkmale von Open-Source-Software stimmen nicht mit dem Geschäft des Unternehmens überein, daher muss die Software geändert werden, z. B. das Anti von Nginx -Hotlink-Modul, das mit Kunden angepasst werden muss ...
      • Die Designziele von Open-Source-Software sind zu hoch, sie sind vielseitig einsetzbar, aber sehr aufgebläht. Wenn wir nur einen bestimmten kleinen Funktionspunkt benötigen, brauchen wir ihn nicht ein spezielles Tool, wie der vergrabene Punkt der Leistungssonde...
      • Es gibt Datenschutzanforderungen, oder wenn es Datenschutz gibt...
      Immer mehr Unternehmen wechseln in die Public Cloud Cloud-native Architektur, haben sich die Kernfunktionen des SRE-Teams geändert? Wie sollen wir den Wert des Teams hervorheben?

      Die öffentliche Cloud dient als IaaS-Basis, die Container-Cloud dient als CaaS-Mittelschicht und die Cloud-native dient als SaaS-Anwendungsschicht. Die Kernfunktionen des SRE-Teams werden sich ändern Achten Sie stärker auf eine systematische Kapazitätsplanung und Indikatorenüberwachung auf höchster Ebene, sodass plattform- und abteilungsübergreifende funktionale Komplementarität, Teamzusammenarbeit, kontinuierliche Verbesserung und Mut zur Übernahme von Verantwortung Folgendes umfassen:

      aktive Beteiligung bei der vorherigen Planung mitwirken und bei der Verbesserung der Architektur mithelfen;

      • Der Wert des Teams liegt darin, dass Sie immer in der Lage sind, neue Dinge und neue Herausforderungen anzunehmen, Ihre Stärken zu nutzen und nicht wie ein Frosch im Brunnen zu sein oder einen Frosch zu kochen in warmem Wasser? Wenn Innovation oder Subversion kommen, kann man sich immer noch nicht von der Zeit entkoppeln.
      • Was ist für einzelne Betriebs- und Wartungsingenieure der Transformationspfad von SRE? Worauf sollte ich achten?

      Technischer BereichLernen Sie, Geschäftsmodelle, standardisierte Komponenten, benutzerdefinierte Skripte und automatisierte Bereitstellung zu abstrahieren und die Gesamteffizienz zu verbessern;

      Lernen Sie, Protokolle zu sammeln, Protokollanalysen und -visualisierungen durchzuführen und die Effizienz des Betriebs zu verbessern Wartungsüberwachung und Frühwarnmeldungen Das Beherrschen und Kennenlernen einer oder mehrerer Sprachen kann Ihnen helfen, Ihre Kampfeffektivität zu verbessern

        Machen Sie sich regelmäßig Notizen, überprüfen Sie die Vergangenheit, um Neues zu lernen, kombinieren Sie Lernen und Denken, lernen Sie akkumulieren und Schlussfolgerungen aus einem Beispiel ziehen;
      • Seien Sie mutig genug, sich neuen Technologien zu stellen. Wenn Sie die Herausforderung nicht meistern können, lernen Sie es
      • Nichttechnische Bereiche
        • Lernfähigkeit erfordert umfassendes Wissen;
        • In Bezug auf Kommunikation die genauen Bedürfnisse der Kunden verstehen;
        • Gemeinschaftliche Aktivitäten, aktives Teilen, Beredsamkeit und Kommunikationsfähigkeiten;
        • Verbessern Sie Ihren Einfluss, lernen Sie, mit anderen umzugehen, und schließen Sie mehr Freunde.

        Angesichts der aktuellen rasanten Entwicklung grundlegender Technologien: Was halten Sie von Betriebs- und Wartungspersonal, das gerade in die Branche eingetreten ist? und diejenigen, die schon lange in der Branche sind? Gibt es Ratschläge zur Karriereplanung? Erstens ist es nicht der Job, der die Person auswählt, sondern die Person, die den Job auswählt. Wenn eine Person sich für einen bestimmten Aspekt interessiert und fast 10.000 Stunden lang wirklich hart gelernt hat, kann sie eigentlich alles tun . Als ich zum Beispiel meinen Abschluss machte, lag der Schwerpunkt auf Multitalent und es gab keine Bedienung und Wartung. Wir haben nicht nur (selbstgemachte) Maschinen gebaut und uns das Linux-Betriebssystem beigebracht, wir haben auch Programmieren gelernt, herumgespielt mit dem Internet und haben unsere eigenen Programme wie Foren-Chatrooms geschrieben; Linux bringt uns jeden Tag innovative, unterhaltsame und hervorragende Open-Source-Software, die es uns ermöglicht, nach Herzenslust zu spielen und zu lernen Mit dem Aufkommen des Internets ist es eigentlich logisch, Betriebs- und Wartungsleiter zu werden. Darüber hinaus habe ich auch in den Bereich Pre-Sales und technischen Support gewechselt, bin auf den Markt gereist und habe oft Sprachschulungen absolviert . Daher kann ein echter Meister nichts lernen, aber er überfordert sich nicht mit den Fähigkeiten, die er entwickeln kann.

        Was ist Ihrer Meinung nach die wichtigste Qualität für das Betriebs- und Wartungspersonal? Welche Botschaften würden Sie neuen Betriebs- und Wartungsmitarbeitern mitgeben, die in die Branche eintreten? Ich denke, die wichtigste Fähigkeit ist die Fähigkeit, sich auszudrücken und zu kommunizieren, aber sie schließt nicht die technischen Reserven, praktischen Fähigkeiten, Programmierkenntnisse und Lernfähigkeiten aus, die für den Betrieb und die Wartung selbst erforderlich sind. Wenn man bedenkt, dass Betrieb und Wartung immer noch größtenteils eine Kostenaufwendungssache sind, erfordert die Verwendung esoterischer und obskurer Leistungs- und Engpassindikatoren zur intuitiven Diagrammanzeige, um kontinuierliche Investitionen vom oberen Management zu erhalten und sich dann Ihren Kollegen und den Abteilungen Ihrer Brüder zu stellen Sie benötigen Ihren Einfluss, um die Arbeit zu koordinieren und voranzutreiben. Wenn Sie dies können, bedeutet dies, dass Sie die Fähigkeit haben, in Zukunft alles zu tun, was Sie tun, und eine Gesamtansicht zur Koordinierung verwenden und planen Sie das gesamte Projekt mit einer angemessenen Zuweisung und Kontrolle von Zielen, Personal, Bauzeitplänen und Ressourcen.

Das obige ist der detaillierte Inhalt vonEine weitere Aufnahme von Yun Shao Haiyang: 25-jähriger Linux-Veteran spricht über die acht Ehren und acht Schanden von DevOps. 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