Hobaneng re etsa Enterprise Service Mesh?

Service Mesh ke mokhoa o tsebahalang oa meralo oa ho kopanya li-microservices le ho fallela meahong ea maru. Kajeno lefatšeng le nang le sejana sa maru ho thata haholo ho etsa ntle le eona. Lisebelisoa tse 'maloa tsa lits'ebeletso tse bulehileng tsa mesh li se li ntse li fumaneha' marakeng, empa ts'ebetso ea bona, ts'epo le ts'ireletso ha li lekane kamehla, haholo-holo ha ho tluoa litlhoko tsa lik'hamphani tse kholo tsa lichelete naheng ka bophara. Ke ka lebaka leo rona ba Sbertech re ileng ra etsa qeto ea ho iketsetsa Mesh ea Tšebeletso 'me re batla ho bua ka se pholileng ka Service Mesh, se sa pholileng, le seo re tla se etsa ka eona.

Hobaneng re etsa Enterprise Service Mesh?

Ho tsebahala ha mohlala oa Service Mesh ho ntse ho hola ka ho tsebahala ha mahlale a maru. Ke lera le inehetseng la meaho e nolofatsang tšebelisano lipakeng tsa lits'ebeletso tse fapaneng tsa marang-rang. Lisebelisoa tsa morao-rao tsa maru li na le litšebeletso tse joalo tse makholo kapa tse likete, tseo e 'ngoe le e 'ngoe ea tsona e ka bang le likopi tse likete.

Hobaneng re etsa Enterprise Service Mesh?

Tšebelisano pakeng tsa le tsamaiso ea litšebeletso tsena ke mosebetsi oa bohlokoa oa Mesh ea Tšebeletso. Ha e le hantle, ona ke mohlala oa marang-rang oa li-proxies tse ngata, tse laoloang bohareng le ho etsa sete sa mesebetsi e molemo haholo.

Boemong ba moemeli (sefofane sa data):

  • Ho abela le ho aba maano a ho tsamaisa le ho leka-lekanya sephethephethe
  • Kabo ea linotlolo, litifikeiti, li-tokens
  • Pokello ea telemetry, tlhahiso ea metrics ea ho beha leihlo
  • Ho kopanngoa le ts'ireletso le tlhokomelo ea lisebelisoa

Boemong ba sefofane sa taolo:

  • Ho sebelisa maano a ho tsamaisa le ho leka-lekanya sephethephethe
  • Ho laola ho leka hape le ho qeta nako, ho bona li-node tse "shoeleng" (ho robeha ha potoloho), ho laola liphoso tsa ho enta le ho netefatsa ts'ebetso ea ts'ebeletso ka mekhoa e meng.
  • Netefatsa mohala / tumello
  • Ho theoha ha metrics (ho bonahala)

Mefuta e mengata ea basebelisi ba thahasellang nts'etsopele ea theknoloji ena e pharaletse haholo - ho tloha ho tse nyenyane tse qalang ho ea ho lik'hamphani tse kholo tsa Inthanete, mohlala, PayPal.

Hobaneng ha Service Mesh e hlokahala lekaleng la likhoebo?

Ho na le melemo e mengata e hlakileng ea ho sebelisa Service Mesh. Pele ho tsohle, e loketse feela bahlahisi: bakeng sa ho ngola khoutu ho hlaha sethala sa theknoloji, e leng ho nolofatsang haholo ho kopanngoa ho lisebelisoa tsa maru ka lebaka la hore lera la lipalangoang le arohane ka ho feletseng le logic ea kopo.

Ho phaella moo, Service Mesh e nolofatsa likamano lipakeng tsa barekisi le bareki. Kajeno, ho bonolo haholo ho bafani ba API le bareki ho lumellana ka li-interfaces le likonteraka ka bobona, ntle le ho kenyelletsa mokena-lipakeng ea khethehileng le mohanyetsi - bese ea litšebeletso tsa khoebo. Mokhoa ona o ama haholo matšoao a mabeli. Lebelo la ho tlisa ts'ebetso e ncha 'marakeng (nako-to-market) le eketseha, empa ka nako e ts'oanang litšenyehelo tsa tharollo li eketseha, kaha ho kopanya ho tlameha ho etsoa ka boithaopo. Tšebeliso ea Service Mesh ka lihlopha tsa nts'etsopele ea ts'ebetso ea khoebo e thusa ho boloka botsitso mona. Ka lebaka leo, bafani ba API ba ka shebana feela le karolo ea ts'ebeliso ea ts'ebeletso ea bona mme ba e phatlalatsa feela ho Service Mesh - API e tla fumaneha hanghang ho bareki bohle, 'me boleng ba ho kopanya bo tla be bo se bo loketse tlhahiso,' me bo ke ke ba hloka le e le 'ngoe. mola oa khoutu e eketsehileng.

