Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 12087|Răspunde: 2

Să vorbim despre publicarea în tonuri de gri și monitorizarea serviciilor de fundal

[Copiază linkul]
Postat pe 09.03.2017 16:06:58 | | | |
De ce Grayscale Publishing & Monitoring

Cele două cursuri "Grayscale Release" și "All-round Monitoring" din "The Way of Massive Service" trebuie să fi fost studiate de colegi tehnici. Cred că aceste două metodologii sunt foarte caracteristice industriei și Tencent.

Înainte de a se alătura echipei backend QQ a Tencent, autorul a lucrat câțiva ani în industria telecomunicațiilor și în industria financiară. Când m-am alăturat Tencent, am simțit că multe aspecte ale tehnologiei erau revigorante:

  • Sistemul de fundal este implementat pe multe servere ieftine, iar toată lumea gestionează multe mașini, ceea ce îi face pe oameni să se simtă foarte realizați și bogați
  • Există un model relativ precis de calcul al bugetului de echipamente, iar performanța fiecărui server este de obicei comprimată la exact nivelul potrivit sub premisa de a lua în considerare redundanța în caz de dezastru, iar persoana responsabilă va avea o perspectivă detaliată asupra performanței, recuperării în caz de dezastru, flexibilității și altor aspecte ale întregului sistem. Este o onoare să fiu la conducerea unui sistem masiv
  • Nu există testatori cu normă întreagă, după auto-testarea dezvoltatorului, lansarea Grayscale plus monitorizarea detaliată, sistemul principal va fi lansat aproape la fiecare două săptămâni, ca tehnician de fundal, munca lui afectează direct sute de milioane de utilizatori, ceea ce aduce un sentiment de a ține o bombă nucleară în perspectivă a lui Dumnezeu
  • Sistemul nostru de monitorizare (sistemul nostru intern numit monitor) este cu adevărat foarte convenabil, o curbă afișează intuitiv diverși indicatori ai funcționării întregului sistem; dacă există mesaje text anormale și apeluri telefonice, va suna, făcând oamenii să simtă că totul este sub control, există senzația de a controla un portavion în fața unui număr mare de borduri sau avioane de vânătoare care zboară cu bombe nucleare.

Ei bine, grăbește-te și pune capăt sentimentului bun al programatorilor, vreau să spun punctul principal: publicarea și monitorizarea în scară de gri sunt cu adevărat două instrumente esențiale pentru servicii masive pe Internet, care pot îmbunătăți semnificativ disponibilitatea și nivelul de funcționare al serviciilor în fundal.

Desigur, lansarea Grayscale nu face parte doar din lansarea codului nou, iar monitorizarea nu este la fel de simplă ca desenarea curbelor și a mesajelor de alarmă, va conține multe lucruri, iar filosofia din spatele ei este livrarea continuă, testarea utilizatorilor și controlul.

Msec este un framework open source pentru Tencent, iar impulsul său creativ și experiența în construcții provin din peste 10 ani de gândire operațională din partea echipei QQ backend. Monitorizarea publicării în tonuri de gri este o considerație importantă în proiectarea motoarelor de serviciu în milisecunde.

Cum funcționează într-un motor de milisecunde?Lansare în tonuri de gri

Pe pagina Service Configuration Management, faceți clic pe "Develop Release Plan"

Selectați mașina țintă și tipul de lansare care vor fi publicate de Grayscale de data aceasta:

Selectați versiunea corectă a fișierului de configurare, bibliotecii externe, plug-in-ului de business etc. în următorul vrăjitor pentru a completa planul de lansare:

Apoi, apasă pe meniul O&M - > Release pentru a interoga toate planurile de lansare și a reveni la planurile publicate. Apasă pe Detalii pentru a vedea mai multe detalii despre planul de lansare și executarea lansării:

Monitorizare

În ceea ce privește monitorizarea, în al doilea articol: RPC și managementul rutării, a fost discutat mai în detaliu, așa că nu voi intra în detalii aici, ci doar voi explica: Pe lângă unele informații raportate automat de RPC și de cadrul propriu-zis, suportă și informații de raportare personalizate (de exemplu, vreau să raportez numărul de autentificări ale utilizatorilor VIP de nivel 28) și suportă setarea alarmelor pentru fluctuații, valori maxime și valori minime ale indicatorilor cheie:

Epilog

Publicarea și monitorizarea în scară de gri sunt două instrumente esențiale pentru servicii masive pe Internet, care pot îmbunătăți semnificativ disponibilitatea și nivelul de funcționare al serviciilor de fundal, iar filosofia din spatele acestora este livrarea continuă, testarea utilizatorilor și controlul. Cu Millisecond Service Engine, echipele de startup pot accesa rapid aceste două instrumente puternice. Detaliile sunt vizibilePiața de Servicii Cloud TencentSite-ul oficial al Millisecond Service Engine





Precedent:Lansarea în scară de gri a lansării produsului pe Internet
Următor:Pachet de instalare offline Visual Studio 2017 18GB descărcare Baidu cloud
 Proprietarul| Postat pe 30.11.2024 12:05:39 |
Eliberarea canarelor este un tip de eliberare în tonuri de gri

Această strategie implică progresie treptatăDirecționează o mică parte din traficul utilizatorilor, de obicei un număr mic sau un grup specific de utilizatori, către noua versiune, în timp ce majoritatea utilizatorilor continuă să folosească versiunea veche. Prin monitorizarea performanței noii versiuni și a feedback-ului utilizatorilor, dacă totul funcționează corect, creșteți treptat proporția traficului către noua versiune până când toți utilizatorii sunt migrați.
 Proprietarul| Postat pe 30.11.2024 12:05:56 |
Lansarea în scară de gri a lansării produsului pe Internet
https://www.itsvse.com/thread-3542-1-1.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com