Taktu ábyrgð á þjónustunni eftir uppsetningu
LokiðSkilgreindu gagnleg mæligögn þjónustu, ákvarðanir vegna atvika, endurheimt og viðhald. Haltu rekstrarábyrgð sýnilegri eftir að kóðagerð lýkur.
Gefið út af TaigaHvernig við skrifum
Kannaðu skilning þinnTiltækileikapróf skilar HTTP 200 en útflutningur inniheldur engar færslur því heimildaprófunin er biluð. Hvað sýnir þetta?Gera æfinguna
Það sem þú lærir
- Skilgreina mæligögn þjónustu frá sjónarhóli notandans.
- Aðskilja samhæfingu atviks frá tæknilegri rannsókn.
- Skipuleggja viðhald og endurheimt sem áframhaldandi ábyrgð.
Skilgreindu þjónustuna sem notendur treysta á
Uppsetning gerir hugbúnað tiltækan. Rekstur heldur honum gagnlegum þegar notendur, undirliggjandi hugbúnaðareiningar og þjónustur, umferð og kröfur breytast. Kóðaframleiðandi fjarlægir ekki þessa áframhaldandi vinnu.
Fyrir ímyndaðan útflutning gagna um viðskiptavini þurfa notendur meira en síðu sem hægt er að ná í. Þeir þurfa heimilaðar færslur á áskildu sniði innan ásættanlegs tíma. Þeir þurfa líka að þjónustan komi í veg fyrir aðgang að gögnum annars fyrirtækis.
Tilgreindu ábyrgðaraðilann fyrir útgáfu. Skráðu hver bregst við utan venjulegs vinnutíma ef það er hluti af þjónustuskuldbindingunni. Birgir getur annast hluta vinnunnar en fyrirtækið þarf samt skýra leið fyrir ákvarðanir og samskipti.
Veldu mæligögn sem styðja aðgerðir
Þjónustustigsvísir, eða SLI, mælir skilgreindan eiginleika hegðunar þjónustu. Þjónustustigsmarkmið, eða SLO, setur markmið fyrir þann vísi yfir tilgreint tímabil. Veldu markmiðið út frá þörfum notenda og rekstrargetu.
SRE-leiðbeiningar Google útskýra þessa nálgun og notkun villumarka, eða error budget, við ákvarðanir um áreiðanleika. Ekki afrita markmið annarrar þjónustu án þess að athuga merkingu þess. Leiðbeiningar um SLO, dæmi um stefnu fyrir villumörk.
Skilgreindu hvað telst heppnuð beiðni sem uppfyllir skilyrði fyrir útflutningi. Aðskildu væntar hafnanir frá kerfisbilunum. Skráðu útilokanir svo mælikvarði geti ekki batnað eingöngu með því að fela erfiðar beiðnir.
| Mæligögn | Það sem þau hjálpa að greina | Mikilvæg takmörkun |
|---|---|---|
| Opinber tiltækileikaathugun | Ekki er hægt að ná í þjónustuna | Sannreynir ekki verkferli innskráðs notanda |
| Lok útflutnings og biðtími | Beiðnir sem uppfylla skilyrði mistakast eða taka of langan tíma | Krefst nákvæmrar skilgreiningar á árangri |
| Próf á höfnun vegna heimilda | Mikilvæg aðgangsvörn veikist | Nær yfir prófuðu skilyrðin |
| Mæligögn tilfanga og þjónusta sem kerfið byggir á | Líkleg innri orsök | Lýsa ekki ein og sér áhrifum á notendur |
Forðastu að skrá heilan útflutning í annála til að bæta sýnileika. Safnaðu lágmarksupplýsingum sem þarf til að greina vandann og verndaðu aðgang að þeim.
Undirbúðu viðbrögð við atvikum
Ákveddu hver samhæfir, hver rannsakar og hver miðlar upplýsingum. Þessi hlutverk má sameina í litlu teymi en ábyrgðin verður að vera skýr. Haltu skrá yfir athuganir og aðgerðir.
Leiðbeiningar Google um atvikaviðbrögð leggja áherslu á samhæfingu og samskipti samhliða tæknilegri mildun áhrifa. Tæknilega rétt lagfæring getur samt skilið notendur eftir án upplýsinga eða marga viðbragðsaðila að framkvæma breytingar sem stangast á. Atvikaviðbrögð.
Agent getur tekið saman annála eða borið saman tilgátur innan samþykktra gagnamarka. Hann ætti ekki að fá ótakmarkaðar heimildir í rekstrarumhverfi vegna þess að atvikið er brýnt. Notaðu skilgreinda leið til að vísa beiðni um undantekningaraðgang til rétts ákvörðunaraðila.
Æfðu endurheimt og fjármagnaðu viðhald
Prófaðu endurheimtaraðferðina með dæmigerðum ímynduðum gögnum. Finndu það sem afturköllun kóða getur ekki afturkallað, þar á meðal eyddar færslur eða skilaboð sem hafa þegar verið send. Skráðu tímann og upplýsingarnar sem þarf til að endurheimta þjónustuna.
Úthlutaðu áframhaldandi vinnu: uppfærslum hugbúnaðareininga sem forritið byggir á, yfirferð aðgangs, endurnýjun vottorða þar sem við á, breytingum á afkastagetu og leiðréttingum skjala. Þjónusta án viðhaldsgetu safnar skuldbindingum eftir að fjármögnun fyrir gangsetningu hennar lýkur.
Eftir atvik skaltu velja úrbætur sem taka á orsökunum sem komu í ljós. Tengdu þær við útfærslu og sannprófun. Þetta lokar lífsferlinum: staðfestingargögn úr rekstri breyta því sem teymið skilgreinir og smíðar næst.
Gera æfinguna
Skrifaðu einnar síðu rekstrarnótu fyrir ímyndaðan útflutning gagna um viðskiptavini. Taktu með einn mælikvarða sem snýr að notandanum, markmið hans, viðtakanda viðvörunar, öruggt fyrsta viðbragð, endurheimtarmörk og ábyrgðaraðila viðhalds. Segðu hvað vöktunin getur ekki greint.
Sækja vinnublað (Markdown)Ef þú afvelur þennan reit eyðast allar framvinduupplýsingar sem eru vistaðar í þessum vafra.
Framvindan er geymd í þessum vafra. Enginn reikningur, engin rakning.
Heimildir og frekara lesefni
- Google SRE: Implementing SLOs ↗
- Google SRE: Incident Response ↗
- Google SRE: Example Error Budget Policy ↗