Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12087|Odpoveď: 2

Poďme sa porozprávať o publikovaní v odtieňoch šedej a monitorovaní služieb pozadia

[Kopírovať odkaz]
Zverejnené 9. 3. 2017 16:06:58 | | | |
Prečo Grayscale Publishing & Monitoring

Dva kurzy "Grayscale Release" a "All-round Monitoring" v "The Way of Massive Service" museli študovať technickí kolegovia. Myslím, že tieto dve metodológie sú veľmi charakteristické pre tento priemysel a Tencent.

Predtým, než sa pridal k backendovému tímu QQ spoločnosti Tencent, autor niekoľko rokov pracoval v telekomunikačnom a finančnom sektore. Keď som prvýkrát nastúpil do Tencentu, cítil som, že mnohé aspekty technológií sú osviežujúce:

  • Systém na pozadí je nasadený na mnohých lacných serveroch a každý spravuje veľa strojov, čo ľuďom dodáva pocit úspechu a bohatstva
  • Existuje relatívne presný model výpočtu rozpočtu zariadení a výkon každého servera je zvyčajne stlačený na správnu úroveň pod predpokladom zohľadnenia redundancie po havárii, pričom zodpovedná osoba má hlboký prehľad o výkone, obnove po havárii, flexibilite a ďalších aspektoch celého systému. Je pre mňa cťou byť zodpovedný za obrovský systém
  • Neexistujú žiadni plnohodnotní testeri, po samoteste vývojára, vydaní Grayscale a podrobnom monitorovaní bude hlavný systém vychádzať takmer každé dva týždne, ako technik pozadia jeho práca priamo ovplyvňuje stovky miliónov používateľov, čo je trochu pocit, akoby držal jadrovú bombu z Božej perspektívy
  • Monitorovací systém (náš interný systém nazývaný monitor) je naozaj veľmi pohodlný, krivka intuitívne zobrazuje rôzne indikátory fungovania celého systému, ak sú nezvyčajné textové správy alebo telefonáty, zazvoní, čo ľuďom dáva pocit, že všetko je pod kontrolou, je to pocit, akoby ovládali lietadlovú loď pred veľkým množstvom palubných dosiek alebo stíhačiek lietajúcich s jadrovými bombami.

No, ponáhľajte sa a ukončite dobrý pocit programátorov, chcem povedať hlavný bod: publikovanie a monitorovanie v odtieňoch šedej sú v skutočnosti dva nevyhnutné nástroje pre masívne služby na internete, ktoré môžu výrazne zlepšiť dostupnosť a úroveň prevádzky služieb na pozadí.

Samozrejme, Grayscale release nie je len súčasťou vydania nového kódu a monitorovanie nie je len také jednoduché ako kreslenie kriviek a alarmových hlásení, bude v ňom veľa vecí a filozofia za tým je kontinuálne dodávanie, testovanie a kontrola.

Msec je open source framework pre Tencent a jeho kreatívny impulz a skúsenosti s výstavbou vychádzajú z viac ako 10 rokov operačného myslenia tímu QQ backendu. Monitorovanie publikovania v odtieňoch sivej je dôležitým aspektom pri návrhu milisekundových servisných motorov.

Ako to funguje v motore za milisekundu?Vydanie v odtieňoch sivej

Na stránke Správa konfigurácie služieb kliknite na "Vyvinúť plán vydania"

Vyberte cieľový stroj a typ vydania, ktorý tentoraz zverejní Grayscale:

Vyberte správnu verziu konfiguračného súboru, externej knižnice, obchodného plug-inu a podobne v nasledujúcom sprievodcovi, aby ste dokončili plán vydania:

Následne kliknite na menu O&M - > Release, aby ste vyhľadali všetky plány vydania a vrátili sa späť na zverejnené plány. Kliknite na Podrobnosti pre zobrazenie ďalších informácií o pláne vydania a jeho realizáciu:

Monitorovanie

Čo sa týka monitorovania, v druhom článku: RPC a riadenie smerovania bolo to podrobnejšie rozobrané, takže tu nebudem zachádzať do detailov, len vysvetlím: Okrem niektorých informácií automaticky hlásených RPC a samotným rámcom, podporuje aj prispôsobené reportovanie (napríklad chcem hlásiť počet prihlásení VIP používateľov úrovne 28) a podporuje nastavenie alarmov pre výkyvy, maximálne hodnoty a minimálne hodnoty kľúčových indikátorov:

Epilóg

Publikovanie a monitorovanie v odtieňoch šedej sú dva základné nástroje pre rozsiahle služby na internete, ktoré môžu výrazne zlepšiť dostupnosť a úroveň prevádzky služieb na pozadí, pričom filozofia za tým je kontinuálne poskytovanie, testovanie používateľov a kontrola. S Millisecond Service Engine môžu startupové tímy rýchlo pristupovať k týmto dvom výkonným nástrojom. Detaily sú viditeľnéTencent Cloud Service MarketplaceOficiálna webová stránka Millisecond Service Engine





Predchádzajúci:Vydanie internetového produktu v odtieňoch sivej
Budúci:Visual Studio 2017 offline inštalačný balík 18GB Baidu cloud download
 Prenajímateľ| Zverejnené 30. 11. 2024 12:05:39 |
Kanárske vypúšťanie je typ vypúšťania v odtieňoch sivej

Táto stratégia zahŕňa postupný postupNasmerujte malú časť používateľskej návštevnosti, zvyčajne malý počet alebo konkrétnu skupinu používateľov, na novú verziu, zatiaľ čo väčšina používateľov naďalej používa starú verziu. Monitorovaním výkonu novej verzie a spätnej väzby používateľov, ak všetko funguje správne, postupne zvyšujte podiel návštevnosti na novú verziu, až kým nebudú všetci používatelia migrovaní.
 Prenajímateľ| Zverejnené 30. 11. 2024 12:05:56 |
Vydanie internetového produktu v odtieňoch sivej
https://www.itsvse.com/thread-3542-1-1.html
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com