Dealbhadh cruinneachaidhean Kubernetes: cia mheud a bu chòir a bhith ann?

Thoir an aire. eadar-theangachadh.: tha an stuth seo bho phròiseact foghlaim ionnsachadh 8s Is e seo am freagairt do cheist mhòr-chòrdte nuair a thathar a’ dealbhadh bun-structar stèidhichte air Kubernetes. Tha sinn an dòchas gun cuidich tuairisgeul meadhanach mionaideach air na buannachdan agus na h-eas-bhuannachdan a tha aig gach roghainn thu gus an roghainn as fheàrr a dhèanamh airson do phròiseact.

Dealbhadh cruinneachaidhean Kubernetes: cia mheud a bu chòir a bhith ann?

TL; DR: faodar an aon sheata de dh’ eallach obrach a ruith air grunn bhuidhnean mòra (bidh àireamh mhòr de dh’ eallach obrach aig gach buidheann) no air mòran de fheadhainn bheaga (le àireamh bheag de dh’ eallach obrach anns gach buidheann).

Gu h-ìosal tha clàr a bheir measadh air na buannachdan agus na h-eas-bhuannachdan a tha aig gach dòigh-obrach:

Dealbhadh cruinneachaidhean Kubernetes: cia mheud a bu chòir a bhith ann?

Nuair a bhios tu a’ cleachdadh Kubernetes mar àrd-ùrlar airson a bhith a’ ruith thagraidhean, bidh grunn cheistean bunaiteach ag èirigh gu tric mu cho duilich ‘s a tha e cruinneachaidhean a stèidheachadh:

  • Cia mheud buidheann a bu chòir dhomh a chleachdadh?
  • Dè cho mòr 'sa bu chòir dhomh a dhèanamh?
  • Dè bu chòir a bhith anns gach buidheann?

San artaigil seo, feuchaidh mi ris na ceistean sin uile a fhreagairt le bhith a’ dèanamh anailis air na buannachdan agus na h-eas-bhuannachdan a tha aig gach dòigh-obrach.

Aithris ceist

Mar leasaiche bathar-bog, tha coltas ann gum bi thu a’ leasachadh agus ag obrachadh mòran thagraidhean aig an aon àm.

A bharrachd air an sin, tha e coltach gum bi mòran de na tagraidhean sin a’ ruith ann an àrainneachdan eadar-dhealaichte - mar eisimpleir, dh’ fhaodadh iad sin a bhith dev, deuchainn и prod.

Is e an toradh seo matrix iomlan de thagraidhean agus àrainneachdan:

Dealbhadh cruinneachaidhean Kubernetes: cia mheud a bu chòir a bhith ann?
Iarrtasan agus Àrainneachdan

Tha an eisimpleir gu h-àrd a’ riochdachadh 3 iarrtasan agus 3 àrainneachdan, a’ ciallachadh gu bheil 9 roghainnean comasach gu h-iomlan.

Tha gach eisimpleir tagraidh na aonad cleachdadh fèin-chumanta a ghabhas obrachadh leis gu neo-eisimeileach bho chàch.

thoir fa-near sin eisimpleir tagraidh faodaidh mòran a bhith ann pàirtean, leithid frontend, backend, stòr-dàta, msaa. A thaobh tagradh microservices, bidh an eisimpleir a’ toirt a-steach a h-uile microservices.

Mar thoradh air an sin, tha grunn cheistean aig luchd-cleachdaidh Kubernetes:

  • Am bu chòir a h-uile suidheachadh tagraidh a chuir ann an aon bhuidheann?
  • An fhiach cruinneachadh fa-leth a bhith ann airson gach eisimpleir tagraidh?
  • No is dòcha gum bu chòir measgachadh de na dòighean gu h-àrd a chleachdadh?

Tha na roghainnean sin uile gu math obrachail, leis gu bheil Kubernetes na shiostam sùbailte nach eil a’ cuingealachadh comasan an neach-cleachdaidh.

Seo cuid de na dòighean a dh’ fhaodadh a bhith ann:

  • aon bhuidheann mòr cumanta;
  • mòran bhuidhnean beaga sònraichte;
  • aon bhuidheann airson gach tagradh;
  • aon bhuidheann airson gach àrainneachd.

Mar a chithear gu h-ìosal, tha a’ chiad dà dhòigh-obrach aig gach ceann den sgèile roghainnean:

