Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 12087|Svare: 2

La oss snakke om gråtonepublisering og overvåking av bakgrunnstjenester

[Kopier lenke]
Publisert på 09.03.2017 16:06:58 | | | |
Hvorfor Grayscale-publisering og overvåking

De to kursene «Grayscale Release» og «All-round Monitoring» i «The Way of Massive Service» må ha blitt studert av tekniske kolleger. Jeg mener disse to metodene er svært karakteristiske for bransjen og Tencent.

Før hun begynte i Tencents QQ-backend-team, jobbet forfatteren i telekommunikasjons- og finansbransjen i flere år. Da jeg først begynte i Tencent, følte jeg at mange aspekter ved teknologi var forfriskende:

  • Bakgrunnssystemet er distribuert på mange billige servere, og alle administrerer mange maskiner, noe som får folk til å føle seg veldig dyktige og rike
  • Det finnes en relativt nøyaktig modell for beregning av utstyrsbudsjett, og ytelsen til hver server presses vanligvis inn til akkurat riktig nivå under påskudd av å vurdere katastrofegjenopprettingsredundans, og den ansvarlige vil ha inngående innsikt i ytelse, katastrofegjenoppretting, fleksibilitet og andre aspekter ved hele systemet. Det er en ære å ha ansvaret for et enormt system
  • Det finnes ingen heltidstestere, etter utviklerens selvtesting, Grayscale-utgivelse pluss detaljert overvåking, vil hovedsystemet bli lansert nesten annenhver uke, som bakgrunnstekniker påvirker arbeidet hans direkte hundrevis av millioner brukere, en følelse av å holde en atombombe i Guds perspektiv
  • Overvåkingssystemet (vårt interne system kalt monitor) er veldig praktisk, en kurve viser intuitivt ulike indikatorer på hvordan hele systemet fungerer; hvis det er unormale tekstmeldinger og telefonsamtaler, vil det ringe, noe som får folk til å føle at alt er under kontroll, det er en følelse av å kontrollere et hangarskip foran et stort antall dashbord eller jagerfly som flyr med atombomber.

Vel, skynd deg og avslutt den gode følelsen av programmerere, jeg vil si hovedpoenget: gråtonepublisering og overvåking er virkelig to essensielle verktøy for massive tjenester på Internett, som kan forbedre tilgjengeligheten og driftsnivået til bakgrunnstjenester betydelig.

Selvfølgelig er ikke Grayscale-utgivelse bare en del av utgivelsen av ny kode, og overvåking er ikke bare så enkelt som å tegne kurver og alarmmeldinger, det vil være mye i det, og filosofien bak er kontinuerlig levering, brukertesting og kontroll.

Msec er et åpen kildekode-rammeverk for Tencent, og dets kreative impuls og byggeerfaring kommer fra mer enn 10 års operasjonell tenkning fra QQ-backend-teamet. Overvåking av gråtonepublisering er en viktig faktor i utformingen av millisekund-tjenestemotorer.

Hvordan fungerer det i en millisekundmotor?Gråtoneutgivelse

På siden for tjenestekonfigurasjonsadministrasjon, klikk på "Utvikle utgivelsesplan"

Velg målmaskinen og utgivelsestypen som skal publiseres av Grayscale denne gangen:

Velg riktig versjon av konfigurasjonsfilen, eksternt bibliotek, forretningsplugin osv. i følgende veiledning for å fullføre utgivelsesplanen:

Deretter klikker du på O&M - > Release-menyen for å spørre alle release-planer og rulle tilbake for publiserte planer. Klikk på Detaljer for å se flere detaljer om utgivelsesplanen og gjennomføre utgivelsen:

Overvåking

Når det gjelder overvåking, har den andre artikkelen: RPC og rutestyring, blitt diskutert mer detaljert, så jeg vil ikke gå i detalj her, bare forklare: I tillegg til noe informasjon som automatisk rapporteres av RPC og selve rammeverket, støtter den også tilpasset rapporteringsinformasjon (for eksempel vil jeg rapportere antall innlogginger for VIP-brukere på nivå 28), og støtter innstilling av alarmer for svingninger, maksimale verdier og minimumsverdier for nøkkelindikatorer:

Epilog

Gråtonepublisering og overvåking er to essensielle verktøy for massive tjenester på Internett, som kan forbedre tilgjengeligheten og driftsnivået til bakgrunnstjenester betydelig, og filosofien bak dette er kontinuerlig levering, brukertesting og kontroll. Med Millisecond Service Engine kan oppstartsteam raskt få tilgang til disse to kraftige verktøyene. Detaljer er synligeTencent skytjenestemarkedsplassMirsekund Service Engine offisiell nettside





Foregående:Gråtoneutgivelse av Internett-produktutgivelse
Neste:Visual Studio 2017 offline installasjonspakke 18GB Baidu skynedlasting
 Vert| Publisert på 30.11.2024 12:05:39 |
Kanarifuglutslipp er en type gråtonet utslipp

Denne strategien innebærer gradvis progresjonLed en liten del av brukertrafikken, vanligvis et lite antall eller en spesifikk gruppe brukere, til den nye utgivelsen, mens de fleste brukere fortsetter å bruke den gamle versjonen. Ved å overvåke ytelsen til den nye versjonen og brukertilbakemeldinger, hvis alt fungerer som det skal, øk gradvis andelen trafikk til den nye versjonen til alle brukere er migrert.
 Vert| Publisert på 30.11.2024 12:05:56 |
Gråtoneutgivelse av Internett-produktutgivelse
https://www.itsvse.com/thread-3542-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com