9.0

Gweld yn Saesneg

9.0 Cyflwyniad i Ran 9: Gweithrediadau, Dibynadwyedd, ac Arsylladwyedd

Dim ond hanner y gwaith yw adeiladu meddalwedd. Ei gadw i redeg yn dda yw’r hanner arall, ac i’r rhan fwyaf o sefydliadau dyna’r hanner nad yw byth yn dod i ben. Mae’r rhan hon yn ymwneud â gweithredu systemau mewn cynhyrchiad. Byddwch yn diffinio beth mae “digon dibynadwy” yn ei olygu ac yn peiriannu tuag ato. Byddwch yn dysgu gweld i mewn i systemau cymhleth yn ddigon da i ddadfygio’r annisgwyl, ymateb yn gydlynol pan fydd pethau’n torri, a gwneud hyn oll heb wastraffu arian na llosgi carbon. Dyma’r disgyblaethau sy’n troi system sy’n gweithio mewn arddangosiad yn wasanaeth y gall pobl ddibynnu arno am flynyddoedd.

I dimau mawr, mae’r pryderon hyn yn peidio â bod yn weithgaredd cefndir ac yn dod yn system yn eu hawl eu hunain. Mae platfform modern yn rhychwantu cannoedd o wasanaethau, llawer o dimau, sawl rhanbarth, a dibyniaethau trydydd parti, ac nid oes yr un unigolyn sy’n dal y cyfan yn ei ben. Mae graddfa’n codi gwerth dibynadwyedd a chost ei gael yn anghywir fel ei gilydd. Mae awr o amser segur yn dod yn refeniw a gollwyd ac ymddiriedaeth wedi’i erydu. Mae un rhybudd amwys yn dod yn filoedd o negeseuon galw. Mae ychydig bwyntiau o wastraff cwmwl yn dod yn filiynau o ddoleri. Mae angen iaith a rennir, telemetreg a rennir, a strwythur a rennir ar weithrediadau ar y maint hwn, fel y gall llawer o bobl weithredu’n gydlynol ar system nad oes neb yn berchen arni’n llwyr.

Mae cyd-destunau menter a llywodraeth yn codi pob risg. Mae diwydiannau rheoledig yn cario ymrwymiadau argaeledd cyfreithiol, gofynion archwilio, ac adrodd toriadau gwasanaeth gorfodol. Rhaid i wasanaethau sy’n wynebu dinasyddion fodloni targedau perfformiad a gyhoeddwyd yn ddangosadwy ac ni allant fynd yn dywyll yn syml. Mae cyllidebau’r sector cyhoeddus yn gwario arian trethdalwyr o dan fandadau cynaliadwyedd a sero-net cynyddol. Yn y lleoliadau hyn, mae gweithrediadau, dibynadwyedd, ac arsylladwyedd (deall cyflwr mewnol system o’i hallbynnau allanol) yn fwy na hylendid gweithredol. Maent yn offerynnau atebolrwydd, diogelwch, ac ymddiriedaeth sefydliadol.

Penodau yn y rhan hon

  • 9.1 Peirianneg dibynadwyedd safle: Cymhwyso peirianneg meddalwedd i weithrediadau drwy ddiffinio dibynadwyedd gydag SLIau (dangosyddion lefel gwasanaeth), SLOau (amcanion lefel gwasanaeth), ac SLAau (cytundebau lefel gwasanaeth), defnyddio cyllidebau gwallau (y diffyg a ganiateir o ddibynadwyedd perffaith) i gydbwyso cyflymder yn erbyn sefydlogrwydd, lleihau llafur (gwaith gweithredol â llaw, ailadroddus, y gellir ei awtomeiddio) yn ddidostur drwy awtomeiddio, a rhagolygu capasiti fel nad yw graddfa byth yn eich synnu.

  • 9.2 Arsylladwyedd a thelemetreg: Symud y tu hwnt i fonitro methiannau hysbys tuag at wir arsylladwyedd, wedi’i adeiladu ar y delemetreg y mae system yn ei hallyrru (metrigau, logiau, olrheiniadau, a digwyddiadau wedi’u cydberthyn gan adnabodyddion a rennir), safoni ar OpenTelemetry niwtral o ran gwerthwr (safon agored ar gyfer cynhyrchu a chasglu telemetreg), a dylunio rhybuddio sy’n galw bodau dynol dim ond ar gyfer problemau gweithredadwy, gweladwy i ddefnyddwyr.

  • 9.3 Rheoli digwyddiadau: Canfod, cydgysylltu, datrys, a dysgu o darfiadau drwy gylchdroadau ar-alwad cynaliadwy, strwythur cadlywyddiaeth digwyddiadau eglur (hierarchaeth ddiffiniedig ar gyfer cydgysylltu ymateb) gyda rolau a lefelau difrifoldeb diffiniedig, cyfathrebu rhanddeiliaid gonest, a ôl-drafodaethau di-fai (adolygiadau digwyddiadau sy’n targedu achosion systemig yn hytrach na bai unigol) sy’n gyrru camau cywirol i gwblhad.

  • 9.4 Cost, cynaliadwyedd, a meddalwedd werdd: Dod ag atebolrwydd ariannol ac amgylcheddol i gynhyrchiad drwy welededd ac optimeiddio FinOps (gweithrediadau ariannol ar gyfer gwariant cwmwl), dyluniad carbon-ymwybodol (amserlennu gwaith ar gyfer pryd a lle mae trydan yn lanach) ac ynni-effeithlon, ail-feintioli parhaus, a chyfaddawdau bwriadol ar draws y triawd cost, perfformiad, a dibynadwyedd.

  • 9.5 Adfer trychineb a pharhad busnes: Paratoi i oroesi’r diwrnod gwael drwy osod amcanion amser adfer a phwynt adfer o ddadansoddiad effaith busnes, cadw copïau wrth gefn wedi’u profi ac na ellir eu newid, dewis strategaeth adfer ar draws y sbectrwm cost-a-chyflymder, ac ymarfer methdroad fel bod adferiad wedi’i brofi yn hytrach na’i obeithio.

  • 9.6 Peirianneg anhrefn a phrofi gwydnwch: Adeiladu hyder bod system yn gwrthsefyll amodau tymhestlog drwy ddiffinio cyflwr sefydlog, ffurfio hypothesau, a chwistrellu namau realistig gyda radiws ffrwydro wedi’i gynnwys, gan dyfu o ddiwrnodau gêm i wirio gwydnwch parhaus, awtomataidd.

  • 9.7 Cynllunio capasiti a rhagolygu galw: Paru cyflenwad cyfrifiadura, storio, a rhwydwaith i alw a ragolygir gyda phenrhyddid bwriadol, gan ddefnyddio profi llwyth a rhesymu damcaniaeth ciwio fel nad yw oedi’n ffrwydro’n agos at ddirlenwad, a chydbwyso cost yn erbyn dibynadwyedd.

  • 9.8 Ar-alwad a pharodrwydd gweithredol: Dylunio ar-alwad dyngarol, cynaliadwy gyda rhybuddion gweithredadwy, dwysáu clir, ac adolygiadau parodrwydd cynhyrchu a llawlyfrau gweithredu, fel bod y bobl sy’n rhedeg gwasanaeth wedi’u paratoi i lwyddo yn hytrach na llosgi allan.

