Mekhoa e metle le mekhoa e metle ea ho tsamaisa lijana le Kubernetes libakeng tsa tlhahiso

Mekhoa e metle le mekhoa e metle ea ho tsamaisa lijana le Kubernetes libakeng tsa tlhahiso
Theknoloji ea tikoloho ea lisebelisoa e fetoha ka potlako ebile e fetoha, kahoo ho na le khaello ea mekhoa e metle ea ho sebetsa sebakeng sena. Leha ho le joalo, Kubernetes le lijana li ntse li sebelisoa le ho feta, bakeng sa ho ntlafatsa lits'ebetso tsa lefa le ho nts'etsapele lits'ebetso tsa sejoale-joale tsa maru. 

sehlopha Kubernetes aaS ho tsoa ho Mail.ru bokeletseng bolepi, keletso le mekhoa e metle bakeng sa baeta-pele ba marakeng ho tloha Gartner, 451 Research, StacxRoх le ba bang. Li tla thusa le ho potlakisa ho romelloa ha lijana libakeng tsa tlhahiso.

U ka Tseba Joang Haeba Khampani ea Hau e se e Itokiselitse ho Kenya Lits'oants'o sebakeng sa Tlhahiso

Ho latela Gartner, ka 2022, mekhatlo e fetang 75% e tla sebelisa lits'ebetso tse kentsoeng ka har'a tlhahiso. Sena se phahame haholo ho feta hajoale, ha lik'hamphani tse ka tlase ho 30% li sebelisa lits'ebetso tse joalo. 

Ho ea ka 451 PatlisisoMmaraka o lebelletsoeng oa lits'ebetso tsa theknoloji ea lijana ka 2022 e tla ba $ 4,3 bilione. Sena se feta habeli chelete e reriloeng ka 2019, ka sekhahla sa kholo ea mmaraka ea 30%.

В Phuputso ea Portworx le Aqua Security 87% ea ba arabelitsoeng ba re hajoale ba sebelisa mahlale a linkho. Ha ho bapisoa, ka 2017 ho ne ho e-na le 55% ea ba arabelitsoeng joalo. 

Leha ho na le thahasello e ntseng e hola le ho amoheloa ha lijana, ho li kenya tlhahiso ho hloka mokhoa oa ho ithuta ka lebaka la ho se hole ha thekenoloji le ho hloka tsebo. Mekhatlo e tlameha ho ba le pono ea 'nete mabapi le lits'ebetso tsa khoebo tse hlokang ts'ebeliso ea lisebelisoa. Baetapele ba IT ba lokela ho lekola hore na ba na le tsebo e behiloeng ea ho tsoela pele ka tlhoko ea ho ithuta kapele. 

Litsebi tsa Gartner Re nahana hore lipotso tse setšoantšong se ka tlase li tla u thusa ho tseba hore na u se u loketse ho kenya lijana tlhahisong:

Mekhoa e metle le mekhoa e metle ea ho tsamaisa lijana le Kubernetes libakeng tsa tlhahiso

Liphoso tse tloaelehileng haholo ha u sebelisa lijana tlhahisong

Hangata mekhatlo e nyenyefatsa boikitlaetso bo hlokahalang ho tsamaisa lijana tlhahisong. Gartner o ile a fumana Liphoso tse ling tse tloaelehileng maemong a bareki ha ba sebelisa lijana libakeng tsa tlhahiso:

Mekhoa e metle le mekhoa e metle ea ho tsamaisa lijana le Kubernetes libakeng tsa tlhahiso

Mokhoa oa ho boloka lijana li bolokehile

Tšireletso e ke ke ea sebetsanoa le "hamorao". E tlameha ho hahuoa ts'ebetsong ea DevOps, ke ka lebaka leo ho nang le lentsoe le khethehileng - DevSecOps. Mekhatlo e hloka ho rera ho sireletsa tikoloho ea setshelo sa hau nakong eohle ea bophelo ba nts'etsopele, e kenyelletsang ts'ebetso ea kaho le nts'etsopele, ho tsamaisoa le ho qala kopo.

