Fa'ata'ita'iga Sili ma Fa'ata'ita'iga Sili mo Container Tafe ma Kubernetes i Si'osi'omaga o Gaosia

Fa'ata'ita'iga Sili ma Fa'ata'ita'iga Sili mo Container Tafe ma Kubernetes i Si'osi'omaga o Gaosia
Ole fa'anatura fa'atekonolosi fa'anatura o lo'o fa'avavevave ona fa'atupuina ma suia, o lea e leai se fa'atinoga lelei o galuega ile vaega lea. Ae ui i lea, o Kubernetes ma koneteina o loʻo faʻaaogaina faʻateleina, e le gata mo le faʻaonaponei o talatuu talosaga ma mo le atinaʻeina o ao faʻaonaponei. 

au Kubernetes aaS mai Mail.ru aoina faʻamatalaga, fautuaga ma faiga sili ona lelei mo taʻitaʻi maketi mai Gartner, 451 Research, StacxRoх ma isi. O le a mafai ma faʻavavevave le faʻapipiʻiina o pusa i totonu o siosiomaga gaosiga.

E Fa'afefea ona Iloa Pe Ua Sauni Lau Kamupani e Fa'ato'a Koneteina i se Si'osi'omaga Oloa

Fai mai Gartner, i le 2022, e sili atu i le 75% o faʻalapotopotoga o le a faʻaogaina talosaga faʻapipiʻi i le gaosiga. E sili atu lenei mea nai lo le taimi nei, pe a itiiti ifo i le 30% o kamupani faʻaaogaina ia talosaga. 

E tusa ai 451 SuesuegaO le maketi fuafuaina mo talosaga tekonolosi i le 2022 o le a $ 4,3 piliona. E sili atu nai lo le faaluaina o le aofaʻi o loʻo fuafuaina i le 2019, faʻatasi ai ma le faʻatupulaia o maketi o le 30%.

В su'esu'ega a le Portworx ma le Aqua Security 87% o le au tali na fai mai latou te faʻaogaina nei masini tekonolosi. Mo le faʻatusatusaga, i le 2017 e 55% o ia tali. 

E ui lava i le faʻatupulaia o le fiafia ma le faʻaaogaina o pusa, o le tuʻuina atu i totonu o le gaosiga e manaʻomia ai le aʻoaʻoina ona o le le atoatoa o tekinolosi ma le leai o se poto. E tatau i faʻalapotopotoga ona faʻamaoni e uiga i faiga faʻapisinisi e manaʻomia ai le faʻapipiʻiina o talosaga. E tatau i taʻitaʻi IT ona iloilo pe o iai a latou tomai faʻatulagaina e agai i luma ma le manaʻoga e aʻoaʻo vave. 

Gartner tagata tomai faapitoa Matou te manatu o fesili i le ata o loʻo i lalo o le a fesoasoani ia te oe e fuafua pe ua e sauni e faʻapipiʻi pusa i le gaosiga:

Fa'ata'ita'iga Sili ma Fa'ata'ita'iga Sili mo Container Tafe ma Kubernetes i Si'osi'omaga o Gaosia

O mea sese sili ona taatele pe a faʻaaogaina pusa i le gaosiga

O faʻalapotopotoga e masani ona manatu faatauvaa i taumafaiga e manaʻomia e faʻagaioia ai pusa i le gaosiga. Na maua e Gartner O nisi o mea sese masani i faʻataʻitaʻiga a tagata faʻatau pe a faʻaogaina pusa i totonu o siosiomaga gaosiga:

Fa'ata'ita'iga Sili ma Fa'ata'ita'iga Sili mo Container Tafe ma Kubernetes i Si'osi'omaga o Gaosia

E fa'afefea ona fa'amautu pusa

E le mafai ona taulimaina le saogalemu "mulimuli". E tatau ona fausia i totonu o le DevOps process, o le mea lea e i ai se taimi faʻapitoa - DevSecOps. E manaʻomia e faʻalapotopotoga ona fuafua puipuia lou siosiomaga atigipusa i le taimi atoa o le atinaʻeina o le olaga, lea e aofia ai le fausiaina ma le atinaʻe, faʻapipiʻiina ma le faʻalauiloaina o le talosaga.