Molemo o latelang ke oo moqapi, a sebelisa Service Mesh, o shebana feela le ts'ebetso ea khoebo - ho sehlahisoa ho fapana le karolo ea theknoloji ea ts'ebeletso ea eona. Ka mohlala, ha u sa lokela ho nahana ka taba ea hore boemong boo tšebeletso e bitsoa holim'a marang-rang, ho hlōleha ha khokahano ho ka etsahala kae-kae. Ho phaella moo, Service Mesh e thusa ho leka-lekanya sephethephethe pakeng tsa likopi tsa tšebeletso e le 'ngoe: haeba e' ngoe ea likopi "e shoa," tsamaiso e tla fetola sephethephethe ho likopi tse setseng tse phelang.

Mesh ea tšebeletso - ona ke motheo o motle oa ho theha lits'ebetso tse ajoang, e patelang mofani lintlha tsa ho fana ka lits'ebeletso ho litšebeletso tsa eona ka hare le ka ntle. Lisebelisoa tsohle tse sebelisang Service Mesh li arotsoe boemong ba lipalangoang ho tloha marang-rang le ho tloha ho tse ling: ha ho na puisano pakeng tsa bona. Tabeng ena, moqapi o fumana taolo e feletseng holim'a litšebeletso tsa hae.

Ho lokela ho hlokomeloe hore Ho ntlafatsa lits'ebetso tse ajoang sebakeng sa mesh ea lits'ebeletso ho ba bonolo. Ka mohlala, ho tsamaisoa ka boputsoa / botala, moo libaka tse peli tsa kopo li fumanehang bakeng sa ho kenngoa, e 'ngoe ea eona e sa ntlafatsoa ebile e le boemong ba standby. Ho khutlela phetolelong e fetileng ha ho ka ba le tokollo e sa atleheng ho etsoa ke router e khethehileng, karolo eo Service Mesh e sebetsanang hantle le eona.. Ho leka mofuta o mocha, o ka o sebelisa ho lokolloa ha canary - Fetolela mofuta o mocha feela 10% ea sephethephethe kapa likopo tse tsoang ho sehlopha sa bakhanni ba bareki. Sephethephethe se seholo se ea phetolelong ea khale, ha ho letho le senyang.

Hape Service Mesh e re fa taolo ea nako ea sebele ea SLA. Sistimi ea proxy e ajoang e ke ke ea lumella ts'ebeletso hore e hlolehe ha e mong oa bareki a feta palo eo e e filoeng. Haeba tlhahiso ea API e lekanyelitsoe, ha ho motho ea tla khona ho e qeta ka palo e kholo ea litšebelisano: Mesh ea Tšebeletso e eme ka pel'a tšebeletso mme ha e lumelle sephethephethe se sa hlokahaleng. E tla itoanela feela boemong ba ho kopanya, 'me litšebeletso ka botsona li tla tsoelapele ho sebetsa ntle le ho e hlokomela.

Haeba k'hamphani e batla ho fokotsa litšenyehelo bakeng sa nts'etsopele ea tharollo ea kopanyo, Service Mesh le eona e thusa: U ka fetohela ho mofuta oa eona oa mohloli o bulehileng ho tsoa lihlahisoa tsa khoebo. Enterprise ea rona ea Enterprise Mesh e ipapisitse le mofuta oa mohloli o bulehileng oa Service Mesh.

Molemo o mong - ho fumaneha ha sete e le 'ngoe e felletseng ea litšebeletso tsa kopanyo. Hobane kopanyo eohle e hahiloe ka har'a sesebelisoa sena sa mahareng, re ka khona ho laola sephethephethe le likhokahano lipakeng tsa lits'ebetso tse etsang motheo oa khoebo oa k'hamphani. E phutholohile haholo.

Qetellong Service Mesh e khothaletsa k'hamphani ho fallela meahong e matla. Hona joale ba bangata ba batla ho kenya lisebelisoa. Ho khaola monolith ka li-microservices, ho kenya tšebetsong tsena tsohle ka bokhabane - sehlooho se ntse se eketseha. Empa ha u leka ho fetisetsa tsamaiso e 'nileng ea etsoa ka lilemo tse ngata ho ea sethaleng se secha, hang-hang u kopana le mathata a' maloa: ho e sutumelletsa kaofela ka lijaneng le ho e tsamaisa sethaleng ha ho bonolo. 'Me ts'ebetsong, ho hokahanya le ho sebelisana ha likarolo tsena tse ajoang ke sehlooho se seng se rarahaneng haholo. Ba tla buisana joang? Na ho tla ba le mathata a mangata? Mesh ea Tšebeletso e u lumella ho rarolla a mang a mathata ana le ho thusa ho falla ho tloha mohahong oa khale ho ea ho o mocha ka lebaka la hore u ka lebala ka logic ea phapanyetsano ea marang-rang.