Likhothaletso tse tsoang ho Gartner

  1. Kopanya mokhoa oa ho hlahloba lits'ebetso tsa lits'ebetso bakeng sa bofokoli ho phaephe ea hau e tsoelang pele ea ho kopanya/ho fana ka thepa (CI/CD). Lisebelisoa li hlahlojoa ka mekhahlelo ea ho haha ​​le ho qala software. Hatisa tlhokahalo ea ho hlahloba le ho tseba likarolo tsa mohloli o bulehileng, lilaebrari le meralo. Bahlahisi ba sebelisang liphetolelo tsa khale, tse tlokotsing ke e 'ngoe ea lisosa tse ka sehloohong tsa bofokoli ba lijana.
  2. Ntlafatsa tlhophiso ea hau ka Setsi sa liteko tsa Ts'ireletso ea Marang-rang (NA U TENG), tse fumanehang bakeng sa Docker le Kubernetes ka bobeli.
  3. Etsa bonnete ba hore o tiisa taolo ea phihlello, netefatsa karohano ea mesebetsi, le ho kenya ts'ebetsong leano la taolo ea liphiri. Lintlha tse hlokolosi, joalo ka linotlolo tsa Secure Sockets Layer (SSL) kapa lintlha tsa polokelo ea boitsebiso, li patiloe ka mokhoa o patehileng ke 'mino oa liletsa kapa litšebeletso tsa tsamaiso ea batho ba bang,' me li hlahisoa ka nako ea ts'ebetso.
  4. Qoba lijana tse phahameng ka ho laola maano a ts'ireletso ho fokotsa likotsi tse ka bang teng tsa tlolo ea molao.
  5. Sebelisa lisebelisoa tsa ts'ireletso tse fanang ka tumello, tlhahlobo ea boitšoaro, le ho lemoha ka mokhoa o sa tloaelehang ho thibela ts'ebetso e kotsi.

Litlhahiso tse tsoang ho StacxRox:

  1. Ntlafatsa bokhoni bo hahelletsoeng ba Kubernetes. Beha phihlello bakeng sa basebelisi u sebelisa likarolo. Etsa bonnete ba hore ha u fane ka tumello e sa hlokahaleng ho mekhatlo e ikemetseng, leha ho ka nka nako ho nahana ka litumello tse hlokahalang. Ho ka 'na ha e-ba tekong ho fa mookameli oa sehlopha litokelo tse pharaletseng kaha sena se boloka nako qalong. Leha ho le joalo, ho sekisetsa kapa liphoso leha e le life tlalehong li ka baka liphello tse bohloko hamorao. 
  2. Qoba litumello tsa ho kena habeli. Ka linako tse ling ho ka ba molemo ho ba le likarolo tse fapaneng tse kopanang, empa sena se ka lebisa mathateng a ts'ebetso le ho theha libaka tse foufetseng ha o tlosa tumello. Hape ke habohlokoa ho tlosa likarolo tse sa sebelisoeng le tse sa sebetseng.
  3. Beha maano a marang-rang: arola li-module ho fokotsa phihlello ho tsona; lumella ka ho hlaka phihlello ea Marang-rang ho limmojule tse e hlokang ka li-tag; Lumella puisano ka ho hlaka lipakeng tsa li-module tse hlokang ho buisana. 

Mokhoa oa ho hlophisa tlhahlobo ea lijana le lits'ebeletso ho tsona

Tshireletso le Tlhokomelo - mathata a maholo a lik'hamphani ha o tsamaisa lihlopha tsa Kubernetes. Bahlahisi ba lula ba tsepamisitse maikutlo haholo ho likarolo tsa lits'ebetso tseo ba li hlahisang ho fapana le likarolo ho beha leihlo lits'ebetso tsena

Likhothaletso tse tsoang ho Gartner:

  1. Leka ho beha leihlo boemo ba lijana kapa litšebeletso tse ho tsona ka kopanelo le ho beha leihlo litsamaiso tse amohelang baeti.
  2. Batla barekisi le lisebelisoa tse nang le kopanyo e tebileng ho orchestration ea lijana, haholo-holo Kubernetes.
  3. Khetha lisebelisoa tse fanang ka lintlha tse qaqileng tsa ho rema lifate, ho sibolla litšebeletso ka mokhoa o itekanetseng, le likhothaletso tsa nako ea sebele u sebelisa analytics le/kapa ho ithuta ka mochini.