Fautuaga mai Gartner

  1. Fa'atasi le fa'agasologa o le su'esu'eina o ata o talosaga mo fa'aletonu i lau paipa fa'aauau fa'atasi/fa'aauau (CI/CD). O talosaga e su'esu'eina i le fa'atulagaina ma le fa'alauiloaina o polokalame. Fa'amamafa le mana'oga e su'esu'e ma fa'ailoa vaega matala, faletusi, ma auivi. O tagata atia'e o lo'o fa'aaogaina lomiga tuai, ma'ale'ale o se tasi lea o mafua'aga autu o fa'aletonu o pusa.
  2. Fa'aleleia lau fa'atonuga i su'ega Center for Internet Security (CIS), lea e avanoa mo Docker ma Kubernetes.
  3. Ia mautinoa e faʻamalosia le faʻatonutonuina o avanoa, faʻamautinoa le tuʻueseeseina o tiute, ma faʻatino se faiga faʻavae pulega faalilolilo. O fa'amatalaga ma'ale'ale, e pei o Secure Sockets Layer (SSL) ki po'o fa'amaumauga fa'amaumauga, e fa'aigoaina e le au fa'ameamea po'o le au'aunaga fa'afoe a le vaega lona tolu ma fa'aalia i le taimi fa'agasolo.
  4. Aloese mai pusa maualuluga e ala i le puleaina o faiga faʻavae saogalemu e faʻaitiitia ai tulaga lamatia e ono solia.
  5. Fa'aoga meafaigaluega saogalemu e maua ai le lisi pa'epa'e, mata'ituina o amioga, ma le su'esu'eina o le anomaly e puipuia ai gaioiga leaga.

Fautuaga mai StacxRox:

  1. Fa'aoga le gafatia faufale a Kubernetes. Seti avanoa mo tagata fa'aoga o lo'o fa'aogaina matafaioi. Ia mautinoa e te le tuʻuina atu faʻatagaga le manaʻomia i faʻalapotopotoga taʻitasi, e ui lava atonu e umi se taimi e mafaufau ai i faʻatagaga aupito maualalo e manaʻomia. Atonu e fa'aosoosoina le tu'uina atu o fa'amanuiaga lautele ile pule fa'afuifu aua e sefe ai le taimi muamua. Ae ui i lea, soʻo se fetuunaiga poʻo mea sese i totonu o le teugatupe e mafai ona oʻo atu ai i taunuuga leaga mulimuli ane. 
  2. Aloese mai fa'atagaga avanoa fa'alua. E mafai ona aoga i nisi taimi le felavasa'i o matafaioi eseese, ae e mafai ona oo atu ai i faafitauli o le faagaoioiga ma faia ai foi ni pona tauaso pe a aveese faatagaga. E taua foi le aveese o matafaioi e le o faaaogaina ma le toaga.
  3. Seti faiga fa'avae feso'ota'iga: tu'u'ese modules e fa'atapula'a le avanoa i ai; fa'ataga manino le Initaneti i na modules e mana'omia e fa'aaoga ai pine; Fa'ataga manino feso'ota'iga i le va o na modules e mana'omia ona feso'ota'i le tasi i le isi. 

Fa'afefea ona fa'atulaga le mata'ituina o koneteina ma tautua i totonu

Puipuiga ma le Mataituina - faafitauli autu o kamupani pe a fa'apipi'i fuifui Kubernetes. E sili atu ona taulaʻi tagata atiaʻe i foliga o talosaga latou te atiaʻe nai lo itu mataituina nei talosaga

Fautuaga mai Gartner:

  1. Taumafai e mataʻituina le tulaga o pusa poʻo auaunaga i totonu ia i latou faʻatasi ma le mataʻituina o faiga talimalo.
  2. Va'ai mo tagata fa'atau ma mea faigaluega e loloto le tu'ufa'atasia i totonu ole fa'aputuga o koneteina, aemaise Kubernetes.
  3. Filifili mea faigaluega e maua ai faʻamatalaga auʻiliʻili, suʻesuʻeina auʻaunaga otometi, ma fautuaga faʻapitoa e faʻaaoga ai auʻiliʻiliga ma/poʻo le aʻoaʻoina o masini.

