Na cleachdaidhean as fheàrr agus na cleachdaidhean as fheàrr airson ruith shoithichean agus Kubernetes ann an àrainneachdan cinneasachaidh

Na cleachdaidhean as fheàrr agus na cleachdaidhean as fheàrr airson ruith shoithichean agus Kubernetes ann an àrainneachdan cinneasachaidh
Tha an eag-shiostam teicneòlas containerization ag atharrachadh agus ag atharrachadh gu luath, agus mar sin tha dìth deagh chleachdaidhean obrach san raon seo. Ach, thathas a’ cleachdadh barrachd is barrachd Kubernetes agus soithichean, an dà chuid airson a bhith ag ùrachadh thagraidhean dìleab agus airson a bhith a’ leasachadh thagraidhean sgòthan an latha an-diugh. 

sgioba Kubernetes aaS bho Mail.ru chruinnich ro-mheasaidhean, comhairle agus cleachdaidhean as fheàrr airson stiùirichean margaidh bho Gartner, 451 Research, StacxRoх agus feadhainn eile. Leigidh iad le agus luathaichidh iad cleachdadh shoithichean ann an àrainneachdan cinneasachaidh.

Mar a bhios fios agad a bheil do chompanaidh deiseil airson soithichean a chuir an sàs ann an àrainneachd cinneasachaidh

A rèir Gartner, ann an 2022, bidh còrr air 75% de bhuidhnean a’ cleachdadh thagraidhean container ann an cinneasachadh. Tha seo mòran nas àirde na an-dràsta, nuair a bhios nas lugha na 30% de chompanaidhean a’ cleachdadh leithid de thagraidhean. 

A rèir 451 RannsachadhIs e a’ mhargaidh ro-mheasta airson tagraidhean teicneòlas container $ 2022 billean ann an 4,3. Tha seo còrr is a dhà uiread na thathar an dùil ann an 2019, le ìre fàis margaidh de 30%.

В Sgrùdadh tèarainteachd Portworx agus Aqua Thuirt 87% den luchd-fhreagairt gu bheil iad a’ cleachdadh teicneòlasan soithichean an-dràsta. Airson coimeas a dhèanamh, ann an 2017 bha 55% den luchd-fhreagairt sin. 

A dh’ aindeoin an ùidh a tha a’ sìor fhàs agus gabhail ri soithichean, tha feum air lùb ionnsachaidh airson an toirt a-steach gu cinneasachadh mar thoradh air neo-sheasmhachd teicneòlach agus dìth eòlais. Feumaidh buidhnean a bhith fìrinneach mu phròiseasan gnìomhachais a dh’ fheumas còmhdach tagraidh. Bu chòir do stiùirichean IT measadh a bheil an seata sgilean aca airson gluasad air adhart leis an fheum air ionnsachadh gu sgiobalta. 

Eòlaichean Gartner Tha sinn den bheachd gun cuidich na ceistean san ìomhaigh gu h-ìosal thu gus faighinn a-mach a bheil thu deiseil airson soithichean a chuir a-steach ann an cinneasachadh:

Na cleachdaidhean as fheàrr agus na cleachdaidhean as fheàrr airson ruith shoithichean agus Kubernetes ann an àrainneachdan cinneasachaidh

Na mearachdan as cumanta nuair a bhios tu a ’cleachdadh soithichean ann an cinneasachadh

Gu tric bidh buidhnean a’ dèanamh dì-meas air an oidhirp a tha a dhìth gus soithichean obrachadh ann an cinneasachadh. Gartner air a lorg Cuid de mhearachdan cumanta ann an suidheachaidhean teachdaiche nuair a bhios tu a’ cleachdadh shoithichean ann an àrainneachdan cinneasachaidh:

Na cleachdaidhean as fheàrr agus na cleachdaidhean as fheàrr airson ruith shoithichean agus Kubernetes ann an àrainneachdan cinneasachaidh

Mar a chumas tu soithichean sàbhailte

Chan urrainnear dèiligeadh ri tèarainteachd “nas fhaide air adhart”. Feumar a thoirt a-steach don phròiseas DevOps, agus is e sin as coireach gu bheil eadhon teirm sònraichte ann - DevSecOps. Feumaidh buidhnean planadh a’ dìon na h-àrainneachd container agad tron chuairt-beatha leasachaidh, a tha a’ toirt a-steach pròiseas togail is leasachaidh, cleachdadh agus cur air bhog an tagraidh.

