Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 12087|Svar: 2

Lad os tale om gråtoneudgivelse og overvågning af baggrundstjenester

[Kopier link]
Opslået på 09/03/2017 16.06.58 | | | |
Hvorfor gråskalaudgivelse og overvågning

De to kurser "Grayscale Release" og "All-round Monitoring" i "The Way of Massive Service" må være blevet studeret af tekniske kolleger. Jeg synes, disse to metoder er meget karakteristiske for branchen og Tencent.

Før han kom til Tencents QQ-backend-team, arbejdede forfatteren i telekommunikations- og finanssektoren i flere år. Da jeg først kom til Tencent, følte jeg, at mange aspekter af teknologi var forfriskende:

  • Baggrundssystemet er implementeret på mange billige servere, og alle administrerer mange maskiner, hvilket får folk til at føle sig meget velhavende og rige
  • Der findes en relativt præcis model for beregning af udstyrsbudgettet, og ydeevnen for hver server presses normalt til lige præcis det rette niveau under forudsætning af at tage hensyn til katastrofeberedskabsredundans, og den ansvarlige person vil have en dybdegående indsigt i ydeevne, katastrofeberedskab, fleksibilitet og andre aspekter af hele systemet. Det er en ære at stå i spidsen for et enormt system
  • Der er ingen fuldtidstestere, efter udviklerens selvtest, Grayscale-udgivelse plus detaljeret overvågning, vil hovedsystemet blive udgivet næsten hver anden uge, som baggrundstekniker påvirker hans arbejde direkte hundredvis af millioner af brugere, en følelse af at holde en atombombe i Guds perspektiv
  • Overvågningssystemet (vores interne system kaldet monitor) er virkelig meget praktisk, en kurve viser intuitivt forskellige indikatorer for hele systemets funktion; hvis der er unormale sms'er og telefonopkald, vil den ringe, hvilket får folk til at føle, at alt er under kontrol, der er en følelse af at styre et hangarskib foran et stort antal instrumentbrætter eller jagerfly med atombomber.

Nå, skynd dig at afslutte den gode stemning for programmører, jeg vil sige hovedpointen: gråtoneudgivelse og overvågning er virkelig to essentielle værktøjer til massive tjenester på internettet, som i høj grad kan forbedre tilgængeligheden og driftsniveauet af baggrundstjenester.

Selvfølgelig er Grayscale-frigivelse ikke bare en del af udgivelsen af ny kode, og overvågning er ikke bare så simpel som at tegne kurver og alarmbeskeder; der vil være mange ting i det, og filosofien bag det er kontinuerlig levering, brugertest og kontrol.

MSc er en open source-ramme for Tencent, og dets kreative impuls og konstruktionserfaring stammer fra mere end 10 års operationel tænkning fra QQ-backend-teamet. Overvågning af gråtoneudgivelser er en vigtig overvejelse i designet af millisekunds-servicemotorer.

Hvordan fungerer det i en millisekund-motor?Gråtoneudgivelse

På siden Service Configuration Management, klik på "Develop Release Plan"

Vælg målmaskinen og udgivelsestypen, der denne gang skal udgives af Grayscale:

Vælg den korrekte version af konfigurationsfilen, det eksterne bibliotek, forretnings-plugin'et osv. i følgende guide for at færdiggøre udgivelsesplanen:

Dernæst klikker du på O&M - > Release-menuen for at forespørge alle release-planer og rulle tilbage for publicerede planer. Klik på Detaljer for at se flere detaljer om udgivelsesplanen og gennemføre udgivelsen:

Overvågning

Med hensyn til overvågning er den anden artikel: RPC og routing management blevet diskuteret mere detaljeret, så jeg vil ikke gå i detaljer her, blot forklare: Ud over nogle oplysninger, der automatisk rapporteres af RPC og selve frameworket, understøtter den også tilpasset rapporteringsinformation (for eksempel vil jeg rapportere antallet af logins for niveau 28 VIP-brugere), og understøtter indstilling af alarmer for udsving, maksimale og minimale værdier for nøgleindikatorer:

Epilog

Gråtoneudgivelse og overvågning er to essentielle værktøjer til massive tjenester på internettet, som i høj grad kan forbedre tilgængeligheden og driftsniveauet af baggrundstjenester, og filosofien bag er kontinuerlig levering, brugertest og kontrol. Med Millisecond Service Engine kan startup-teams hurtigt få adgang til disse to kraftfulde værktøjer. Detaljer er synligeTencent Cloud Service MarketplaceMillisecond Service Engine officielle hjemmeside





Tidligere:Gråtoneudgivelse af internetproduktudgivelse
Næste:Visual Studio 2017 offline installationspakke 18GB Baidu cloud download
 Udlejer| Opslået på 30/11/2024 12.05.39 |
Kanarieudsætning er en type gråtoneudslip

Denne strategi indebærer gradvis progressionDirigér en lille del af brugertrafikken, som regel et lille antal eller en specifik gruppe brugere, til den nye udgivelse, mens de fleste brugere fortsætter med at bruge den gamle version. Ved at overvåge ydeevnen af den nye version og brugerfeedback, hvis alt fungerer korrekt, gradvist øge andelen af trafikken til den nye version, indtil alle brugere er migreret.
 Udlejer| Opslået på 30/11/2024 12.05.56 |
Gråtoneudgivelse af internetproduktudgivelse
https://www.itsvse.com/thread-3542-1-1.html
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com