Ke hobane'ng ha u hloka ho itloaetsa Mesh ea Tšebeletso?

K'hamphaning ea rona, makholo a litsamaiso le li-module li phela hammoho, 'me nako ea ho sebetsa e tletse haholo. Kahoo mokhoa o bonolo oa tsamaiso e le 'ngoe e bitsang e' ngoe le ho fumana karabo ha ea lekana, hobane tlhahisong re batla ho feta. Ke eng hape eo u e hlokang ho tsoa ho mesh ea litšebeletso tsa khoebo?

Hobaneng re etsa Enterprise Service Mesh?

Tšebeletso ea ho lokisa liketsahalo

Ha re nahane hore re hloka ho etsa ts'ebetso ea liketsahalo tsa nako ea nnete - sistimi e sekasekang liketso tsa moreki ka nako ea nnete mme e ka mo fa tlhahiso e nepahetseng hanghang. Ho etsa ts'ebetso e ts'oanang, sebelisa Mokhoa oa meralo o bitsoang meaho e tsamaisoang ke ketsahalo (EDA). Ha ho le e 'ngoe ea Meshes ea Tšebeletso ea hona joale e tšehetsang mekhoa e joalo, empa sena ke sa bohlokoa haholo, haholo-holo bakeng sa banka!

Hoa makatsa hore ebe Remote Procedure Call (RPC) e tšehetsoa ke mefuta eohle ea Service Mesh, empa ha e na botsoalle le EDA. Hobane Service Mesh ke mofuta oa kopanyo ea sejoale-joale, 'me EDA ke mokhoa o nepahetseng oa meralo o o lumellang ho etsa lintho tse ikhethang ho latela boiphihlelo ba bareki.

Our Enterprise Service Mesh e lokela ho rarolla bothata bona. Ho phaella moo, re batla ho bona ho eona ts'ebetsong ea phepelo e tiisitsoeng, ho phallela le ho sebetsana le liketsahalo tse rarahaneng ho sebelisa mefuta e sa tšoaneng ea li-filters le li-template.

Tshebeletso ya phetiso ya faele

Ho phaella ho EDA, ho ka ba monate ho khona ho fetisetsa lifaele: ka tekanyo ea Khoebo, hangata ho khoneha feela ho kopanya lifaele. Ka ho khetheha, ho sebelisoa mokhoa oa meralo oa ETL (Extract, Transform, Load). Ho eona, e le molao, motho e mong le e mong o fapanyetsana lifaele ka mokhoa o ikhethileng: ho sebelisoa data e kholo, e ke keng ea khoneha ho sutumelletsa likopo tse fapaneng. Bokhoni ba ho ts'ehetsa phetisetso ea lifaele ho Enterprise Service Mesh bo u fa maemo a bonolo a litlhoko tsa khoebo ea hau.

Tšebeletso ea 'mino oa liletsa