Molaidhean bho Gartner

  1. Amalaich am pròiseas airson ìomhaighean tagraidh a sganadh airson so-leòntachd a-steach don loidhne-phìoban amalachaidh leantainneach / lìbhrigeadh leantainneach (CI / CD). Bithear a’ sganadh thagraidhean aig ìrean togail is cur air bhog bathar-bog. Cuir cuideam air an fheum air co-phàirtean stòr fosgailte, leabharlannan agus frèaman a sganadh agus a chomharrachadh. Is e luchd-leasachaidh a tha a’ cleachdadh seann dhreachan so-leònte aon de na prìomh adhbharan airson so-leòntachd soithichean.
  2. Leasaich do rèiteachadh le deuchainnean Ionad airson Tèarainteachd Eadar-lìn (CIS), a tha rim faighinn an dà chuid airson Docker agus Kubernetes.
  3. Dèan cinnteach gun cuir thu smachd air ruigsinneachd, dèan cinnteach gun dealaich thu dleastanasan, agus cuir an gnìomh poileasaidh riaghlaidh dìomhaireachd. Tha fiosrachadh mothachail, leithid iuchraichean Secure Sockets Layer (SSL) no teisteanasan stòr-dàta, air a chrioptachadh leis an orcastra no seirbheisean riaghlaidh treas-phàrtaidh agus air fhoillseachadh aig àm ruith
  4. Seachain soithichean àrdaichte le bhith a’ riaghladh phoileasaidhean tèarainteachd gus cunnartan brisidh a lughdachadh.
  5. Cleachd innealan tèarainteachd a bheir seachad liosta geal, sgrùdadh giùlan, agus lorg neo-riaghailteachd gus casg a chuir air gnìomhachd droch-rùnach.

Molaidhean bho StacxRox:

  1. Faigh buannachd bho chomasan togte Kubernetes. Stèidhich ruigsinneachd do luchd-cleachdaidh a 'cleachdadh dreuchdan. Dèan cinnteach nach toir thu ceadan neo-riatanach do bhuidhnean fa leth, ged a dh’ fhaodadh gun toir e beagan ùine smaoineachadh air na ceadan as lugha a tha a dhìth. Is dòcha gu bheil e tàmailteach sochairean farsaing a thoirt do rianadair a’ chnuasachd oir bidh seo a’ sàbhaladh ùine an toiseach. Ach, faodaidh co-rèiteachadh no mearachdan sam bith sa chunntas leantainn gu builean sgriosail nas fhaide air adhart. 
  2. Seachain ceadan ruigsinneachd dùblaichte. Aig amannan faodaidh e a bhith feumail diofar dhleastanasan a bhith a’ dol thairis air, ach faodaidh seo leantainn gu cùisean obrachaidh agus cuideachd àiteachan dall a chruthachadh nuair a bheir thu air falbh ceadan. Tha e cuideachd cudromach a bhith a 'toirt air falbh dreuchdan gun chleachdadh agus neo-ghnìomhach.
  3. Suidhich poileasaidhean lìonra: cuir às do mhodalan gus casg a chuir air ruigsinneachd orra; leigeil gu soilleir cothrom air an eadar-lìon air na modalan sin a tha a dhìth le bhith a' cleachdadh tagaichean; Leig gu follaiseach conaltradh eadar na modalan sin a dh'fheumas conaltradh ri chèile. 

Mar a chuireas tu air dòigh sgrùdadh air soithichean agus seirbheisean annta

Tèarainteachd agus sgrùdadh - prìomh dhuilgheadasan chompanaidhean nuair a bhios tu a’ cleachdadh cruinneachaidhean Kubernetes. Tha luchd-leasachaidh an-còmhnaidh nas cuimsichte air feartan nan tagraidhean a bhios iad a’ leasachadh seach na taobhan cumail sùil air na tagraidhean sin

Molaidhean bho Gartner:

  1. Feuch ri sùil a chumail air staid shoithichean no seirbheisean annta an co-bhonn ri cumail sùil air siostaman aoigheachd.
  2. Coimhead airson luchd-reic agus innealan le amalachadh domhainn ann an orchestration container, gu sònraichte Kubernetes.
  3. Tagh innealan a bheir seachad logadh mionaideach, lorg seirbheis fèin-ghluasadach, agus molaidhean fìor-ùine a’ cleachdadh anailisean agus/no ionnsachadh innealan.