Le SolarWinds blog fautuaina:

  1. Fa'aoga mea faigaluega e otometi ai ona su'esu'e ma siaki fua o pusa, fa'amaopoopo fua fa'atinoga e pei ole PPU, manatua, ma le taimi e alu ai.
  2. Ia mautinoa le lelei o fuafuaga o le gafatia e ala i le va'aiga o aso e fa'aitiitia ai le gafatia e fa'atatau ile mata'ituina o pusa.
  3. Mata'ituina talosaga fa'apipi'i mo le avanoa ma le fa'atinoga, aoga mo fuafuaga uma e lua ma fo'ia fa'afitauli o fa'atinoga.
  4. Fa'autometi galuega e ala i le tuʻuina atu o le pulega ma le faʻalauteleina o le lagolago mo koneteina ma latou siosiomaga talimalo.
  5. Fa'autometi le fa'atonuina o avanoa e mata'ituina ai lau fa'aoga, fa'amalo fa'amatalaga tuai ma fa'amālōlō, ma aveese fa'amanuiaga lē mana'omia.
  6. Ia mautinoa e mafai e lau seti meafaigaluega ona mata'ituina nei koneteina ma talosaga i le tele o si'osi'omaga (ao, i luga ole fale, po'o hybrid) e va'ava'ai ma fa'ata'ita'iina le fa'atinoga i galuega tetele, feso'otaiga, faiga, ma talosaga.

Auala e teu ai faʻamaumauga ma faʻamautinoa lona saogalemu

Fa'atasi ai ma le fa'atupula'ia o koneteina a tagata faigaluega, e mana'omia e tagata fa'atau le i ai o fa'amaumauga i fafo atu o le talimalo ma le mana'oga e puipuia na fa'amaumauga. 

E tusa ai su'esu'ega a le Portworx ma le Aqua Security, fa'amaumauga o fa'amaumauga e pito i luga le lisi o popolega tau puipuiga o lo'o ta'ua e le to'atele o tagata tali mai (61%). 

O faʻamatalaga faʻamatalaga o le taʻiala autu mo le puipuiga (64%), ae o loʻo faʻaaogaina foi e le au tali le mataʻituina o taimi

(49%), su'esu'e resitala mo fa'aletonu (49%), su'esu'e mo fa'aletonu i paipa CI/CD (49%), ma poloka fa'aletonu e ala i le puipuiga o taimi ta'avale (48%).

Fautuaga mai Gartner:

  1. Filifili fofo e teu ai e fausia i luga o mataupu faavae fausaga microservice. E sili atu le filifilia oi latou e fetaui ma manaʻoga mo le teuina o faʻamaumauga mo auaunaga atigipusa, e tutoʻatasi meafaigaluega, e faʻauluina API, maua se fausaga faʻasalalau, ma lagolagoina le faʻapipiʻiina o ao ma lautele.
  2. Aloese mai plugini ma fesoʻotaʻiga faʻapitoa. Filifili tagata faʻatau e tuʻuina atu Kubernetes tuʻufaʻatasia ma lagolago fesoʻotaʻiga masani e pei ole CSI (Container Storage Interfaces).

Fa'afefea ona galue ma feso'ota'iga

O le faʻataʻitaʻiga masani o fesoʻotaʻiga atinaʻe, lea e fausia ai e 'au IT le atinaʻeina o fesoʻotaʻiga, suʻega, faʻamautinoaga lelei, ma siosiomaga gaosiga mo galuega taʻitasi, e le o taimi uma e fetaui lelei ma le faʻaauau pea o galuega. E le gata i lea, o fesoʻotaʻiga pusa e faʻalautele ai le tele o laulau.