SolarWinds blog ea eletsa:

  1. Sebelisa lisebelisoa ho fumana le ho lata metrics ea setshelo ka bo eona, metrics e hokahanyang ea ts'ebetso joalo ka CPU, memori le nako.
  2. Etsa bonnete ba moralo o nepahetseng oa bokhoni ka ho bolela esale pele matsatsi a phokotso ea matla ho ipapisitsoe le metrics ea tlhahlobo ea lijana.
  3. Lekola lits'ebetso tse kentsoeng ka har'a lisebelisoa bakeng sa ho fumaneha le ts'ebetso, tse bohlokoa bakeng sa moralo oa bokhoni le ho rarolla mathata a ts'ebetso.
  4. Iketsetse ts'ebetso ea ts'ebetso ka ho fana ka ts'ehetso ea botsamaisi le ho phahamisa lijana le libaka tsa tsona tsa ho amohela.
  5. Taolo ea phihlello ea boiketsetso ho beha leihlo basebelisi ba hau, tima liakhaonto tse sa sebetseng le tsa baeti, le ho tlosa litokelo tse sa hlokahaleng.
  6. Netefatsa hore sesebelisoa sa hau se khona ho beha leihlo lits'ebetso le lits'ebetso libakeng tse fapaneng (leru, sebakeng, kapa lebasetere) ho bona le ho lekola ts'ebetso ho meralo ea motheo, marang-rang, litsamaiso le lits'ebetso.

Mokhoa oa ho boloka data le ho netefatsa polokeho ea eona

Ka ho eketseha ha lijana tsa basebetsi ba boemo bo holimo, bareki ba hloka ho nahana ka boteng ba data kantle ho moamoheli le tlhoko ea ho sireletsa data eo. 

Ho ea ka Phuputso ea Portworx le Aqua Security, ts'ireletso ea data e ka holimo lethathamong la mathata a ts'ireletso a boletsoeng ke bongata ba ba arabelitsoeng (61%). 

Tšireletseho ea data ke leano le ka sehloohong la ts'ireletso (64%), empa ba arabelang le bona ba sebelisa tlhahlobo ea nako ea nako

(49%), li-registries tsa ho hlahloba bakeng sa bofokoli (49%), ho hlahloba bofokoli liphaepheng tsa CI/CD (49%), le ho thibela li-anomalies ka tšireletso ea nako ea nako (48%).

Likhothaletso tse tsoang ho Gartner:

  1. Khetha litharollo tsa polokelo tse hahiloeng holim'a melao-motheo microservice meralo. Ho molemo ho tsepamisa maikutlo ho tse finyellang litlhoko tsa polokelo ea data bakeng sa lits'ebeletso tsa lisebelisoa, li-hardware tse ikemetseng, li tsamaisoa ke API, li na le mohaho o abuoang, li tšehetsa ho tsamaisoa ha libaka le ho romelloa marung a sechaba.
  2. Qoba li-plugins le li-interfaces tsa botho. Khetha barekisi ba fanang ka kopanyo ea Kubernetes le ho tšehetsa li-interfaces tse tloaelehileng tse kang CSI (Container Storage Interfaces).

Mokhoa oa ho sebetsa le marang-rang

Mokhoa o tloaelehileng oa marang-rang oa khoebo, moo lihlopha tsa IT li theha nts'etsopele ea marang-rang, tlhahlobo, tiisetso ea boleng, le maemo a tlhahiso bakeng sa morero o mong le o mong, ha se kamehla o lumellanang hantle le tsoelo-pele e tsoelang pele ea tsoelo-pele. Ho feta moo, li-container network li na le mekhahlelo e mengata.