Tha blog SolarWinds a 'toirt comhairle:

  1. Cleachd innealan gus faighinn a-mach agus sùil a chumail gu fèin-ghluasadach air metrics container, a’ ceangal tomhasan coileanaidh leithid CPU, cuimhne, agus uptime.
  2. Dèan cinnteach gu bheil dealbhadh comais as fheàrr ann le bhith a’ ro-innse cinn-latha lughdachadh comas stèidhichte air tomhasan sgrùdaidh soithichean.
  3. Cumail sùil air tagraidhean cuibhrichte a thaobh ruigsinneachd agus coileanadh, a tha feumail an dà chuid airson dealbhadh comas agus fuasgladh cheistean coileanaidh.
  4. Dèan fèin-ghluasad air sruthan-obrach le bhith a’ toirt seachad taic riaghlaidh is sgèile do shoithichean agus na h-àrainneachdan aoigheachd aca.
  5. Cuir smachd air ruigsinneachd fèin-ghluasadach gus sùil a chumail air a’ bhunait luchd-cleachdaidh agad, cuir à comas cunntasan seann-fhasanta agus aoighean, agus thoir air falbh sochairean neo-riatanach.
  6. Dèan cinnteach gun urrainn don inneal agad sùil a chumail air na soithichean agus na tagraidhean sin thairis air grunn àrainneachdan (sgòth, san togalach, no tar-chinealach) gus coileanadh fhaicinn agus a thomhas thar bun-structair, lìonra, siostaman agus tagraidhean.

Mar a stòradh dàta agus dèanamh cinnteach à tèarainteachd

Le àrdachadh ann an soithichean luchd-obrach stàiteil, feumaidh teachdaichean beachdachadh air làthaireachd dàta taobh a-muigh an aoigh agus an fheum air an dàta sin a dhìon. 

A rèir Sgrùdadh tèarainteachd Portworx agus Aqua, tha tèarainteachd dàta aig mullach an liosta de dhraghan tèarainteachd a thuirt a’ mhòr-chuid den luchd-fhreagairt (61%). 

Is e crioptachadh dàta am prìomh ro-innleachd tèarainteachd (64%), ach bidh luchd-freagairt cuideachd a’ cleachdadh sgrùdadh runtime

(49%), a’ sganadh chlàran airson so-leòntachd (49%), a’ sganadh airson so-leòntachd ann am pìoban CI/CD (49%), agus a’ bacadh neo-riaghailteachdan tro dhìon ùine ruith (48%).

Molaidhean bho Gartner:

  1. Tagh fuasglaidhean stòraidh stèidhichte air prionnsapalan ailtireachd microservice. Tha e nas fheàrr fòcas a chuir air an fheadhainn a choinnicheas ri riatanasan stòraidh dàta airson seirbheisean soithichean, a tha neo-eisimeileach air bathar-cruaidh, air a stiùireadh le API, aig a bheil ailtireachd sgaoilte, a’ toirt taic do chleachdadh ionadail agus cleachdadh san sgòth phoblach.
  2. Seachain plugins seilbhe agus eadar-aghaidh. Tagh luchd-reic a bheir seachad amalachadh Kubernetes agus a bheir taic do eadar-aghaidh àbhaisteach leithid CSI (Container Storage Interfaces).

Mar a dh'obraicheas le lìonraidhean

Chan eil am modal lìonra iomairt traidiseanta, far am bi sgiobaidhean IT a’ cruthachadh leasachadh lìonra, deuchainn, gealltanas càileachd, agus àrainneachdan cinneasachaidh airson gach pròiseact, an-còmhnaidh a’ freagairt gu math ris an t-sruth-obrach leasachaidh leantainneach. A bharrachd air an sin, tha lìonraidhean container a ’dol thairis air grunn shreathan.