В blog Magalix aoina tulafono maualuga e tatau ona tausisia e le faʻatinoga o se fofo fesoʻotaʻiga:

  1. Pods fa'atulagaina i luga o le node lava e tasi e tatau ona mafai ona feso'ota'i ma isi pods e aunoa ma le fa'aogaina o le NAT (Fa'aliliuga o Tulaga Feso'otaiga).
  2. O daemons uma (fa'asologa o tua e pei o le kubelet) o lo'o ta'avale i luga o se node fa'apitoa e mafai ona feso'ota'i ma pods o lo'o tamo'e i le node lava e tasi.
  3. Pods faʻaaogaina feso'ota'iga talimalo, e tatau ona mafai ona feso'ota'i ma isi po'o uma i isi pona uma e aunoa ma le fa'aogaina o le NAT. Faamolemole ia matau o upegatafa'ilagi talimalo e na'o le lagolagoina i luga ole Linux hosts.

E tatau ona matua tu'ufa'atasia fofo o feso'ota'iga ma faiga fa'avae ma faiga fa'avae Kubernetes. E tatau i taʻitaʻi IT ona taumafai mo se maualuga maualuga o fesoʻotaʻiga masini ma tuʻuina atu i le au atinaʻe meafaigaluega saʻo ma lava le fetuutuunai.

Fautuaga mai Gartner:

  1. Su'e pe o lau CaaS (container as a service) po'o lau SDN (Software Defined Network) e lagolagoina feso'ota'iga Kubernetes. Afai e leai pe le lava le lagolago, fa'aoga le CNI (Container Network Interface) feso'ota'iga feso'ota'iga mo au koneteina, lea e lagolagoina ai galuega ma faiga fa'avae talafeagai.
  2. Ia mautinoa o lau CaaS poʻo le PaaS (faʻapipiʻi e fai ma auʻaunaga) e lagolagoina le faʻavaeina o le faʻaogaina o mea e pulea ma/poʻo le paleni o uta e tufatufa atu feʻaveaʻi o loʻo oʻo mai i totonu o nodes fuifui. Afai e le o se filifiliga, su'esu'e le fa'aogaina o sui o isi vaega po'o laina tautua.
  3. A'oa'o au inisinia feso'ota'iga i luga o feso'ota'iga Linux ma meafaigaluega fa'aautomatika feso'ota'iga e fa'aitiitia ai le va o tomai ma fa'atuputeleina le agility.

Fa'afefea ona fa'atautaia le fa'asologa o le olaga o le talosaga

Mo le tu'uina atu o talosaga fa'a otometi ma le fa'aogaina, e te mana'omia le fa'aopoopoina o le fa'avasegaina o koneteina ma isi mea faigaluega fa'aautomatika, e pei o mea tetele e pei o le code (IaC) oloa. O nei mea e aofia ai Chef, Puppet, Ansible ma Terraform. 

E manaʻomia foʻi mea faigaluega faʻapitoa mo le fausiaina ma le taʻavaleina o talosaga (silasila i le "Magic Quadrant mo le Fa'asalalauga Fa'asalalauga"). E tu'uina atu fo'i e konetina le fa'alauteleina o agava'a fa'apei o lo'o maua pe a fa'aogaina masini masini (VM). O le mea lea, e tatau i taʻitaʻi IT ona iai mea faigaluega fa'afoe o le ta'amilosaga ola.

Fautuaga mai Gartner:

  1. Seti fa'ata'ita'iga mo ata fa'avae pusa e fa'atatau i le lapopo'a, laisene, ma le fetuutuuna'i mo tagata atia'e e fa'aopoopo vaega.
  2. Fa'aoga faiga fa'atonutonu e pulea ai le olaola o koneteina o lo'o fa'apipi'i le fa'atulagaga e fa'atatau i ata fa'avae o lo'o i totonu o faleteuoloa fa'alaua'itele pe tuma'oti.
  3. Fa'atasi lau CaaS fa'aoga ma meafaigaluega fa'autometi e fa'autometi ai lau su'ega galuega atoa.

Fa'afefea ona fa'atautaia pusa ma fa'alāpotopotoga

O le galuega autu mo le fa'apipi'iina o koneteina o lo'o tu'uina atu ile fa'aputuga ma fa'asologa o fuafuaga. I le taimi o le faʻatulagaina, e tuʻuina pusa i luga o 'au sili ona lelei i totonu o le fuifui, e pei ona faʻatonuina e le faʻasologa o mea e manaʻomia. 

Ua avea Kubernetes ma tulaga fa'atau oloa fa'atau oloa ma se fa'alapotopotoga malosi ma o lo'o lagolagoina e le tele o tagata fa'atau pisinisi. 

Fautuaga mai Gartner:

  1. Fa'amatala mana'oga fa'avae mo le fa'atonutonuina o le puipuiga, mata'ituina, fa'atonutonuina o faiga fa'avae, fa'aauauina o fa'amaumauga, feso'ota'iga feso'ota'iga ma le fa'atonutonuina o le fa'asologa o le olaga.
  2. Faʻavae i luga o nei manaʻoga, filifili le meafaigaluega e sili ona fetaui ma ou manaʻoga ma faʻaoga mataupu.
  3. Fa'aaogā su'esu'ega a Gartner (silasila "Fa'afefea ona filifili se fa'ata'ita'iga fa'ata'ita'iga Kubernetes") ia malamalama i le lelei ma le le lelei o faʻataʻitaʻiga faʻapipiʻi Kubernetes eseese ma filifili le mea sili mo lau talosaga.
  4. Filifili se au'aunaga e mafai ona tu'uina atu fa'atasiga tu'ufa'atasia mo koneteina galuega i le tele o si'osi'omaga fa'atasi ai ma le tu'ufa'atasiga i tua, fuafuaga masani fa'afoe, ma fa'ata'ita'iga tau fa'atatau.

Fa'afefea ona fa'aogaina le gafatia o le au'aunaga ao

E talitonu Gartnero le fiafia i le faʻapipiʻiina o koneteina i luga o le ao lautele IaaS o loʻo faʻatupulaia ona o le maua o taulaga CaaS ua saunia, faʻapea foʻi ma le faʻapipiʻiina o nei taulaga ma isi oloa o loʻo ofoina mai e le auʻaunaga ao.

IaaS ao ofo atu i luga o manaʻoga punaoa faʻaaogaina, faʻavavevave scalability ma pulega o auaunaga, lea o le a fesoasoani e aloese ai mai le manaʻomia mo le malamalama loloto o atinaʻe ma lona tausiga. O le tele o 'au'aunaga ao latou te ofoina atu se auaunaga fa'afoe o koneteina, ma o nisi e ofoina atu le tele o filifiliga fa'asologa. 

O lo'o tu'uina atu i le laulau le au'aunaga e pulea le ao autu: 

Tuuina atu ao
Tulaga tautua
Oloa/au'aunaga

Alibaba
Au'aunaga Lautele
Alibaba Cloud Container Service, Alibaba Cloud Container Service mo Kubernetes

Amazon Web Services (AWS)
Au'aunaga Lautele
Amazon Elastic Container Services (ECS), Amazon ECS mo Kubernetes (EKS), AWS Fargate

Manu'a Tele
MSP
Giant Swarm Puleaina Kubernetes Infrastructure

Google
Au'aunaga Lautele
Google Container Engine (GKE)

IBM
Au'aunaga Lautele
IBM Cloud Kubernetes Auaunaga

Microsoft
Au'aunaga Lautele
Au'aunaga Azure Kubernetes, Ie Au'aunaga Azure

Oracle
Au'aunaga Lautele
OCI Container Engine mo Kubernetes

Platform9
MSP
Puleaina Kubernetes

Red Hat
Au'aunaga talimalo
OpenShift Dedicated & Initaneti

VMware
Au'aunaga talimalo
Ao PKS (Beta)

Mail.ru Cloud Solutions*
Au'aunaga Lautele
Mail.ru Cloud Containers

* Matou te le natia, matou te faʻaopoopoina i matou iinei i le taimi o le faaliliuga :)