Sut mae’r penodau hyn yn rhyngberthyn

Mae’r pedair pennod hyn yn ffurfio dolen weithredol dynn. Mae peirianneg dibynadwyedd safle (pennod 9.1) yn gosod y targedau: mae SLIau ac SLOau yn diffinio beth mae dibynadwy’n ei olygu, ac mae cyllidebau gwallau’n penderfynu pryd i arafu. Arsylladwyedd (pennod 9.2) yw sut rydych yn mesur ac yn amddiffyn y targedau hynny, gan fod rhybuddio cyfradd-losgi SLO ond yn gweithio gyda thelemetreg wedi’i strwythuro’n dda, a dyma hefyd sut mae ymatebwyr yn dod o hyd i’r “pam” y tu ôl i fethiant. Rheoli digwyddiadau (pennod 9.3) yw’r hyn sy’n digwydd pan fyddwch yn gwario’r gyllideb gwallau’n gyflymach na’r cynllun: mae’r rhybuddion o bennod 9.2 yn tanio, mae’r strwythur cadlywyddiaeth yn ymgysylltu, ac mae’r ôl-drafodaethau di-fai canlyniadol yn bwydo gwelliannau parhaol yn ôl i mewn i’r gwaith dibynadwyedd ac offeryna. Mae cost a chynaliadwyedd (pennod 9.4) yn cau’r ddolen. Maent yn mynnu eich bod yn darparu dibynadwyedd a pherfformiad i’r SLOau a ddiffinnir ym mhennod 9.1 yn hytrach na goreuro ym mhobman, fel bod triawd cost, perfformiad, a dibynadwyedd yn cael ei gydbwyso’n fwriadol yn hytrach nag o ofn.

Mae’r cysylltiadau’n cyrraedd ymhell y tu hwnt i’r rhan hon. Siapir perchnogaeth dibynadwyedd yma gan dopolegau tîm pennod 1.2 ac fe’i cyflenwir drwy biblinellau a pheirianneg platfform penodau 8.1 ac 8.4, gan fod defnyddio diogel, aml yn rhagofyniad ar gyfer gweithredu ar raddfa. Mae’r diwylliant di-fai, sy’n canolbwyntio ar ddysgu ac sy’n gwneud ymateb i ddigwyddiadau’n onest yn dechrau ym mhennod 1.1, ac mae’r patrymau dibynadwyedd a gwydnwch o dan yr arferion hyn wedi’u seilio ar bensaernïaeth penodau 3.3 a 3.5. Yn olaf, mae’r dystiolaeth y mae’r disgyblaethau hyn yn ei chynhyrchu, o delemetreg parod-i-archwilio i ôl-drafodaethau i briodoli cost, yn bwydo’n uniongyrchol i mewn i waith risg, sicrwydd, a llywodraethu penodau 10.2 ac 11.3. Wedi’i weithredu’n dda, y systemau yn y rhan hon sy’n caniatáu i sefydliad gadw ei addewidion ymhell ar ôl i’r cod gael ei ysgrifennu.