В blog Magalix air a chruinneachadh riaghailtean àrd-ìre ris am feum gnìomhachadh fuasgladh lìonra-cnuasachaidh cumail ri:

  1. Feumaidh pods a tha clàraichte air an aon nód a bhith comasach air conaltradh le pods eile gun a bhith a’ cleachdadh NAT (Eadar-theangachadh Seòladh Lìonra).
  2. Faodaidh a h-uile deamhan siostam (pròiseasan cùl-fhiosrachaidh leithid kubelet) a tha a’ ruith air nód sònraichte conaltradh le pods a tha a’ ruith air an aon nód.
  3. Pods a 'cleachdadh lìonra aoigheachd, feumaidh iad a bhith comasach air conaltradh leis a h-uile pod eile air a h-uile nod eile gun a bhith a’ cleachdadh NAT. Thoir an aire nach eil lìonradh aoigheachd a’ faighinn taic ach air luchd-aoigheachd Linux.

Feumaidh fuasglaidhean lìonraidh a bhith air am filleadh a-steach gu teann le prìomh-amasan agus poileasaidhean Kubernetes. Bu chòir do stiùirichean IT strì airson ìre àrd de fèin-ghluasad lìonra agus na h-innealan ceart agus sùbailteachd gu leòr a thoirt do luchd-leasachaidh.

Molaidhean bho Gartner:

  1. Faigh a-mach a bheil an CaaS agad (soitheach mar sheirbheis) no an SDN agad (Lìonra Bathar-bog Mìnichte) a’ toirt taic do lìonraidhean Kubernetes. Mura h-eil no mura bheil an taic gu leòr, cleachd an eadar-aghaidh lìonra CNI (Container Network Interface) airson na soithichean agad, a bheir taic don ghnìomhachd agus na poileasaidhean riatanach.
  2. Dèan cinnteach gu bheil an CaaS no PaaS agad (àrd-ùrlar mar sheirbheis) a’ toirt taic do bhith a’ cruthachadh riaghladairean inntrigidh agus/no luchd-cothromachaidh luchdan a bhios a’ cuairteachadh trafaic a’ tighinn a-steach am measg nodan cnuasachaidh. Mura h-eil seo na roghainn, rannsaich le bhith a’ cleachdadh proxies treas-phàrtaidh no meshes seirbheis.
  3. Trèan na h-innleadairean lìonra agad air lìonraidhean Linux agus innealan fèin-ghluasaid lìonra gus am beàrn sgilean a lughdachadh agus sùbailteachd àrdachadh.

Mar a làimhsicheas tu cearcall-beatha an tagraidh

Airson lìbhrigeadh tagraidh fèin-ghluasadach agus fuaigheil, feumaidh tu cur ri orchestration container le innealan fèin-ghluasaid eile, leithid bun-structar leithid toraidhean còd (IaC). Nam measg tha Còcaire, Puppet, Ansible agus Terraform. 