Mekhatlo e meholo e batla e e-na le lihlopha tse fapaneng tse etsang lihlahisoa tse fapaneng. Mohlala, bankeng, lihlopha tse ling li sebetsa ka li-depositi, ha tse ling li sebetsa ka lihlahisoa tsa mokoloto, 'me ho na le linyeoe tse ngata tse joalo. Bana ke batho ba fapaneng, lihlopha tse fapaneng tse etsang lihlahisoa tsa bona, ba nts'etsapele li-API tsa bona le ho li fa ba bang. 'Me hangata ho na le tlhokahalo ea ho qapa litšebeletso tsena, hammoho le ho kenya ts'ebetsong logic e rarahaneng bakeng sa ho bitsa sequentially sete ea li-API. Ho rarolla bothata bona, o hloka tharollo molemong oa ho kopanya o tla nolofatsa mohopolo ona o kopaneng (ho bitsa li-API tse 'maloa, ho hlalosa tsela ea kopo, joalo-joalo). Ena ke tšebeletso ea ochestration ho Enterprise Service Mesh.

AI le ML

Ha li-microservices li buisana ka karolo e le 'ngoe ea ho kopanya, Service Mesh ka tlhaho e tseba tsohle ka mehala ea ts'ebeletso ka' ngoe. Re bokella telemetry: ke mang ea bitsitseng mang, neng, nako e kae, ka makhetlo a makae, joalo-joalo. Ha ho na le likete tse makholo tsa lits'ebeletso tsena, le libilione tsa mehala, joale sena sohle se bokellana ebe se theha Big Data. Lintlha tsena li ka hlahlojoa ho sebelisoa AI, ho ithuta ka mochine, joalo-joalo, 'me lintho tse ling tse molemo li ka etsoa ho latela liphetho tsa tlhahlobo. E ka ba ho loketseng hore bonyane u fane ka taolo ea sephethephethe sena sa marang-rang le mehala ea ts'ebeliso e kopantsoeng le Service Mesh ho bohlale ba maiketsetso.

API Gateway Service

Ka tloaelo, Service Mesh e na le li-proxies le lits'ebeletso tse buisanang ka har'a sebaka se tšepahalang. Empa ho boetse ho na le counterparties kantle. Litlhoko tsa li-API tse hlahisitsoeng sehlopheng sena sa bareki li matla haholo. Re arola mosebetsi ona ka likarolo tse peli tse kholo.

  • Tshireletso. Litaba tse amanang le ddos, ts'oaetso ea liprothokholo, lits'ebetso, lits'ebetso tsa ts'ebetso, joalo-joalo.
  • Sekala. Ha palo ea li-API tse hlokang ho fuoa bareki e fihla ho likete kapa esita le makholo a likete, ho na le tlhokahalo ea mofuta o itseng oa sesebelisoa sa tsamaiso bakeng sa sehlopha sena sa API. U hloka ho lula u shebile API: hore na ba sebetsa kapa che, boemo ba bona ke bofe, sephethephethe se phallang, lipalo-palo life, joalo-joalo. Monyako oa API o lokela ho sebetsana le mosebetsi ona ha o ntse o etsa hore ts'ebetso eohle e laolehe le ho sireletseha. Ka lebaka la karolo ena, Enterprise Service Mesh e ithuta ho phatlalatsa li-API tsa kahare le kantle habonolo.

Ts'ebeletso ea ts'ehetso bakeng sa liprothokholo tse ikhethileng le lifomate tsa data (AS gateway)

Hajoale, litharollo tse ngata tsa Service Mesh li ka sebetsa ka tlhaho feela ka sephethephethe sa HTTP le HTTP2 kapa ka mokhoa o fokotsehileng maemong a TCP/IP. Enterprise Service Mesh e ntse e hlaha ka liprothokholo tse ling tse ngata tse ikhethileng haholo tsa phetisetso ea data. Litsamaiso tse ling li ka sebelisa barekisi ba melaetsa, tse ling li kopantsoe boemong ba database. Haeba khampani e na le SAP, joale e ka boela ea sebelisa mokhoa oa eona oa ho kopanya. Ho feta moo, sena sohle se sebetsa ebile ke karolo ea bohlokoa ea khoebo.

U ke ke ua re feela: "Ha re tloheleng lefa 'me re etse litsamaiso tse ncha tse ka sebelisang Service Mesh." Ho hokahanya litsamaiso tsohle tsa khale le tse ncha (ka meralo ea microservice), litsamaiso tse ka sebelisang Mesh ea Tšebeletso li tla hloka mofuta o itseng oa adaptara, mokena-lipakeng, oa heke. Lumellana, ho ka ba monate ha e ka tla ka lebokoseng hammoho le tšebeletso. Heke ea AC e ka tšehetsa khetho efe kapa efe ea ho kopanya. Ak'u nahane feela, u sa tsoa kenya Enterprise Service Mesh 'me e se e loketse ho sebelisana le liprothokholo tsohle tseo u li hlokang. Mokhoa ona o bohlokoa haholo ho rona.

Ena ke tsela eo re nahanang ka eona mofuta oa khoebo oa Service Mesh (Enterprise Service Mesh). Mokhoa o hlalositsoeng o rarolla mathata a mangata a hlahang ha o leka ho sebelisa liphetolelo tse lokiselitsoeng tse bulehileng tsa sethala sa ho kopanya. E tsebisitsoe lilemong tse 'maloa tse fetileng, meaho ea Service Mesh e ntse e tsoela pele ho fetoha,' me re thabile ho khona ho kenya letsoho ntlafatsong ea eona. Re tšepa hore phihlelo ea rona e tla ba molemo ho uena.

Source: www.habr.com

Eketsa ka tlhaloso