Iùl sgiobalta mu bhith a’ stiùireadh phìleatan agus PoCn

Ro-ràdh

Thar nam bliadhnaichean de m’ obair ann an raon IT agus gu sònraichte ann an reic IT, tha mi air mòran phròiseactan pìleat fhaicinn, ach thàinig a’ mhòr-chuid dhiubh gu crìch ann an dad agus thug iad tòrr ùine.

Aig an aon àm, ma tha sinn a 'bruidhinn mu bhith a' dèanamh deuchainn air fuasglaidhean bathar-cruaidh, leithid siostaman stòraidh, airson gach siostam demo mar as trice bidh liosta feitheimh faisg air bliadhna ro làimh. Agus faodaidh gach deuchainn air a’ chlàr reic a thoirt gu buil no, air an làimh eile, an reic a mhilleadh. Chan eil feum air beachdachadh air suidheachadh far nach toir deuchainnean buaidh air reic, oir chan eil deuchainnean a’ dèanamh ciall cuideachd - tha e na chaitheamh ùine agus na chaitheamh ùine don t-siostam demo.

Mar sin, ciamar as urrainn dhut a h-uile càil a dhèanamh gu ciallach agus toirt air a h-uile càil tachairt?

Ullachadh

Amasan a' phìleat

Càite a thòisicheas pìleat? Chan ann le uidheamachd ceangail ri raca, chan ann idir. Mus tòisich obair sam bith air an uidheamachd, thèid obair pàipeir a dhèanamh. Agus bidh sinn a’ tòiseachadh le bhith a’ mìneachadh amasan a’ phìleat.
Is e amas a’ phìleat cuir às do ghearanan bhon neach-ceannach deireannach. Gun ghearanan - chan eil feum air pìleat. Tha Tha, gu dearbh.
Ach dè na prìomh chlasaichean de ghearanan a chì sinn?
* Tha sinn teagmhach mu earbsachd
* Tha teagamhan againn mu choileanadh
* Tha sinn teagmhach mu scalability
* Tha teagamhan againn mu cho-chòrdalachd agus comas a bhith ag obair leis na siostaman againn
* Chan eil sinn a’ creidsinn anns na sleamhnagan agad agus tha sinn airson dèanamh cinnteach ann an cleachdadh gun urrainn don t-siostam agad seo a dhèanamh
* Bidh seo uile gu math duilich, tha na h-innleadairean againn trang mu thràth agus bidh e duilich dhaibh

Gu h-iomlan, aig a 'cheann thall gheibh sinn trì prìomh sheòrsaichean de dheuchainnean pìleat agus, mar chùis shònraichte de phìleat, dearbhadh bun-bheachd (PoC - dearbhadh air bun-bheachd):
* Deuchainn luchdaidh (+ scalability)
* Deuchainn gnìomh
* Deuchainn fulangas lochdan

Ann an cùis shònraichte, a rèir teagamhan neach-ceannach sònraichte, faodaidh am pìleat diofar amasan a chur còmhla, no, air an làimh eile, is dòcha nach bi ach aon dhiubh an làthair.

Bidh am pìleat a’ tòiseachadh le sgrìobhainn a’ mìneachadh ann an Ruisis shìmplidh carson a thathas a’ dèanamh an deuchainn seo. Tha e cuideachd a’ toirt a-steach seata èigneachail de shlatan-tomhais a ghabhas tomhas a tha ga dhèanamh comasach a ràdh gun teagamh an do shoirbhich leis a’ phìleat no dè nach deach aontachadh. Faodaidh slatan-tomhais a ghabhas tomhas a bhith àireamhach (leithid latency ann an ms, IOPS) no binary (tha / chan eil). Ma tha luach nach gabh a thomhas aig a’ phìleat agad mar shlat-tomhais, chan eil feum sam bith air a’ phìleat, is e dìreach inneal làimhseachaidh a th’ ann.

Uidheam

Faodar am pìleat a dhèanamh air uidheamachd demo an neach-reic / neach-cuairteachaidh / com-pàirtiche no air uidheamachd teachdaiche. Gu cruaidh, tha an eadar-dhealachadh beag, tha an dòigh-obrach coitcheann mar an ceudna.

Is e a’ phrìomh cheist a thaobh uidheamachd mus tòisich am pìleat a bheil an seata iomlan de uidheamachd an làthair (a’ toirt a-steach suidsichean, càballan dàta, càballan cumhachd)? A bheil an uidheamachd deiseil airson deuchainn (dreachan firmware ceart, tha a h-uile càil a ’faighinn taic, tha a h-uile solas uaine)?