В blog Magalix bokella melao ea boemo bo holimo eo ho kengoa tšebetsong tharollo ea marang-rang ea lihlopha e tlamehang ho e latela:

  1. Li-pods tse hlophisitsoeng sebakeng se le seng li tlameha ho khona ho buisana le li-pods tse ling ntle le ho sebelisa NAT (Network Address Translation).
  2. Li-daemone tsohle tsa sistimi (mekhoa ea morao-rao joalo ka kubelet) e sebetsang sebakeng se itseng e ka buisana le li-pods tse tsamaeang sebakeng se le seng.
  3. Li-pods li sebelisoa marang-rang a amohelang, e tlameha ho khona ho hokahana le li-pods tse ling libakeng tse ling kaofela ntle le ho sebelisa NAT. Ka kopo hlokomela hore marang-rang a moamoheli a tšehetsoa feela ho li-hosts tsa Linux.

Litharollo tsa marang-rang li tlameha ho kopanngoa ka thata le li-primitives le maano a Kubernetes. Baetapele ba IT ba lokela ho ikitlaelletsa ho fumana tekanyo e phahameng ea ho iketsetsa marang-rang le ho fa baetsi ba lisebelisoa tse nepahetseng le ho fetoha ha maemo ho lekaneng.

Likhothaletso tse tsoang ho Gartner:

  1. Fumana hore na CaaS (sekontiri e le tšebeletso) kapa SDN (Software Defined Network) ea hau e tšehetsa marang-rang a Kubernetes. Haeba ho se joalo kapa tšehetso e sa lekana, sebelisa sehokelo sa marang-rang sa CNI (Container Network Interface) bakeng sa lijana tsa hau, tse tšehetsang ts'ebetso le maano a hlokahalang.
  2. Etsa bonnete ba hore CaaS kapa PaaS ea hau (sethala e le tšebeletso) e tšehetsa ho thehoa ha balaoli ba ingress le / kapa li-balancers tsa mojaro tse abang sephethephethe se kenang har'a lihlopha tsa lihlopha. Haeba sena e se khetho, hlahloba ho sebelisa li-proxies tsa mokha oa boraro kapa meshes ea litšebeletso.
  3. Koetlisa lienjiniere tsa hau tsa marang-rang ho marang-rang a Linux le lisebelisoa tsa othomathike tsa marang-rang ho fokotsa lekhalo la bokhoni le ho eketsa boits'oaro.

Mokhoa oa ho laola ts'ebeliso ea lifecycle

Bakeng sa ho fana ka lits'ebetso ka mokhoa o ikhethileng, o hloka ho tlatselletsa orchestration ea sets'oants'o ka lisebelisoa tse ling tsa othomathike, joalo ka lisebelisoa tsa khouto (IaC). Tsena li kenyelletsa Chef, Puppet, Ansible le Terraform. 

Lisebelisoa tsa othomathike bakeng sa ho aha le ho tsamaisa lits'ebetso le tsona lia hlokahala (bona "Magic Quadrant bakeng sa Orchestration ea Tokollo ea Kopo"). Lits'oants'o li boetse li fana ka bokhoni ba ho atolosoa bo ts'oanang le bo fumanehang ha ho tsamaisoa mechini e sebetsang (VMs). Ka hona, baetapele ba IT ba tlameha ho ba le lisebelisoa tsa tsamaiso ea lijana lifecycle.

Likhothaletso tse tsoang ho Gartner:

  1. Beha litekanyetso bakeng sa litšoantšo tsa lijana tse thehiloeng ho boholo, tumello ea molao, le ho feto-fetoha ha maemo bakeng sa baetsi ba ho eketsa likarolo.
  2. Sebelisa litsamaiso tsa litlhophiso ho laola nako ea bophelo ea linkho tse nang le meralo e thehiloeng ho litšoantšo tse fumanehang sebakeng sa polokelo ea sechaba kapa sa poraefete.
  3. Kopanya sethala sa hau sa CaaS ka lisebelisoa tsa othomathike ho iketsetsa ts'ebetso eohle ea ts'ebetso ea hau.

Mokhoa oa ho laola lijana ka liletsa tsa 'mino

Ts'ebetso ea mantlha ea ho tsamaisa li-container e fanoe ho lihlopha tsa 'mino oa liletsa le ho rera. Nakong ea kemiso, lijana li behoa holim'a mabotho a nepahetseng ka ho fetisisa sehlopheng, joalo ka ha ho laeloa ke litlhoko tsa lera la orchestration. 