Dealbhadh cruinneachaidhean Kubernetes: cia mheud a bu chòir a bhith ann?
Bho ghrunn chlàran mòra (clì) gu mòran feadhainn bheaga (deas)

San fharsaingeachd, tha aon bhuidheann air a mheas “nas motha” na fear eile ma tha suim nas motha de nodan is pods aige. Mar eisimpleir, tha cruinneachadh le 10 nodan agus 100 pods nas motha na buidheann le 1 nód agus 10 pods.

Uill, leig dhuinn tòiseachadh!

1. Aon bhraisle mhòr chumanta

Is e a’ chiad roghainn a h-uile uallach obrach a chuir ann an aon bhuidheann:

Dealbhadh cruinneachaidhean Kubernetes: cia mheud a bu chòir a bhith ann?
Aon bhuidheann mòr

Taobh a-staigh an dòigh-obrach seo, thathas a’ cleachdadh a’ bhraisle mar choitcheann àrd-ùrlar bun-structair - bidh thu dìreach a’ cleachdadh a h-uile dad a dh ’fheumas tu ann am buidheann Kubernetes a tha ann mu thràth.

Àiteachan ainmean Leigidh Kubernetes le pàirtean den bhuidheann a bhith air an sgaradh gu loidsigeach bho chèile, gus am bi àite-ainm fhèin aig gach cùis tagraidh.

Bheir sinn sùil air na buannachdan agus na h-eas-bhuannachdan a tha aig an dòigh-obrach seo.

+ Cleachdadh èifeachdach de ghoireasan

Le aon bhuidheann, chan fheum thu ach aon leth-bhreac de na goireasan gu lèir a dh’ fheumar gus cruinneachadh Kubernetes a ruith agus a riaghladh.

Mar eisimpleir, tha seo fìor airson prìomh nodan. Mar as trice, tha 3 prìomh nodan aig gach buidheann Kubernetes, agus mar sin airson aon bhuidheann singilte fanaidh an àireamh aca mar sin (airson coimeas a dhèanamh, feumaidh 10 buidhnean 30 prìomh nodan).

Tha an seòlta gu h-àrd cuideachd a’ buntainn ri seirbheisean eile a tha ag obair thar a’ bhuidheann gu lèir, leithid luchd-cothromachaidh luchdan, luchd-riaghlaidh Ingress, siostaman dearbhaidh, logaidh agus sgrùdaidh.

Ann an aon bhuidheann, faodar na seirbheisean sin uile a chleachdadh aig an aon àm airson a h-uile eallach obrach (chan eil feum air lethbhric dhiubh a chruthachadh, mar a tha fìor le grunn chlàran).

+ Saor

Mar thoradh air na tha gu h-àrd, tha nas lugha de chruinneachaidhean mar as trice nas saoire leis nach eil cosgaisean os cionn ann.

Tha seo gu sònraichte fìor airson prìomh nodan, a dh ’fhaodadh tòrr airgid a chosg a dh’ aindeoin mar a tha iad air an cumail (san togalach no san sgòth).

Bha cuid a’ riaghladh seirbheisean Kubernetes, leithid Google Kubernetes Engine (GKE) no Seirbheis Azure Kubernetes (AKS), thoir seachad an ìre smachd an-asgaidh. Anns a 'chùis seo, chan eil a' chùis cosgais cho dona.

Tha seirbheisean riaghlaidh ann cuideachd a bhios a’ togail cìs stèidhichte airson obrachadh gach buidheann Kubernetes (mar eisimpleir, Seirbheis Kubernetes Elastic Amazon, EKS).

+ Rianachd èifeachdach

Tha e nas fhasa aon bhuidheann a riaghladh na bhith a’ riaghladh grunn.

Faodaidh rianachd gabhail a-steach na gnìomhan a leanas:

  • Ùrachadh dreach Kubernetes;
  • stèidheachadh loidhne-phìoban CI/CD;
  • stàladh plugan CNI;
  • stèidheachadh siostam dearbhaidh luchd-cleachdaidh;
  • stàladh rianadair ruigsinneachd;

agus mòran eile…

Ann an cùis aon bhuidheann, feumaidh tu seo a dhèanamh dìreach aon turas.

Airson iomadh cruinneachaidhean, feumar gnìomhachd a dhèanamh a-rithist iomadh uair, agus tha coltas ann gum bi feum air beagan fèin-ghluasad de phròiseasan agus innealan gus dèanamh cinnteach à cunbhalachd agus cunbhalachd sa phròiseas.