O lo'o fa'aopoopoina fo'i e le 'aufaipisinisi a le lautele ni agava'a fou ma fa'amatu'u atu oloa i luga ole fale. I le lumana'i lata mai, o le a fa'atupuina e 'au'aunaga ao le lagolago mo ao fa'atosina ma si'osi'omaga e tele-cloud. 

Fautuaga Gartner:

  1. Iloilo fa'amoemoega le agava'a o lau fa'alapotopotoga e fa'apipi'i ma fa'atautaia mea faigaluega talafeagai, ma mafaufau i isi au'aunaga fa'atonutonu o pusa ao.
  2. Filifili ma le faaeteete le polokalama, faʻaaoga punaoa tatala pe a mafai.
  3. Filifili 'au'aunaga e iai fa'ata'ita'iga masani fa'agaioiga i si'osi'omaga fela'ua'i e tu'uina atu ai se fa'aitala ta'itasi o le fa'atonutonuina o tioata o fuifui federated, fa'apea fo'i ma kamupani e fa'afaigofie ona fa'afeiloa'i e le tagata lava ia IaaS.

O nisi fautuaga mo le filifilia o se Kubernetes aaS provider mai le Replex blog:

  1. E aoga le su'eina o tufatufaga e lagolagoina le maualuga o avanoa mai le pusa. E aofia ai le lagolago mo le tele o fausaga tetele, mea e sili ona maua ma isi mea, ma faʻamaumauga ma toe faʻaleleia.
  2. Ina ia fa'amautinoa le fe'avea'i i au si'osi'omaga Kubernetes, e sili le filifilia o 'au e tu'uina atu ao e lagolagoina le tele o fa'ata'ita'iga fa'ata'ita'iga, mai i luga ole fale ile fa'a'au'au ile tele-cloud. 
  3. E tatau foi ona iloiloina taulaga a le aufaipisinisi e faʻatatau i le faigofie o le faʻatulagaina, faʻapipiʻi, ma le faʻavaeina o faʻapipiʻi, faʻapea foʻi ma faʻafouga, mataʻituina, ma faʻafitauli. Ole mana'oga autu ole lagolago ole fa'afouga fa'atosina atoatoa ole fa'ato'aga fa'atasi ma leai se taimi malolo. Ole fofo e te filifilia e tatau fo'i ona fa'atagaina oe e fa'agasolo fa'afouga ma le lima. 
  4. E taua le fa'asinomaga ma le fa'afoeina o avanoa mai le va'aiga saogalemu ma le pulega. Ia mautinoa o le tufatufaina o Kubernetes e te filifilia e lagolagoina le tuʻufaʻatasia ma mea faʻamaonia ma faʻatagaina e te faʻaogaina i totonu. O le RBAC ma le fa'atonuga lelei o le fa'aogaina o mea taua fo'i.
  5. O le tufatufaga e te filifilia e tatau ona i ai se fofo fesoʻotaʻiga fesoʻotaʻiga faʻapipiʻi faʻapitoa e aofia ai le tele o manaʻoga mai faʻaoga eseese poʻo atinaʻe, poʻo le lagolagoina o se tasi o taʻutaʻua CNI faʻavae fesoʻotaʻiga faʻatinoga, e aofia ai Flannel, Calico, kube-router, poʻo le OVN .