Kubernetes e se e le boemo ba 'mino oa li-container oa de facto o nang le sechaba se mafolofolo' me o tšehetsoa ke barekisi ba ka sehloohong ba khoebo. 

Likhothaletso tse tsoang ho Gartner:

  1. Hlalosa litlhoko tsa mantlha tsa taolo ea ts'ireletso, ho beha leihlo, taolo ea maano, ho phehella ha data, marang-rang le taolo ea bophelo ba lijana.
  2. Ho latela litlhoko tsena, khetha sesebelisoa se lumellanang hantle le litlhoko tsa hau le linyeoe tsa ts'ebeliso.
  3. Sebelisa lipatlisiso tsa Gartner (bona "Mokhoa oa ho khetha mohlala oa ho tsamaisa Kubernetes") ho utloisisa melemo le likotsi tsa mefuta e fapaneng ea phepelo ea Kubernetes le ho khetha e ntle ka ho fetisisa bakeng sa ts'ebeliso ea hau.
  4. Khetha mofani oa thepa ea ka fanang ka 'mino oa motsoako oa lijana tsa mosebetsi libakeng tse ngata tse nang le khokahano e tiileng ea morao-rao, merero e tloaelehileng ea taolo, le mefuta e sa fetoheng ea litheko.

Mokhoa oa ho sebelisa bokhoni ba bafani ba maru

Gartner oa lumelahore thahasello ea ho tsamaisa lijana holim'a leru la sechaba IaaS e ntse e eketseha ka lebaka la ho fumaneha ha linyehelo tsa CaaS tse itokiselitseng, hammoho le ho kopanya ka thata ha linyehelo tsena le lihlahisoa tse ling tse fanoang ke bafani ba maru.

Maru a IaaS a fana ka ts'ebeliso ea lisebelisoa tse hlokahalang, scalability e potlakileng le tsamaiso ea litšebeletso, e tla thusa ho qoba tlhokahalo ea tsebo e tebileng ea lisebelisoa tsa motheo le tlhokomelo ea eona. Boholo ba bafani ba maru ba fana ka ts'ebeletso ea taolo ea lijana, 'me ba bang ba fana ka likhetho tse ngata tsa orchestration. 

Bafani ba lits'ebeletso ba bohlokoa ba laoloang ke maru ba hlahisoa tafoleng: 

Mofani oa leru
Mofuta oa tšebeletso
Sehlahisoa/tšebeletso

Alibaba
Native Cloud Service
Alibaba Cloud Container Service, Alibaba Cloud Container Service bakeng sa Kubernetes

Amazon Web Services (AWS)
Native Cloud Service
Amazon Elastic Container Services (ECS), Amazon ECS bakeng sa Kubernetes (EKS), AWS Fargate

Sehlopha se Seholo
MSP
Giant Swarm e Laolang Kubernetes Infrastructure

Google
Native Cloud Service
Google Container Engine (GKE)

IBM
Native Cloud Service
Tšebeletso ea IBM Cloud Kubernetes

Microsoft
Native Cloud Service
Tšebeletso ea Azure Kubernetes, Lesela la Tšebeletso ea Azure

oracle
Native Cloud Service
OCI Container Engine bakeng sa Kubernetes

Platform9
MSP
E laoloang Kubernetes

Red Hat
Tšebeletso e amohetsoeng
OpenShift E inehetse & Inthaneteng

vmware bao
Tšebeletso e amohetsoeng
Cloud PKS (Beta)

Mail.ru Cloud Solutions*
Native Cloud Service
Mail.ru Cloud Containers

* Re ke ke ra e pata, re ikentse mona nakong ea phetolelo :)

Bafani ba maru a sechaba ba boetse ba eketsa bokhoni bo bocha le ho lokolla lihlahisoa tsa thepa. Haufinyane, bafani ba maru ba tla hlahisa tšehetso bakeng sa maru a lebasetere le libaka tse nang le maru a mangata. 