Agus a-nis beagan fhaclan mu na h-eas-bhuannachdan.

- Aon phuing fàiligeadh

Ann an cùis diùltadh an aon sguir a’ bhuidheann ag obair sa bhad uile eallach obrach!

Tha iomadh dòigh ann air rudan a dhol ceàrr:

  • bidh ùrachadh Kubernetes a’ leantainn gu fo-bhuaidhean ris nach robh dùil;
  • Bidh pàirt farsaing de bhuidheann (mar eisimpleir, plugan CNI) a’ tòiseachadh gun a bhith ag obair mar a bhiodh dùil;
  • chan eil aon de na co-phàirtean brabhsair air a rèiteachadh gu ceart;
  • fàilligeadh anns a 'bhun-structair bunaiteach.

Faodaidh aon tachartas mar seo milleadh mòr a dhèanamh air a h-uile uallach obrach a tha air aoigheachd ann am buidheann co-roinnte.

- Gun insulation teann

Le bhith a’ ruith ann am brabhsair co-roinnte tha sin a’ ciallachadh gu bheil tagraidhean a’ roinn a’ bhathar-chruaidh, comasan lìonraidh, agus siostam obrachaidh air na nodan brabhsair.

Ann an seagh, tha dà shoitheach le dà thagradh eadar-dhealaichte a’ ruith air an aon nód mar dà phròiseas a’ ruith air an aon inneal a’ ruith an aon kernel OS.

Bidh soithichean Linux a’ toirt seachad seòrsa de dh’ aonaranachd, ach chan eil e cha mhòr cho làidir ris an fhear a tha air a thoirt seachad le, can, innealan brìgheil. Gu dearbh, is e pròiseas ann an soitheach an aon phròiseas a tha a ’ruith air siostam obrachaidh an aoigheachd.

Faodaidh seo a bhith na chùis tèarainteachd: tha an rèiteachadh seo gu teòiridheach a’ leigeil le tagraidhean neo-cheangailte conaltradh ri chèile (aon chuid a dh’aona ghnothach no gun fhiosta).

A bharrachd air an sin, bidh a h-uile eallach obrach ann am buidheann Kubernetes a’ roinn cuid de sheirbheisean air feadh brabhsair leithid DNS - leigidh seo le tagraidhean Seirbheisean thagraidhean eile a lorg anns a’ bhuidheann.

Faodaidh ciall eadar-dhealaichte a bhith aig a h-uile puing gu h-àrd a rèir riatanasan tèarainteachd an tagraidh.

Bidh Kubernetes a’ toirt seachad grunn innealan gus casg a chuir air cùisean tèarainteachd leithid Poileasaidhean PodSecurity и Poileasaidhean lìonraidh. Ach, feumaidh an suidheachadh ceart beagan eòlais; a bharrachd air an sin, chan urrainn dhaibh a h-uile toll tèarainteachd a dhùnadh.

Tha e cudromach cuimhneachadh an-còmhnaidh gun deach Kubernetes a dhealbhadh an toiseach airson roinneadh, chan ann airson aonaranachd agus sàbhailteachd.

- Dìth ioma-ghabhaltas teann

Leis cho pailt 's a tha goireasan co-roinnte ann am buidheann de Kubernetes, tha iomadh dòigh ann air an urrainn do dhiofar thagraidhean ceum a chur air òrdagan a chèile.

Mar eisimpleir, dh’ fhaodadh tagradh monopolize goireas co-roinnte (leithid CPU no cuimhne) agus diùltadh tagraidhean eile a tha a’ ruith air an aon nód ruigsinneachd air.