Tha feum cuideachd air innealan fèin-ghluasaid airson tagraidhean a thogail agus a sgaoileadh (faic “Magic Quadrant airson Orcastra Sgaoileadh Iarrtas"). Bidh soithichean cuideachd a’ toirt seachad comasan leudachaidh coltach ris an fheadhainn a tha rim faighinn nuair a bhios iad a’ cleachdadh innealan brìgheil (VMn). Mar sin, feumaidh stiùirichean IT a bhith aca innealan riaghlaidh cuairt-beatha container.

Molaidhean bho Gartner:

  1. Suidhich inbhean airson ìomhaighean bunaiteach de shoithichean stèidhichte air meud, ceadachd, agus sùbailteachd do luchd-leasachaidh gus co-phàirtean a chur ris.
  2. Cleachd siostaman riaghlaidh rèiteachaidh gus cearcall-beatha shoithichean a riaghladh a bhios a’ còmhdach rèiteachadh stèidhichte air ìomhaighean bunaiteach a tha suidhichte ann an stòran poblach no prìobhaideach.
  3. Amalaich an àrd-ùrlar CaaS agad le innealan fèin-ghluasaid gus do shruth-obrach tagraidh gu lèir a dhèanamh fèin-ghluasadach.

Mar a làimhsicheas tu soithichean le orchestrators

Tha am prìomh ghnìomhachd airson soithichean a chuir a-steach air a thoirt seachad aig na sreathan orcastra agus dealbhadh. Rè clàradh, thèid soithichean a chuir air na h-aoighean as fheàrr sa bhuidheann, mar a tha air a dhearbhadh le riatanasan còmhdach orcastra. 

Tha Kubernetes air a thighinn gu bhith na inbhe orchestration container de facto le coimhearsnachd ghnìomhach agus a’ faighinn taic bhon mhòr-chuid de phrìomh luchd-reic malairteach. 

Molaidhean bho Gartner:

  1. Mìnich riatanasan bunaiteach airson smachdan tèarainteachd, sgrùdadh, riaghladh poileasaidh, seasmhachd dàta, lìonrachadh agus riaghladh cuairt-beatha shoithichean.
  2. Stèidhichte air na riatanasan sin, tagh an inneal as fheàrr a fhreagras air na riatanasan agad agus cùisean cleachdaidh.
  3. Cleachd rannsachadh Gartner (faic "Mar a roghnaicheas tu modal cleachdadh Kubernetes") gus tuigse fhaighinn air na buannachdan agus na mì-bhuannachdan bho dhiofar mhodalan cleachdadh Kubernetes agus tagh am fear as fheàrr airson an tagradh agad.
  4. Tagh solaraiche a bheir seachad orchestration tar-chinealach airson soithichean obrach thar ioma àrainneachdan le amalachadh backend teann, planaichean riaghlaidh cumanta, agus modalan prìsean cunbhalach.

Mar a chleachdas tu comasan solaraichean sgòthan

Tha Gartner a’ creidsinngu bheil ùidh ann a bhith a’ cleachdadh shoithichean air sgòthan poblach IaaS a’ fàs mar thoradh air na tha ri fhaighinn de thabhartasan deiseil CaaS, a bharrachd air amalachadh teann nan tairgsean sin le toraidhean eile a tha solaraichean sgòthan a’ tabhann.

Bidh sgòthan IaaS a’ tabhann caitheamh ghoireasan air-iarrtas, scalability luath agus riaghladh seirbheis, a chuidicheas le bhith a’ seachnadh feum air eòlas domhainn air a’ bhun-structar agus a chumail suas. Bidh a’ mhòr-chuid de sholaraichean sgòthan a’ tabhann seirbheis riaghlaidh soithichean, agus tha cuid a’ tabhann grunn roghainnean orcastra. 

Tha prìomh sholaraichean seirbheis fo stiùir sgòthan air an taisbeanadh sa chlàr: 

Solaraiche sgòthan
Seòrsa seirbheis
Bathar/seirbheis

Alibaba
Seirbheis Cloud Dùthchasach
Seirbheis gleidhidh sgòthan Alibaba, Seirbheis gleidhidh sgòthan Alibaba airson Kubernetes

Seirbheisean Lìn Amazon (AWS)
Seirbheis Cloud Dùthchasach
Seirbheisean gleidhidh Amazon Elastic (ECS), Amazon ECS airson Kubernetes (EKS), AWS Fargate

Swarm Mòr
BPA
Bun-structar Kubernetes air a riaghladh le Swarm Mòr

Ghoogle
Seirbheis Cloud Dùthchasach
Google Container Engine (GKE)

IBM
Seirbheis Cloud Dùthchasach
Seirbheis IBM Cloud Kubernetes

Microsoft
Seirbheis Cloud Dùthchasach
Seirbheis Azure Kubernetes, Stuth Seirbheis Azure

Oracle
Seirbheis Cloud Dùthchasach
Einnsean gleidhidh OCI airson Kubernetes

Sgaoileadh
BPA
Kubernetes a stiùireadh

Red Hat
Seirbheis aoigheachd
OpenShift coisrigte & air-loidhne

VMware
Seirbheis aoigheachd
Cloud PKS (Beta)

Mail.ru Cloud Solutions*
Seirbheis Cloud Dùthchasach
Mail.ru Cloud Containers

* Cha chuir sinn am falach e, chuir sinn sinn fhìn an seo tron ​​​​eadar-theangachadh :)

Tha solaraichean sgòthan poblach cuideachd a ’cur comasan ùra ris agus a’ leigeil a-mach toraidhean san togalach. Ann an ùine ghoirid, leasaichidh solaraichean sgòthan taic airson sgòthan tar-chinealach agus àrainneachdan ioma-sgòthan. 