Litlhahiso tsa Gartner:

  1. Lekola bokhoni ba mokhatlo oa hau oa ho sebelisa le ho laola lisebelisoa tse nepahetseng, 'me u nahane ka litšebeletso tse ling tsa taolo ea lijana tsa maru.
  2. Khetha software ka hloko, sebelisa mohloli o bulehileng moo ho khonehang.
  3. Khetha bafani ba nang le mekhoa e tloaelehileng ea ts'ebetso libakeng tsa lebasetere tse fanang ka sebaka se le seng sa tsamaiso ea likhalase tsa lihlopha tse kopanetsoeng, hammoho le bafani ba etsang hore ho be bonolo ho iketsetsa IaaS.

Malebela a mang a ho khetha mofani oa Kubernetes aaS ho tsoa ho blog ea Replex:

  1. Ho bohlokoa ho batla li-distributions tse tšehetsang ho fumaneha ho phahameng ka ntle ho lebokose. Sena se kenyelletsa tšehetso bakeng sa meralo e mengata e meholo ea meralo, likarolo tse fumanehang haholo tsa joalo-joalo, le bekapo le ho hlaphoheloa.
  2. Ho etsa bonnete ba ho tsamaea tikolohong ea hau ea Kubernetes, ho molemo ho khetha bafani ba maru ba ts'ehetsang mefuta e mengata ea phepelo, ho tloha sebakeng sa marang-rang ho isa ho lebasetere ho isa ho maru a mangata. 
  3. Linyehelo tsa bafani le tsona li lokela ho hlahlojoa ho ipapisitsoe le boiketlo ba ho seta, ho kenya, le ho theha lihlopha, hammoho le lintlafatso, tlhahlobo le tharollo ea mathata. Tlhokahalo ea mantlha ke ho ts'ehetsa lintlafatso tsa sehlopha ka botlalo ka nako ea ho theola zero. Tharollo eo u e khethang e boetse e lokela ho u lumella ho tsamaisa lintlafatso ka letsoho. 
  4. Boitsebahatso le taolo ea phihlello li bohlokoa ho tsoa ponong ea ts'ireletso le puso. Etsa bonnete ba hore phepelo ea Kubernetes eo u e khethang e ts'ehetsa ho kopanngoa le lisebelisoa tsa netefatso le tumello eo u e sebelisang kahare. RBAC le taolo e ntle ea phihlello le eona ke likarolo tsa bohlokoa tsa likarolo.
  5. Kabo eo u e khethang e tlameha ho ba le tharollo ea marang-rang e hlalositsoeng ke software e fanang ka litlhoko tse fapaneng ho tsoa lits'ebetsong kapa lits'ebetsong tse fapaneng, kapa e ts'ehetsa e 'ngoe ea lits'ebetso tse tsebahalang tsa marang-rang tse thehiloeng ho CNI, ho kenyeletsoa Flannel, Calico, kube-router, kapa OVN. .

Ho kenngoa ha lijana tlhahisong ho fetoha tataiso e ka sehloohong, joalo ka ha ho pakoa ke liphetho tsa lipatlisiso tse entsoeng ka Likopano tsa Gartner mabapi le meaho, ts'ebetso le maano a maru (IOCS) ka Tšitoe 2018:

Mekhoa e metle le mekhoa e metle ea ho tsamaisa lijana le Kubernetes libakeng tsa tlhahiso
Joalokaha u bona, 27% ea ba arabelitsoeng ba se ba ntse ba sebelisa lijana mosebetsing oa bona, 'me 63% e rera ho etsa joalo.

В Phuputso ea Portworx le Aqua Security 24% ea ba arabelitsoeng e tlalehile ho tsetela ho feta halofo ea milione ea lidolara ka selemo ho mahlale a lijana, 'me 17% ea ba arabelitsoeng ba sebelisitse chelete e fetang lidolara tse milione ka selemo ho bona. 

Sengoloa se lokiselitsoeng ke sehlopha sa sethala sa maru Mail.ru Cloud Solutions.

Ke eng hape eo u lokelang ho e bala ka sehlooho:

  1. Mekhoa e Molemo ka ho Fetisisa ea DevOps: Tlaleho ea DORA.
  2. Kubernetes ka moea oa piracy ka template bakeng sa ts'ebetsong.
  3. Lisebelisoa tse 25 tse Molemo bakeng sa Ho tsamaisoa le ho Amohela Kubernetes.

Source: www.habr.com

Eketsa ka tlhaloso