Socraigh teorainneacha sábháilte don fhéinleigheas
CríochnaitheUathoibrigh gníomhartha aitheanta aisghabhála le húdarás soiléir, fíorú agus coinníollacha stad. Scar aisghabháil le linn rite ó athrú bogearraí.
Foilsithe ag TaigaConas a scríobhaimid
Seiceáil do thuiscintTá próiseas oibre atosaithe faoi dhó ag an rialaitheoir. Leanann an scuaine ag fás agus ní féidir an bunachar sonraí a rochtain. Cad ba cheart don bheartas a dhéanamh?Déan an cleachtadh
Cad a fhoghlaimeoidh tú
- Déan idirdhealú idir féinleigheas agus ceartúchán buan bogearraí.
- Sainigh beartas teoranta aisghabhála agus seiceálacha neamhspleácha ratha.
- Aithin cathain a chaithfidh uathoibriú stopadh agus an cheist a ardú.
Aisghabh ó choinníoll aitheanta
Braitheann féinleigheas teip shainithe go huathoibríoch agus déanann sé iarracht gníomh údaraithe aisghabhála a dhéanamh. Is samplaí féideartha iad próiseas teipthe a atosú nó cóip den fheidhmchlár nach bhfuil ag feidhmiú i gceart a athsholáthar. Caithfidh an gníomh a bheith oiriúnach don teip agus do mhúnla stáit na seirbhíse.
Is féidir le Kubernetes cóipeanna teipthe d’ualaí oibre a athsholáthar agus an staid iarbhír a thabhairt leis an staid dhearbhaithe. Ní cheartaíonn sé seo loighic lochtach feidhmchláir ná gach teip stórála. Teastaíonn seiceálacha difriúla d’aisghabháil bonneagair agus do chruinneas bogearraí. Féinleigheas Kubernetes.
Sainigh an cuspóir roimh an meicníocht. Ciallaíonn athchóiriú easpórtála go gcríochnaítear obair incháilithe i gceart. Níl i gcoimeádán atá ag rith ach réamhchoinníoll amháin.
Scar trí chineál athraithe
| Athrú | Sampla | Cinneadh riachtanach |
|---|---|---|
| Aisghabháil le linn rite | Próiseas oibre teipthe amháin gan staid a athsholáthar | Is féidir le beartas réamhcheadaithe aisghabhála é seo a údarú |
| Ceartúchán bogearraí | An sceitheadh cuimhne a stopann an próiseas oibre a dheisiú | Athbhreithniú, tástálacha, rialuithe eisiúna agus fíorú sa táirgeadh |
| Athrú beartais | An ráta ceadaithe atosaithe nó an raon rochtana a mhéadú | Ceadú sainráite ón duine atá freagrach as an mbeartas |
D’fhéadfadh gníomhaire ceartúchán a mholadh tar éis aisghabhála. Is athrú nua bogearraí é an moladh sin. Ní ceadmhach dó údarás neamhtheoranta a oidhreacht ón rialaitheoir aisghabhála.
Ní ceadmhach don rialaitheoir a chritéir ratha féin a chur in eagar nuair a theipeann ar sheiceáil ach oiread. Seachas sin, is féidir leis an gcóras feabhas a thuairisciú gan an tseirbhís a fheabhsú.
Scríobh an beartas aisghabhála sula gcumasaíonn tú é
Tá an beartas seo a leanas ficseanúil. Léiríonn a uimhreacha roghanna dearaidh; ní réamhshocruithe molta iad.
| Réimse beartais | Riail fhicseanúil don phróiseas oibre easpórtála |
|---|---|
| Coinníoll tionscanta | Níl comhartha beo ón bpróiseas oibre le 90 soicind agus tá obair sa scuaine |
| Réamhchoinníollacha | Tá próiseas oibre eile sláintiúil; éiríonn le seiceálacha spleáchas; níl amhras faoi shárú slándála ná teip sláine |
| Gníomh ceadaithe | Athsholáthair próiseas oibre amháin leis an déantúsán atá ceadaithe faoi láthair |
| Cosaint stáit | Úsáideann tascanna stóráil bhuan agus eochair idempotency fhíoraithe |
| Teorainn | Dhá athsholáthar ar a mhéad i 15 nóiméad; gan níos mó ná ceann amháin ag an am riamh |
| Tréimhse feithimh | Fan cúig nóiméad tar éis athsholáthair roimh iarracht eile |
| Rath | Críochnaítear tasc sintéiseach i gceart agus tosaíonn an scuaine lena mbaineann an fhadhb ag laghdú |
| Stop agus ardaigh an cheist | Teipeann ar aon réamhchoinníoll, sroichtear an teorainn nó ní féidir rath a fhíorú |
Úsáid céannacht leis an bpribhléid is lú. Taifead leagan an bheartais, fianaise an choinníll tionscanta, an gníomh, an acmhainn agus an toradh i loga. Soláthair bealach neamhspleách chun an rialaitheoir a dhíchumasú. Sainigh an duine freagrach a fhaigheann ardú na ceiste.
Tástáil conairí teipe chomh maith le haisghabháil rathúil
Is féidir le hathiarracht fo-éifeacht a athdhéanamh. D’fhéadfadh próiseas oibre comhad a stóráil agus stopadh sula n-admhaíonn sé an tasc. Fíoraigh idempotency sula gceadaíonn tú rith eile. Féach an sampla teipe cloud native.
Is féidir le hathiarrachtaí ró-ualach ar spleáchas a mhéadú freisin. Úsáid iarrachtaí teoranta, teorainneacha ama agus moill chuí idir iarrachtaí. Seachain athiarrachtaí sioncrónaithe ar fud na gcóras. Míníonn AWS cén fáth a gcabhraíonn backoff agus jitter leis an méadú seo a laghdú. Treoir athiarrachtaí.
Tástáil an beartas ficseanúil i dtrí chás. Ba cheart go n-aisghabhfaí próiseas oibre aonair atá stoptha. Ba cheart do bhriseadh bunachair sonraí athsholáthar athdhéanta a chosc. Ba cheart do theip éiginnte sláine uathoibriú a stopadh agus cinneadh freagartha a iarraidh.
Seiceáil teiliméadracht atá ar iarraidh freisin. Is féidir le heaspa comhartha beo próiseas oibre teipthe nó conair bhailithe teipthe a léiriú. Teastaíonn fianaise leordhóthanach don ghníomh ón rialaitheoir, ní muinín i míniú AI.
Tomhais an gcabhraíonn an beartas
Taifead aisghabhálacha fíoraithe, iarrachtaí nár éirigh leo, ardú ceisteanna, obair dhúblach agus an t-am a raibh tionchar ar úsáideoirí. Cuir i gcomparáid leis an modh oibriúcháin roimhe faoi choinníollacha comhchosúla iad.
Coinnigh an locht bunúsach mar obair innealtóireachta. Is féidir le próiseas a bhfuil sceitheadh ann a atosú arís agus arís eile an tionchar láithreach a laghdú agus an sceitheadh ag leanúint ar aghaidh. Lean ar aghaidh le féinfheabhsú chun an breathnú a cheangal le ceartúchán buan.
Déan an cleachtadh
Dear beartas aisghabhála don phróiseas ficseanúil oibre easpórtála sa cheacht seo. Sonraigh a choinníoll tionscanta, eisiaimh, gníomh ceadaithe, teorainn athiarrachtaí, tréimhse feithimh, seiceáil ratha agus duine freagrach as ardú. Tástáil é i gcoinne briseadh bunachair sonraí agus teip anaithnid sláine sonraí.
Íoslódáil an bhileog oibre (Markdown)Má ghlanann tú an rogha seo, scriosfar gach dul chun cinn atá sábháilte sa bhrabhsálaí seo.
Fanann an dul chun cinn sa bhrabhsálaí seo. Gan chuntas ná rianú.
Foinsí agus tuilleadh léitheoireachta
- Kubernetes: Self-Healing ↗
- AWS Builders’ Library: Timeouts, retries, and backoff with jitter ↗
- Google SRE: Automation at Google ↗