Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 12087|Antwort: 2

Sprechen wir über Grayscale-Publishing und Überwachung von Hintergrunddiensten

[Link kopieren]
Veröffentlicht am 09.03.2017 16:06:58 | | | |
Warum Grayscale Publishing & Monitoring

Die beiden Kurse "Grayscale Release" und "All-round Monitoring" in "The Way of Massive Service" müssen von technischen Kollegen untersucht worden sein. Ich denke, diese beiden Methoden sind sehr charakteristisch für die Branche und Tencent.

Bevor er zum QQ-Backend-Team von Tencent kam, arbeitete der Autor mehrere Jahre in der Telekommunikations- und Finanzbranche. Als ich zum ersten Mal zu Tencent kam, empfand ich viele Aspekte der Technologie als erfrischend:

  • Das Hintergrundsystem wird auf vielen günstigen Servern eingesetzt, und jeder verwaltet viele Maschinen, was die Leute sehr erfolgreich und reich fühlen lässt.
  • Es gibt ein relativ genaues Modell der Berechnung des Gerätebudgets, und die Leistung jedes Servers wird in der Regel auf genau den richtigen Betrag reduziert, unter dem Aspekt der Katastrophenwiederherstellungsredundanz, und die verantwortliche Person hat einen tiefgehenden Einblick in die Leistung, die Katastrophenwiederherstellung, die Flexibilität und andere Aspekte des gesamten Systems. Es ist eine Ehre, für ein riesiges System verantwortlich zu sein
  • Es gibt keine Vollzeit-Tester, nach dem Selbsttest des Entwicklers, der Grayscale-Veröffentlichung plus detaillierter Überwachung wird das Hauptsystem fast alle zwei Wochen veröffentlicht, als Hintergrundtechniker wirkt sich seine Arbeit direkt auf Hunderte Millionen Nutzer aus, ein bisschen das Gefühl, eine Atombombe in Gottes Perspektive zu halten
  • Das Überwachungssystem (unser internes System namens Monitor) ist wirklich sehr praktisch, eine Kurve zeigt intuitiv verschiedene Indikatoren für den Betrieb des gesamten Systems an; wenn es ungewöhnliche Textnachrichten und Telefonanrufe gibt, klingelt es, sodass die Menschen das Gefühl haben, alles sei unter Kontrolle, es gibt das Gefühl, einen Flugzeugträger vor einer großen Anzahl von Armaturenbrettern oder Kampfjets mit Atombomben zu steuern.

Nun, beeilen Sie sich und beenden Sie das gute Gefühl der Programmierer, ich möchte den Hauptpunkt sagen: Grayscale-Publishing und -Überwachung sind wirklich zwei wesentliche Werkzeuge für massive Internetdienste, die die Verfügbarkeit und das Betriebsniveau von Hintergrunddiensten erheblich verbessern können.

Natürlich ist Grayscale-Release nicht nur Teil der Veröffentlichung von neuem Code, und Monitoring ist nicht so einfach wie das Zeichnen von Kurven und Alarmmeldungen, es wird viele Dinge enthalten, und die Philosophie dahinter ist kontinuierliche Lieferung, Benutzertests und Kontrolle.

MSc ist ein Open-Source-Framework für Tencent, und sein kreativer Impuls sowie die Bauerfahrung stammen aus mehr als zehn Jahren operativem Denken des QQ-Backend-Teams. Die Überwachung von Graustufen-Veröffentlichungen ist ein wichtiger Aspekt bei der Entwicklung von Millisekunden-Service-Engines.

Wie funktioniert das in einer Millisekunden-Engine?Graustufen-Veröffentlichung

Auf der Seite Service Configuration Management klicken Sie auf "Release Plan entwickeln".

Wählen Sie diesmal die Zielmaschine und den Release-Typ, der von Grayscale veröffentlicht werden soll:

Wählen Sie die korrekte Version der Konfigurationsdatei, externe Bibliothek, Business-Plug-in usw. im folgenden Assistenten aus, um den Release-Plan abzuschließen:

Als Nächstes klicken Sie auf das O&M-> Release-Menü, um alle Release-Pläne abzufragen und die veröffentlichten Pläne zurückzubuchen. Klicken Sie auf Details, um mehr Details zum Veröffentlichungsplan zu sehen und die Veröffentlichung auszuführen:

Überwachung

Bezüglich der Überwachung wurde im zweiten Artikel: RPC und Routingmanagement ausführlicher diskutiert, daher werde ich hier nicht ins Detail gehen, sondern nur erklären: Neben einigen Informationen, die automatisch vom RPC und dem Framework selbst gemeldet werden, unterstützt es auch individuelle Berichtsinformationen (zum Beispiel möchte ich die Anzahl der Logins von VIP-Nutzern der Stufe 28 angeben) und unterstützt das Setzen von Alarmen für Schwankungen, Maximalwerte und Mindestwerte wichtiger Indikatoren:

Epilog

Grayscale-Publishing und -Überwachung sind zwei wesentliche Werkzeuge für massive Internetdienste, die die Verfügbarkeit und das Betriebsniveau von Hintergrunddiensten erheblich verbessern können, und die dahinterstehende Philosophie ist kontinuierliche Lieferung, Benutzertests und Kontrolle. Mit der Millisekunden-Service-Engine können Start-ups schnell auf diese beiden leistungsstarken Werkzeuge zugreifen. Details sind sichtbarTencent Cloud Service MarktplatzOffizielle Website des Millisecond Service Engine





Vorhergehend:Graustufen-Veröffentlichung der Internet-Produktveröffentlichung
Nächster:Visual Studio 2017 Offline-Installationspaket 18GB Baidu Cloud-Download
 Vermieter| Veröffentlicht am 30.11.2024 12:05:39 |
Kanarienfreisetzung ist eine Art Graustufenfreisetzung

Diese Strategie beinhaltet einen allmählichen FortschrittLenken Sie einen kleinen Teil des Nutzerverkehrs, meist eine kleine Anzahl oder eine bestimmte Nutzergruppe, auf die neue Version, während die meisten Nutzer weiterhin die alte Version verwenden. Durch Überwachung der Leistung der neuen Version und des Nutzerfeedbacks, wenn alles richtig funktioniert, erhöht man schrittweise den Anteil des Traffics zur neuen Version, bis alle Nutzer migriert sind.
 Vermieter| Veröffentlicht am 30.11.2024 12:05:56 |
Graustufen-Veröffentlichung der Internet-Produktveröffentlichung
https://www.itsvse.com/thread-3542-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com