Paratowyd y cyfieithiad o'r erthygl yn benodol ar gyfer myfyrwyr y cwrs
Ydych chi erioed wedi rhyddhau gwasanaeth newydd i gynhyrchu? Neu efallai eich bod yn ymwneud â chefnogi gwasanaethau o'r fath? Os do, beth wnaeth eich cymell? Beth sy'n dda ar gyfer cynhyrchu a beth sy'n ddrwg? Sut ydych chi'n hyfforddi aelodau newydd o'r tîm ar ryddhau neu gynnal a chadw gwasanaethau presennol.
Yn y pen draw, mae'r rhan fwyaf o gwmnïau'n mabwysiadu dulliau “Gorllewin Gwyllt” o ran arferion gweithredu diwydiannol. Mae pob tîm yn penderfynu ar ei offer a'i arferion gorau ei hun trwy brofi a methu. Ond mae hyn yn aml yn effeithio nid yn unig ar lwyddiant prosiectau, ond hefyd y peirianwyr.
Mae treial a chamgymeriad yn creu amgylchedd lle mae pwyntio bys a symud bai yn gyffredin. Gyda'r ymddygiad hwn, mae'n dod yn fwyfwy anodd dysgu o gamgymeriadau a pheidio â'u hailadrodd eto.
Sefydliadau llwyddiannus:
- sylweddoli'r angen am ganllawiau ar gyfer cynhyrchu,
- astudio arferion gorau,
- dechrau trafodaethau ar faterion parodrwydd cynhyrchu wrth ddatblygu systemau neu gydrannau newydd,
- sicrhau cydymffurfiaeth â rheolau paratoi ar gyfer cynhyrchu.
Mae paratoi ar gyfer cynhyrchu yn cynnwys proses “adolygu”. Gall yr adolygiad fod ar ffurf rhestr wirio neu gyfres o gwestiynau. Gellir cynnal adolygiadau â llaw, yn awtomatig, neu'r ddau. Yn lle rhestrau statig o ofynion, gallwch wneud templedi rhestr wirio y gellir eu haddasu i anghenion penodol. Fel hyn, gellir rhoi ffordd i beirianwyr etifeddu gwybodaeth a digon o hyblygrwydd pan fo angen.
Pryd i wirio gwasanaeth parod ar gyfer cynhyrchu?
Mae'n ddefnyddiol cynnal gwiriad parodrwydd cynhyrchu nid yn unig yn union cyn rhyddhau, ond hefyd wrth ei drosglwyddo i dîm gweithrediadau arall neu weithiwr newydd.
Gwiriwch pryd:
- Rydych chi'n rhyddhau gwasanaeth newydd i gynhyrchu.
- Rydych chi'n trosglwyddo gweithrediad y gwasanaeth cynhyrchu i dîm arall, fel SRE.
- Rydych chi'n trosglwyddo gweithrediad y gwasanaeth cynhyrchu i weithwyr newydd.
- Trefnu cymorth technegol.
Rhestr wirio parodrwydd cynhyrchu
Beth amser yn ôl, fel enghraifft, yr wyf
Dylunio a datblygu
- Datblygu proses adeiladu y gellir ei hailadrodd nad oes angen mynediad at wasanaethau allanol ac nad yw'n dibynnu ar fethiant systemau allanol.
- Yn ystod y cyfnod dylunio a datblygu, diffiniwch a gosodwch SLOs ar gyfer eich gwasanaethau.
- Dogfennwch ddisgwyliadau ar gyfer argaeledd gwasanaethau allanol yr ydych yn dibynnu arnynt.
- Osgoi un pwynt o fethiant trwy ddileu dibyniaethau ar un adnodd byd-eang. Dyblygwch yr adnodd neu defnyddiwch wrth gefn pan nad yw'r adnodd ar gael (er enghraifft, gwerth cod caled).
Rheoli cyfluniad
- Gellir trosglwyddo cyfluniad statig, bach a heb fod yn gyfrinachol trwy baramedrau llinell orchymyn. Ar gyfer popeth arall, defnyddiwch wasanaethau storio cyfluniad.
- Rhaid i ffurfweddiad deinamig gael gosodiadau wrth gefn rhag ofn na fydd y gwasanaeth ffurfweddu ar gael.
- Ni ddylai cyfluniad yr amgylchedd datblygu fod yn gysylltiedig â'r cyfluniad cynhyrchu. Fel arall, gallai hyn arwain at fynediad o'r amgylchedd datblygu i wasanaethau cynhyrchu, a allai achosi problemau preifatrwydd a gollyngiadau data.
- Dogfennwch yr hyn y gellir ei ffurfweddu'n ddeinamig a disgrifiwch ymddygiad wrth gefn os nad yw'r system cyflwyno cyfluniad ar gael.
Rheoli rhyddhau
- Dogfennwch y broses ryddhau yn fanwl. Disgrifiwch sut mae gollyngiadau yn effeithio ar SLOs (er enghraifft, cynnydd dros dro mewn hwyrni oherwydd methiannau celc).
- Dogfennu datganiadau caneri.
- Datblygu cynllun adolygu rhyddhau caneri ac, os yn bosibl, mecanweithiau dychwelyd yn awtomatig.
- Sicrhewch y gall dychweliadau ddefnyddio'r un prosesau â gosodiadau.
Arsylwi
- Sicrhewch fod y set o fetrigau sydd eu hangen ar gyfer yr SLO yn cael eu casglu.
- Gwnewch yn siŵr eich bod yn gallu gwahaniaethu rhwng data cleient a gweinydd. Mae hyn yn bwysig ar gyfer dod o hyd i achosion o gamweithio.
- Gosod rhybuddion i leihau costau llafur. Er enghraifft, dileu rhybuddion a achosir gan weithrediadau arferol.
- Os ydych chi'n defnyddio Stackdriver, yna cynhwyswch fetrigau platfform GCP yn eich dangosfyrddau. Sefydlu rhybuddion ar gyfer dibyniaethau GCP.
- Lluosogi olion sy'n dod i mewn bob amser. Hyd yn oed os nad ydych yn ymwneud ag olrhain, bydd hyn yn caniatáu i wasanaethau lefel is ddadfygio problemau cynhyrchu.
Amddiffyn a diogelwch
- Sicrhewch fod pob cysylltiad allanol wedi'i amgryptio.
- Sicrhewch fod gan eich prosiectau cynhyrchu y gosodiad IAM cywir.
- Defnyddio rhwydweithiau i ynysu grwpiau o enghreifftiau o beiriannau rhithwir.
- Defnyddiwch VPN i gysylltu'n ddiogel â rhwydweithiau anghysbell.
- Dogfennu a monitro mynediad defnyddwyr at ddata. Sicrhau bod holl fynediad defnyddwyr at ddata yn cael ei archwilio a'i gofnodi.
- Sicrhewch fod pwyntiau terfyn dadfygio yn cael eu cyfyngu gan ACLs.
- Glanweithdra mewnbwn defnyddiwr. Ffurfweddu terfynau maint llwyth tâl ar gyfer mewnbwn defnyddwyr.
- Sicrhewch y gall eich gwasanaeth rwystro traffig sy'n dod i mewn i ddefnyddwyr unigol yn ddetholus. Bydd hyn yn rhwystro troseddau heb effeithio ar ddefnyddwyr eraill.
- Osgoi pwyntiau terfyn allanol sy'n cychwyn llawer o weithrediadau mewnol.
Cynllunio gallu
- Dogfennwch sut mae eich graddfeydd gwasanaeth. Er enghraifft: nifer y defnyddwyr, maint y llwyth tâl sy'n dod i mewn, nifer y negeseuon sy'n dod i mewn.
- Dogfennwch y gofynion adnoddau ar gyfer eich gwasanaeth. Er enghraifft: nifer yr achosion o beiriannau rhithwir pwrpasol, nifer yr achosion Spanner, caledwedd arbenigol fel GPU neu TPU.
- Cyfyngiadau adnoddau dogfen: math o adnodd, rhanbarth, ac ati.
- Dogfennu cyfyngiadau cwota ar gyfer creu adnoddau newydd. Er enghraifft, cyfyngu ar nifer y ceisiadau TAG API os ydych chi'n defnyddio'r API i greu achosion newydd.
- Ystyriwch redeg profion llwyth i ddadansoddi dirywiad perfformiad.
Dyna i gyd. Welwn ni chi yn y dosbarth!
Ffynhonnell: hab.com