O le faʻaofiina o pusa i totonu o le gaosiga o loʻo avea ma taʻiala autu, e pei ona molimauina i faʻaiʻuga o se suʻesuʻega na faia i luga sauniga Gartner i luga o atinaʻe, faʻagaioiga ma fuafuaga o ao (IOCS) ia Tesema 2018:

Fa'ata'ita'iga Sili ma Fa'ata'ita'iga Sili mo Container Tafe ma Kubernetes i Si'osi'omaga o Gaosia
E pei ona e vaʻai, 27% o tagata tali mai ua uma ona faʻaogaina pusa i a latou galuega, ma 63% o loʻo fuafua e faia.

В su'esu'ega a le Portworx ma le Aqua Security 24% o tagata tali mai na lipotia mai le fa'afaigaluegaina o le sili atu ma le afa miliona tala i le tausaga i luga o tekonolosi pusa, ma 17% o tagata tali mai na fa'aalu le silia ma le miliona tala i le tausaga ia i latou. 

Tala na saunia e le 'au o le ao Mail.ru Cloud Solutions.

O le a se isi mea e faitau i le autu:

  1. DevOps Fa'ata'ita'iga Sili: DORA Lipoti.
  2. Kubernetes i le agaga o le faomea ma se faʻataʻitaʻiga mo le faʻatinoga.
  3. 25 Meafaigaluega aoga mo Kubernetes Deployment and Adoption.

puna: www.habr.com

Faaopoopo i ai se faamatalaga