Is e an sreath cheart de ghnìomhan às deidh dha na h-amasan deuchainn a dhearbhadh an uidheamachd ullachadh gu h-iomlan airson deuchainn mus tèid a thoirt don neach-ceannach. Gu dearbh, tha luchd-ceannach dìleas ann gun cabhag, ach tha seo gu ìre mhòr mar eisgeachd. An fheadhainn sin. feumaidh an seata iomlan a bhith air a chruinneachadh aig làrach a’ chom-pàirtiche, a h-uile càil a sgrùdadh agus a chruinneachadh. Feumaidh an siostam a bhith a 'ruith agus feumaidh tu dèanamh cinnteach gu bheil a h-uile càil ag obair, tha am bathar-bog air a chuairteachadh gun mhearachdan, msaa. Cha bhiodh e coltach gun dad iom-fhillte, ach bidh 3 a-mach à 4 pìleatan a’ tòiseachadh le bhith a’ coimhead airson càbaill no transceivers SFP.
Air leth, bu chòir a dhaingneachadh, mar phàirt de sgrùdadh an t-siostam demo, feumaidh tu dèanamh cinnteach gu bheil e glan. Feumar a h-uile dàta deuchainn a bh’ ann roimhe a thoirt air falbh bhon t-siostam mus tèid a ghluasad. Tha e comasach gun deach deuchainn a dhèanamh air fìor dhàta, agus dh ’fhaodadh rud sam bith a bhith ann, a’ toirt a-steach dìomhaireachdan malairt agus dàta pearsanta.

Prògram deuchainn

Mus tèid an uidheamachd a ghluasad chun neach-ceannach, feumar prògram deuchainn ullachadh a choileanas na h-amasan deuchainn. Bu chòir toradh a ghabhas tomhas a bhith aig gach deuchainn agus slatan-tomhais soilleir airson soirbheachas.
Faodaidh am prògram deuchainn a bhith air ullachadh leis an neach-reic, com-pàirtiche, neach-ceannach, no còmhla - ach an-còmhnaidh ro thoiseach nan deuchainnean. Agus feumaidh an neach-cleachdaidh a shoidhnigeadh gu bheil e riaraichte leis a 'phrògram seo.

daoine

Mar phàirt den ullachadh airson a’ phìleat, feumar aontachadh air cinn-latha a’ phìleat agus làthaireachd a h-uile duine riatanach agus cho deònach sa tha iad airson deuchainn, an dà chuid leis an neach-reic / com-pàirtiche agus leis an neach-ceannach. O, cia mheud pìleat a thòisich leis a’ phrìomh neach ann am pìleat an neach-ceannach a’ dol air saor-làithean an latha às deidh an uidheamachd a chuir a-steach!

Raointean dleastanais/ruigsinneachd

Bu chòir don phrògram pìleat a bhith a' tuigsinn gu soilleir agus a' toirt cunntas air dleastanasan gach neach a tha an sàs ann. Ma tha feum air, chaidh ruigsinneachd iomallach no corporra innleadairean reiceadair / com-pàirtiche gu siostaman agus dàta an neach-ceannach a cho-òrdanachadh le seirbheis tèarainteachd an neach-ceannach.

Pìleat

Ma tha sinn air na puingean gu lèir a chrìochnachadh, is e am pìleat fhèin am pàirt as dorra. Ach feumaidh e ruith mar gum biodh air rèilichean. Mura h-eil, chaidh pàirt den ullachadh a bhriseadh suas.

Crìochnachadh a' phìleat

Nuair a bhios am pìleat deiseil, thèid sgrìobhainn ullachadh mun deuchainn a chaidh a dhèanamh. Mas fheàrr, leis a h-uile deuchainn sa phrògram le comharra seic PASS uaine. Tha e comasach taisbeanadh ullachadh airson àrd-luchd-stiùiridh gus co-dhùnadh adhartach a dhèanamh air ceannach no toirt a-steach don liosta de shiostaman a chaidh aontachadh airson ceannach.
Mura h-eil sgrìobhainn agad nad làmhan aig deireadh a’ phìleat le liosta de dheuchainnean crìochnaichte agus comharran air a dhol seachad, tha am pìleat air fàiligeadh agus cha bu chòir a bhith air tòiseachadh idir.

Source: www.habr.com

Cuir beachd ann