Molaidhean Gartner:

  1. Dèan measadh gu reusanta air comas na buidhne agad innealan iomchaidh a chleachdadh agus a riaghladh, agus beachdachadh air seirbheisean riaghlaidh soithichean sgòthan eile.
  2. Tagh bathar-bog gu faiceallach, cleachd stòr fosgailte far a bheil sin comasach.
  3. Tagh solaraichean le modalan obrachaidh cumanta ann an àrainneachdan tar-chinealach a tha a’ tabhann pane singilte de riaghladh glainne de chruinneachaidhean aonaichte, a bharrachd air solaraichean a tha ga dhèanamh furasta fèin-aoigheachd a thoirt do IaaS.

Cuid de mholaidhean airson solaraiche Kubernetes aaS a thaghadh bhon bhlog Replex:

  1. Is fhiach coimhead airson sgaoilidhean a bheir taic do ruigsinneachd àrd a-mach às a’ bhogsa. Tha seo a’ toirt a-steach taic airson grunn phrìomh ailtireachd, co-phàirtean msaa a tha rim faighinn gu mòr, agus cùl-taic agus faighinn air ais.
  2. Gus dèanamh cinnteach à gluasad anns na h-àrainneachdan Kubernetes agad, tha e nas fheàrr solaraichean sgòthan a thaghadh a bheir taic do raon farsaing de mhodalan cleachdadh, bho air an togalach gu tar-chinealach gu ioma-sgòth. 
  3. Bu chòir tairgsean solaraiche a bhith air am measadh cuideachd stèidhichte air cho furasta ‘s a tha iad stèidheachadh, stàladh, agus cruthachadh cnuasachadh, a bharrachd air ùrachaidhean, sgrùdadh, agus fuasgladh cheistean. Is e an riatanas bunaiteach taic a thoirt do ùrachaidhean brabhsair làn fèin-ghluasadach le ùine downt neoni. Bu chòir don fhuasgladh a thaghas tu leigeil leat ùrachaidhean a ruith le làimh. 
  4. Tha riaghladh dearbh-aithne agus ruigsinneachd cudromach bho shealladh tèarainteachd agus riaghlaidh. Dèan cinnteach gu bheil an cuairteachadh Kubernetes a thaghas tu a’ toirt taic do aonachadh leis na h-innealan dearbhaidh is ceadachaidh a bhios tu a’ cleachdadh air an taobh a-staigh. Tha RBAC agus smachd ruigsinneachd grinn cuideachd nan seataichean feart cudromach.
  5. Feumaidh an sgaoileadh a thaghas tu an dàrna cuid fuasgladh lìonraidh dùthchasach a tha air a mhìneachadh le bathar-bog a tha a’ còmhdach raon farsaing de riatanasan tagraidh no bun-structair, no taic a thoirt do aon de na gnìomhachdan lìonraidh stèidhichte air CNI, a’ gabhail a-steach Flannel, Calico, kube-router, no OVN.

Tha toirt a-steach shoithichean gu cinneasachadh gu bhith na phrìomh stiùireadh, mar a chithear bho thoraidhean suirbhidh a chaidh a dhèanamh air Seiseanan Gartner air bun-structar, gnìomhachd agus ro-innleachdan sgòthan (IOCS) san Dùbhlachd 2018:

Na cleachdaidhean as fheàrr agus na cleachdaidhean as fheàrr airson ruith shoithichean agus Kubernetes ann an àrainneachdan cinneasachaidh
Mar a chì thu, tha 27% den luchd-fhreagairt mu thràth a’ cleachdadh shoithichean nan cuid obrach, agus tha 63% an dùil sin a dhèanamh.

В Sgrùdadh tèarainteachd Portworx agus Aqua Thuirt 24% den luchd-fhreagairt gu robh iad a’ tasgadh còrr air leth mhillean dolar gach bliadhna air teicneòlasan soithichean, agus chosg 17% den luchd-fhreagairt còrr air millean dolar sa bhliadhna orra. 

Artaigil air ullachadh le sgioba àrd-ùrlar sgòthan Mail.ru Cloud Solutions.

Dè eile a leughas tu air a’ chuspair:

  1. Cleachdaidhean as Fheàrr DevOps: Aithisg DORA.
  2. Kubernetes ann an spiorad spùinneadaireachd le teamplaid airson a bhuileachadh.
  3. 25 Innealan feumail airson cleachdadh agus uchd-mhacachd Kubernetes.

Source: www.habr.com

Cuir beachd ann