Tha Kubernetes a’ toirt seachad diofar dhòighean gus smachd a chumail air a’ ghiùlan seo, leithid iarrtasan ghoireasan agus crìochan (faic cuideachd an t-artaigil “ Crìochan CPU agus smeòrach ionnsaigheach ann an Kubernetes "- mu thuairmeas. eadar-theangachadh.), Quota Stòrais и Raon-crìochan. Ach, mar a tha ann an cùis tèarainteachd, tha an rèiteachadh aca gu math neo-bheag agus chan urrainn dhaibh casg a chuir air a h-uile droch bhuaidhean ris nach robh dùil.

- Àireamh mhòr de luchd-cleachdaidh

Ann an cùis aon bhuidheann, feumaidh tu ruigsinneachd fhosgladh dha mòran dhaoine. Agus mar as motha an àireamh aca, is ann as àirde a tha an cunnart gun dèan iad “briseadh” rudeigin.

Taobh a-staigh a’ bhraisle faodaidh tu smachd a chumail air cò as urrainn dè a chleachdas a dhèanamh smachd ruigsinneachd stèidhichte air dreuchd (RBAC) (faic an t-artaigil “ Luchd-cleachdaidh agus Ùghdarrachadh RBAC ann an Kubernetes "- mu thuairmeas. eadar-theangachadh.). Ach, cha chuir e stad air luchd-cleachdaidh bho bhith “a’ briseadh ”rudeigin taobh a-staigh crìochan an raon dleastanais aca.

- Chan urrainn dha cruinneachaidhean fàs gun chrìoch

Tha e coltach gum bi an cruinneachadh a thèid a chleachdadh airson a h-uile eallach obrach gu math mòr (a thaobh àireamh nodan is pods).

Ach an seo tha duilgheadas eile ag èirigh: chan urrainn dha cruinneachaidhean ann an Kubernetes fàs gun chrìoch.

Tha crìoch teòiridheach air meud cruinneachadh. Ann an Kubernetes tha e timcheall air 5000 nodan, 150 mìle pods agus 300 mìle soitheach.

Ach, ann am fìor bheatha, faodaidh duilgheadasan tòiseachadh mòran nas tràithe - mar eisimpleir, dìreach le 500 mìle-mara.

Is e an fhìrinn gu bheil cruinneachaidhean mòra a’ cur luchd àrd air ìre smachd Kubernetes. Ann am faclan eile, tha feum air gleusadh faiceallach gus a’ bhuidheann a chumail ag obair gu h-èifeachdach.

Tha a’ chùis seo air a sgrùdadh ann an artaigil co-cheangailte ris a’ bhlog thùsail leis an t-ainm “Ailtireachd cruinneachaidhean Kubernetes - a 'taghadh meud nód neach-obrach".

Ach smaoinichidh sinn air an dòigh-obrach eile: mòran chruinneachaidhean beaga.

2. Mòran cruinneachaidhean beaga, sònraichte

Leis an dòigh-obrach seo, bidh thu a’ cleachdadh brabhsair fa leth airson gach eileamaid a chleachdas tu:

Dealbhadh cruinneachaidhean Kubernetes: cia mheud a bu chòir a bhith ann?
Mòran bhuidhnean beaga

Airson adhbharan an artaigil seo, fo eileamaid so-ruigsinneach a’ toirt iomradh air eisimpleir de thagradh – mar eisimpleir, dreach dev de thagradh air leth.

Bidh an ro-innleachd seo a’ cleachdadh Kubernetes mar speisealaiche àm ruith airson suidheachaidhean tagraidh fa leth.

Bheir sinn sùil air na buannachdan agus na h-eas-bhuannachdan a tha aig an dòigh-obrach seo.

+ “radius spreadhaidh” cuibhrichte

Nuair a dh’ fhailicheas cruinneachadh, tha na buaidhean àicheil air an cuingealachadh a-mhàin ris na h-uallaichean obrach sin a chaidh a chleachdadh sa bhuidheann sin. Tha a h-uile uallach obrach eile fhathast gun suathadh.

+ Insaladh

Cha bhith eallach obrach air an cumail ann an cruinneachaidhean fa leth a’ roinn ghoireasan leithid pròiseasar, cuimhne, siostam obrachaidh, lìonra, no seirbheisean eile.

Is e an toradh seo iomallachd teann eadar tagraidhean neo-cheangailte, a dh’ fhaodadh a bhith buannachdail airson an tèarainteachd.

+ Àireamh bheag de luchd-cleachdaidh

Leis nach eil ach beagan eallach obrach anns gach buidheann, tha an àireamh de luchd-cleachdaidh aig a bheil cothrom air a lughdachadh.

Mar as lugha de dhaoine a gheibh cothrom air a’ bhuidheann, is ann as ìsle a bhios an cunnart gum bi rudeigin “a’ briseadh ”.

Bheir sinn sùil air na h-eas-bhuannachdan.

- Cleachdadh neo-èifeachdach air goireasan

Mar a chaidh a ràdh na bu thràithe, feumaidh gach buidheann Kubernetes seata sònraichte de ghoireasan riaghlaidh: prìomh nodan, co-phàirtean còmhdach smachd, sgrùdadh agus fuasglaidhean logaidh.

Ann an cùis àireamh mhòr de chruinneachaidhean beaga, feumar cuibhreann nas motha de ghoireasan a thoirt don riaghladh.

- Daor

Tha cosgaisean àrda gu fèin-obrachail an lùib cleachdadh neo-èifeachdach de ghoireasan.

Mar eisimpleir, bheir cumail suas 30 prìomh nodan an àite trì leis an aon chumhachd coimpiutaireachd buaidh air cosgaisean.

- Duilgheadasan ann an rianachd

Tha e tòrr nas duilghe a bhith a’ riaghladh grunn bhuidhnean Kubernetes na bhith a’ riaghladh dìreach aon.

Mar eisimpleir, feumaidh tu dearbhadh agus ùghdarras a rèiteachadh airson gach buidheann. Feumar an dreach Kubernetes ùrachadh grunn thursan cuideachd.

Is dòcha gum feum thu fèin-ghluasad a chleachdadh gus na gnìomhan sin uile a dhèanamh nas èifeachdaiche.

A-nis leig dhuinn sùil a thoirt air suidheachaidhean nach eil cho fìor.

3. Aon bhuidheann airson gach tagradh

San dòigh-obrach seo, cruthaichidh tu cruinneachadh fa leth airson a h-uile suidheachadh de thagradh sònraichte:

Dealbhadh cruinneachaidhean Kubernetes: cia mheud a bu chòir a bhith ann?
Cluster airson gach tagradh

Faodar beachdachadh air an t-slighe seo mar choitcheannachadh air a’ phrionnsapal “buidheann fa leth airson gach sgioba”, oir mar as trice tha sgioba de innleadairean a’ leasachadh aon iarrtas no barrachd.

Bheir sinn sùil air na buannachdan agus na h-eas-bhuannachdan a tha aig an dòigh-obrach seo.

+ Faodar am brabhsair atharrachadh a rèir an tagraidh

Ma tha feumalachdan sònraichte aig tagradh, faodar an cur an gnìomh ann am buidheann gun a bhith a’ toirt buaidh air buidhnean eile.

Faodaidh na feumalachdan sin a bhith a’ toirt a-steach luchd-obrach GPU, cuid de plugins CNI, mogal seirbheis, no seirbheis air choireigin eile.

Faodar gach brabhsair a dhealbhadh a rèir an aplacaid a tha a’ ruith ann gus nach bi ann ach na tha a dhìth.

- Àrainneachdan eadar-dhealaichte ann an aon bhuidheann

Is e ana-cothrom an dòigh-obrach seo gu bheil eisimpleirean tagraidh bho dhiofar àrainneachdan a’ fuireach san aon bhuidheann.

Mar eisimpleir, tha an dreach prod den tagradh a’ ruith anns an aon bhuidheann ris an dreach dev. Tha seo cuideachd a’ ciallachadh gum bi luchd-leasachaidh ag obair anns an aon bhuidheann anns a bheil dreach toraidh an tagraidh air obrachadh.

Ma tha, mar thoradh air gnìomhan luchd-leasachaidh no glitches anns an dreach dev, a ’tachairt anns a’ bhuidheann, dh ’fhaodadh an dreach prod fulang cuideachd - ana-cothrom mòr den dòigh-obrach seo.

Agus mu dheireadh, an suidheachadh mu dheireadh air an liosta againn.

4. Aon bhuidheann airson gach àrainneachd

Tha an suidheachadh seo a’ toirt a-steach cruinneachadh fa leth airson gach àrainneachd:

Dealbhadh cruinneachaidhean Kubernetes: cia mheud a bu chòir a bhith ann?
Aon bhuidheann airson gach àrainneachd

Mar eisimpleir, is dòcha gu bheil cruinneachaidhean agad dev, deuchainn и prod, anns am bi thu a’ ruith a h-uile suidheachadh den tagradh a tha coisrigte do àrainneachd shònraichte.

Seo na buannachdan agus na mì-bhuannachdan bhon dòigh-obrach seo.

+ Iomallachd na h-àrainneachd toraidh

Taobh a-staigh an dòigh-obrach seo, tha a h-uile àrainneachd iomallach bho chèile. Ach, ann an cleachdadh tha seo gu sònraichte cudromach ann an àrainneachd thorrach.

Tha dreachan cinneasachaidh den tagradh a-nis neo-eisimeileach bho na tha a’ tachairt ann an cruinneachaidhean agus àrainneachdan eile.

San dòigh seo, ma dh ’èiricheas duilgheadas gu h-obann anns a’ bhuidheann dev, leanaidh na dreachan prod de na tagraidhean ag obair mar nach biodh dad air tachairt.

+ Faodar am brabhsair atharrachadh a rèir na h-àrainneachd

Faodar gach buidheann atharrachadh a rèir na h-àrainneachd aige. Mar eisimpleir, faodaidh tu:

  • cuir a-steach innealan airson leasachadh agus dì-bhugachadh anns a’ bhuidheann dev;
  • stàlaich frèaman deuchainn agus innealan anns a’ bhuidheann deuchainn;
  • cleachd bathar-cruaidh nas cumhachdaiche agus seanailean lìonraidh sa bhuidheann prod.

Leigidh seo leat èifeachdas an dà chuid leasachadh tagradh agus obrachadh a mheudachadh.

+ A’ cuingealachadh ruigsinneachd don bhuidheann toraidh

Is ann ainneamh a thig an fheum air a bhith ag obair gu dìreach le buidheann prod, gus an urrainn dhut an cearcall de dhaoine aig a bheil cothrom air a chuingealachadh gu mòr.

Faodaidh tu a dhol eadhon nas fhaide agus diùltadh do dhaoine faighinn chun bhuidheann seo gu tur, agus a h-uile cleachdadh a dhèanamh a’ cleachdadh inneal CI / CD fèin-ghluasadach. Lùghdaichidh dòigh-obrach mar seo an cunnart bho mhearachdan daonna dìreach far a bheil e iomchaidh.

Agus a-nis beagan fhaclan mu na h-eas-bhuannachdan.

- Gun sgaradh eadar tagraidhean

Is e prìomh eas-bhuannachd an dòigh-obrach dìth bathar-cruaidh is iomallachd ghoireasan eadar tagraidhean.

Bidh tagraidhean neo-cheangailte a’ roinn ghoireasan cnuasachaidh: cridhe an t-siostaim, pròiseasar, cuimhne, agus cuid de sheirbheisean eile.

Mar a chaidh ainmeachadh, faodaidh seo a bhith cunnartach.

- Neo-chomas eisimeileachd tagraidh a shuidheachadh

Ma tha riatanasan sònraichte aig tagradh, feumaidh iad a bhith riaraichte thar gach buidheann.

Mar eisimpleir, ma tha feum aig tagradh air GPU, feumaidh co-dhiù aon neach-obrach le GPU a bhith anns gach buidheann (eadhon ged nach eil e air a chleachdadh ach leis an tagradh sin).

Mar thoradh air an sin, tha sinn ann an cunnart cosgaisean nas àirde agus cleachdadh neo-èifeachdach de ghoireasan.

co-dhùnadh

Ma tha seata sònraichte de thagraidhean agad, faodar an cur ann an grunn chlàran mòra no mòran de fheadhainn bheaga.

Tha an artaigil a’ beachdachadh air na buannachdan agus na h-eas-bhuannachdan a tha ann an diofar dhòighean-obrach, bho aon bhuidheann chruinneil gu grunnan fheadhainn bheaga agus air leth sònraichte:

  • aon bhuidheann mòr coitcheann;
  • mòran bhuidhnean beaga sònraichte;
  • aon bhuidheann airson gach tagradh;
  • aon bhuidheann airson gach àrainneachd.

Mar sin dè an dòigh-obrach a bu chòir dhut a ghabhail?

Mar as àbhaist, tha am freagairt an crochadh air a 'chùis cleachdaidh: feumaidh tu na buannachdan agus na h-eas-aonta a th' aig diofar dhòighean-obrach a mheasadh agus an roghainn as fheàrr a thaghadh.

Ach, chan eil an roghainn cuingealaichte ris na h-eisimpleirean gu h-àrd - faodaidh tu measgachadh sam bith dhiubh a chleachdadh!

Mar eisimpleir, faodaidh tu buidheann no dhà a chuir air dòigh airson gach sgioba: buidheann leasachaidh (anns am bi àrainneachdan ann dev и deuchainn) agus cnuasaich airson riochdachaidh (far am bi an àrainneachd cinneasachaidh suidhichte).

Stèidhichte air an fhiosrachadh san artaigil seo, faodaidh tu na buannachdan agus na h-eas-bhuannachdan a bharrachadh a rèir sin airson suidheachadh sònraichte. Beannachd leat

PS

Leugh cuideachd air ar blog:

Source: www.habr.com

Cuir beachd ann