ProHoster > Blog > Pulega > 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%.
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:
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:
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.
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.
Fa'aleleia lau fa'atonuga i su'ega Center for Internet Security (CIS), lea e avanoa mo Docker ma Kubernetes.
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.
Aloese mai pusa maualuluga e ala i le puleaina o faiga faʻavae saogalemu e faʻaitiitia ai tulaga lamatia e ono solia.
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.
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.
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.
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.
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.
Va'ai mo tagata fa'atau ma mea faigaluega e loloto le tu'ufa'atasia i totonu ole fa'aputuga o koneteina, aemaise Kubernetes.
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.
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.
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.
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.
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.
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.
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%).
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.
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:
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
Faʻavae i luga o nei manaʻoga, filifili le meafaigaluega e sili ona fetaui ma ou manaʻoga ma faʻaoga mataupu.
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
* 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.
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.
Filifili ma le faaeteete le polokalama, faʻaaoga punaoa tatala pe a mafai.
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.
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.
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.
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.
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.
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:
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.