Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 12087|Antwoord: 2

Laten we het hebben over grijstintenpublicatie en monitoring van achtergronddiensten

[Link kopiëren]
Geplaatst op 09-03-2017 16:06:58 | | | |
Waarom Grayscale Publishing & Monitoring

De twee cursussen "Grayscale Release" en "All-round Monitoring" in "The Way of Massive Service" moeten door technische collega's zijn bestudeerd. Ik denk dat deze twee methodologieën heel kenmerkend zijn voor de industrie en Tencent.

Voordat hij bij het QQ-backendteam van Tencent kwam, werkte de auteur enkele jaren in de telecommunicatie- en financiële sector. Toen ik voor het eerst bij Tencent kwam, vond ik dat veel aspecten van technologie verfrissend waren:

  • Het achtergrondsysteem wordt op veel goedkope servers geïmplementeerd, en iedereen beheert veel machines, wat mensen een gevoel geeft van succes en rijk
  • Er is een relatief nauwkeurig berekeningsmodel voor apparatuurbudget, en de prestaties van elke server worden meestal precies op het juiste niveau gebracht onder het mom van rampenherstelredundantie, waarbij de verantwoordelijke persoon diepgaand inzicht heeft in de prestaties, rampenherstel, flexibiliteit en andere aspecten van het hele systeem. Het is een eer om de leiding te hebben over een enorm systeem
  • Er zijn geen fulltime testers, na de zelftest van de ontwikkelaar, Grayscale-release plus gedetailleerde monitoring, zal het hoofdsysteem bijna elke twee weken worden uitgebracht, als achtergrondtechnicus heeft zijn werk direct invloed op honderden miljoenen gebruikers, een beetje het gevoel van het vasthouden van een kernbom in Gods perspectief
  • Het monitoringsysteem (ons interne systeem genaamd monitor) is echt heel handig, een curve toont intuïtief verschillende indicatoren van de werking van het hele systeem; als er abnormale sms'jes en telefoontjes zijn, gaat het over, waardoor mensen het gevoel krijgen dat alles onder controle is, het voelt alsof je een vliegdekschip bestuurt voor een groot aantal dashboards of gevechtsvliegtuigen met kernbommen.

Nou, schiet op en beëindig het goede gevoel van programmeurs, ik wil het belangrijkste punt zeggen: grijstintenpublicatie en monitoring zijn eigenlijk twee essentiële tools voor enorme diensten op het internet, die de beschikbaarheid en het operationele niveau van achtergronddiensten aanzienlijk kunnen verbeteren.

Natuurlijk is Grayscale-release niet zomaar een onderdeel van de release van nieuwe code, en monitoring is niet zo simpel als het tekenen van curves en alarmmeldingen; er zullen veel dingen in zitten, en de filosofie erachter is continue levering, gebruikerstesten en controle.

MSC is een open source framework voor Tencent, en de creatieve impuls en bouwervaring komen voort uit meer dan tien jaar operationeel denken binnen het QQ-backendteam. Monitoring van grijstonenpublicaties is een belangrijke overweging bij het ontwerp van milliseconde-servicemotoren.

Hoe werkt het in een milliseconde-motor?Grijstintenuitgave

Op de pagina Service Configuration Management klik je op "Release Plan ontwikkelen"

Selecteer deze keer de doelmachine en het releasetype dat door Grayscale gepubliceerd moet worden:

Selecteer de juiste versie van het configuratiebestand, externe bibliotheek, zakelijke plug-in, enzovoort in de volgende wizard om het releaseplan te voltooien:

Klik vervolgens op het O&M - > Release-menu om alle releaseplannen op te vragen en terug te rollen voor gepubliceerde plannen. Klik op Details om meer details over het releaseplan te bekijken en de release uit te voeren:

Monitoring

Wat monitoring betreft, is in het tweede artikel: RPC en routeringsbeheer uitgebreider besproken, dus ik zal hier niet in detail treden, alleen uitleggen: Naast sommige informatie die automatisch door RPC en het framework zelf wordt gerapporteerd, ondersteunt het ook aangepaste rapportagegegevens (bijvoorbeeld, ik wil het aantal inloggegevens van VIP-gebruikers van niveau 28 rapporteren), en ondersteunt het het instellen van alarmen voor fluctuaties, maximumwaarden en minimumwaarden van belangrijke indicatoren:

Epiloog

Grijswaarden publiceren en monitoring zijn twee essentiële hulpmiddelen voor enorme diensten op het internet, die de beschikbaarheid en het operationele niveau van achtergronddiensten aanzienlijk kunnen verbeteren, en de filosofie erachter is continue levering, gebruikerstesten en controle. Met de Millisecond Service Engine kunnen startupteams snel toegang krijgen tot deze twee krachtige tools. Details zijn zichtbaarTencent Cloud Service MarktplaatsOfficiële website van Millisecond Service Engine





Vorig:Grijstintenrelease van internetproductrelease
Volgend:Visual Studio 2017 offline installatiepakket 18GB Baidu cloud download
 Huisbaas| Geplaatst op 30-11-2024 12:05:39 |
Canary release is een type grijstintenrelease

Deze strategie omvat geleidelijke progressieStuur een klein deel van het gebruikersverkeer, meestal een klein aantal of een specifieke groep gebruikers, naar de nieuwe release, terwijl de meeste gebruikers de oude versie blijven gebruiken. Door de prestaties van de nieuwe versie en gebruikersfeedback te monitoren, als alles goed werkt, verhoog je geleidelijk het aandeel verkeer naar de nieuwe versie totdat alle gebruikers gemigreerd zijn.
 Huisbaas| Geplaatst op 30-11-2024 12:05:56 |
Grijstintenrelease van internetproductrelease
https://www.itsvse.com/thread-3542-1-1.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com