Cén fáth go bhfuil muid ag déanamh mogalra Seirbhíse Fiontair?

Is patrún ailtireachta aitheanta é Mogall Seirbhíse chun microservices a chomhtháthú agus aistriú chuig bonneagar scamall. Sa lá atá inniu sa domhan scamall-coimeádán tá sé deacair go leor a dhéanamh gan é. Tá roinnt cur i bhfeidhm mogaill seirbhíse foinse oscailte ar fáil ar an margadh cheana féin, ach ní leor a bhfeidhmiúlacht, a n-iontaofacht agus a slándáil i gcónaí, go háirithe nuair a bhaineann sé le riachtanais na gcuideachtaí móra airgeadais ar fud na tíre. Sin an fáth gur shocraigh Sbertech Mogall Seirbhíse a shaincheapadh agus ba mhaith linn labhairt faoi cad atá iontach faoi Mhogaill Seirbhíse, cad nach bhfuil chomh fionnuar, agus cad atá le déanamh againn faoi.

Cén fáth go bhfuil muid ag déanamh mogalra Seirbhíse Fiontair?

Tá an patrún Mogalra Seirbhíse ag fás leis an tóir a bhí ag teicneolaíochtaí scamall. Is ciseal bonneagair tiomnaithe é a shimplíonn an t-idirghníomhú idir seirbhísí líonra éagsúla. Is éard atá i bhfeidhmchláir scamall nua-aimseartha ná na céadta nó fiú na mílte seirbhísí den sórt sin, agus is féidir na mílte cóip a bheith ag gach ceann acu.

Cén fáth go bhfuil muid ag déanamh mogalra Seirbhíse Fiontair?

Príomhthasc de chuid na Mogall Seirbhíse is ea idirghníomhú agus bainistiú na seirbhísí seo. Go deimhin, is samhail líonra é seo ina bhfuil go leor seachvótálaithe, arna bhainistiú go lárnach agus ag comhlíonadh sraith feidhmeanna an-úsáideach.

Ag an leibhéal seachfhreastalaí (eitleán sonraí):

  • Beartais ródaithe agus cothromaíochta tráchta a shannadh agus a dháileadh
  • Dáileadh eochracha, teastais, comharthaí
  • Teiliméadracht a bhailiú, méadracht mhonatóireachta a ghiniúint
  • Comhtháthú le bonneagar slándála agus monatóireachta

Ag leibhéal an eitleáin rialaithe:

  • Beartais ródaithe agus comhardaithe tráchta a chur i bhfeidhm
  • Bainistiú a dhéanamh ar thrialacha agus am istigh, nóid “marbh” a bhrath (briseadh ciorcaid), lochtanna insteallta a bhainistiú agus athléimneacht seirbhíse a chinntiú trí mheicníochtaí eile
  • Fíordheimhniú / údarú glaonna
  • Méadracht tite (infheictheacht)

Tá an raon úsáideoirí a bhfuil suim acu i bhforbairt na teicneolaíochta seo an-leathan - ó ghnólachtaí tosaithe beaga go corparáidí móra Idirlín, mar shampla, PayPal.

Cén fáth a bhfuil gá le Mogall Seirbhíse san earnáil chorparáideach?

Tá go leor buntáistí soiléire ag baint le mogalra seirbhíse a úsáid. Gcéad dul síos, tá sé ach áisiúil d'fhorbróirí: do scríobh cód tá ardán teicneolaíochta le feiceáil, rud a shimplíonn go mór comhtháthú isteach sa bhonneagar scamall mar gheall ar an bhfíric go bhfuil an ciseal iompair scoite amach go hiomlán ó loighic iarratais.

Ina theannta sin, Simplíonn Mogall Seirbhíse an caidreamh idir soláthraithe agus tomhaltóirí. Sa lá atá inniu ann, tá sé i bhfad níos éasca do sholáthraithe API agus do thomhaltóirí aontú ar chomhéadain agus ar chonarthaí ar a gcuid féin, gan idirghabhálaí agus eadránaí comhtháthú speisialta a bheith páirteach - an bus seirbhíse fiontair. Bíonn tionchar suntasach ag an gcur chuige seo ar dhá tháscaire. Méadaíonn an luas a bhaineann le feidhmiúlacht nua a thabhairt chuig an margadh (am go dtí an margadh), ach ag an am céanna méadaíonn costas an réitigh, toisc go gcaithfear comhtháthú a dhéanamh go neamhspleách. Cuidíonn foirne forbartha feidhmiúlachta gnó as Mogall Seirbhíse a úsáid chun cothromaíocht a choinneáil anseo. Mar thoradh air sin, is féidir le soláthraithe API díriú go heisiach ar chomhpháirt iarratais a gcuid seirbhíse agus go simplí é a fhoilsiú sa Mogall Seirbhíse - beidh an API ar fáil láithreach do gach cliant, agus beidh cáilíocht an chomhtháthaithe réidh le táirgeadh agus ní bheidh gá le ceann amháin. líne cód breise.

Is é an chéad bhuntáiste eile ná sin díríonn an forbróir, ag baint úsáide as Service Mosh, ar fheidhmiúlacht ghnó amháin — ar an táirge seachas ar an gcomhpháirt teicneolaíochta dá sheirbhís. Mar shampla, ní gá duit smaoineamh ar an bhfíric go bhféadfadh teip nasc tarlú áit éigin i gcás ina dtugtar seirbhís thar an líonra. Ina theannta sin, cuidíonn Service Mogaill le trácht a chothromú idir cóipeanna den tseirbhís chéanna: má “bhfuil bás” ar cheann de na cóipeanna, aistreoidh an córas an trácht go léir go dtí na cóipeanna beo eile.

Mogalra Seirbhíse - is bonn maith é seo chun feidhmchláir dháilte a chruthú, a cheiltíonn ón gcliant na sonraí maidir le glaonna a sholáthar dá sheirbhísí go hinmheánach agus go seachtrach. Déantar gach feidhmchlár a úsáideann Mogall Seirbhíse a leithlisiú ag an leibhéal iompair ón líonra agus óna chéile: níl aon chumarsáid eatarthu. Sa chás seo, faigheann an forbróir smacht iomlán ar a chuid seirbhísí.

Ba chóir a thabhairt faoi deara go Bíonn sé níos éasca feidhmchláir dháilte a nuashonrú i dtimpeallacht mogaill seirbhíse. Mar shampla, imscaradh gorm/glas, ina bhfuil dhá thimpeallacht feidhmchlár ar fáil le suiteáil, ceann acu nach bhfuil nuashonraithe agus atá i mód fuireachais. Is é ródaire speisialta a dhéanann rolladh siar go dtí an leagan roimhe seo sa chás nach n-éiríonn leis an scaoileadh, agus déileálann an ról atá aige le Mogall Seirbhíse go maith leis.. Chun an leagan nua a thástáil, is féidir leat é a úsáid scaoileadh canáraí — aistrigh go dtí an leagan nua ach 10 % den trácht nó iarratais ó ghrúpa píolótach cliant. Téann an príomhthrácht chuig an seanleagan, ní bhriseann aon rud.

Chomh maith leis sin Tugann Mogall Seirbhíse rialú SLA fíor-ama dúinn. Ní cheadóidh an córas seachfhreastalaí dáilte teip ar an tseirbhís nuair a sháraíonn duine de na cliaint an cuóta a shanntar di. Má tá tréchur API teoranta, ní bheidh aon duine in ann é a shárú le líon mór idirbheart: seasann an Mogall Seirbhíse os comhair na seirbhíse agus ní cheadaíonn sé trácht gan ghá. Ní dhéanfaidh sé ach troid ar ais sa chiseal comhtháthaithe, agus leanfaidh na seirbhísí féin ag obair gan aird a thabhairt air.

Más mian le cuideachta costais a laghdú chun réitigh chomhtháthaithe a fhorbairt, cuidíonn Service Mogalra freisin: Is féidir leat aistriú chuig a leagan foinse oscailte ó tháirgí tráchtála. Tá ár Mogall Seirbhíse Fiontair bunaithe ar an leagan foinse oscailte de Service Mogall.

Buntáiste eile - infhaighteacht ar shraith iomlán amháin de sheirbhísí lánpháirtithe. Toisc go dtógtar an comhtháthú ar fad tríd an meánearraí seo, is féidir linn an trácht comhtháthaithe agus na naisc ar fad idir feidhmchláir atá mar chroílár gnó na cuideachta a bhainistiú. Tá sé an-chompordach.

Agus ar deireadh Spreagann Service Mogalra cuideachta chun bogadh chuig bonneagar dinimiciúil. Anois tá go leor ag féachaint i dtreo coimeádaithe. Gearradh monolith i microservices, ag cur seo go léir i bhfeidhm go hálainn - tá an t-ábhar ar an méadú. Ach nuair a dhéanann tú iarracht córas a bhí i dtáirgeadh le blianta fada a aistriú chuig ardán nua, bíonn roinnt fadhbanna agat láithreach: níl sé éasca é a bhrú isteach i gcoimeádáin agus é a imscaradh ar an ardán. Agus is ábhar casta eile é cur i bhfeidhm, sioncrónú agus idirghníomhú na gcomhpháirteanna dáilte seo. Conas a dhéanfaidh siad cumarsáid lena chéile? An mbeidh teipeanna cascáideacha ann? Ceadaíonn Mogalra Seirbhíse duit cuid de na fadhbanna seo a réiteach agus aistriú ón sean-ailtireacht go dtí an ceann nua a éascú mar gheall ar an bhfíric gur féidir leat dearmad a dhéanamh ar an loighic malairte líonra.

Cén fáth a bhfuil saincheaptha mogalra Seirbhíse ag teastáil uait?

Inár gcuideachta, tá na céadta córas agus modúl taobh le taobh, agus tá an t-am rite an-ualach. Mar sin ní leor patrún simplí de chóras amháin ag glaoch ar cheann eile agus ag fáil freagra, mar ba mhaith linn níos mó i dtáirgeadh. Cad eile a theastaíonn uait ó mhogalra seirbhíse fiontair?

Cén fáth go bhfuil muid ag déanamh mogalra Seirbhíse Fiontair?

Seirbhís próiseála imeachtaí

Samhlóimid go gcaithfimid próiseáil imeachtaí fíor-ama a dhéanamh - córas a dhéanann anailís ar ghníomhartha an chliaint i bhfíor-am agus is féidir tairiscint ábhartha a dhéanamh láithreach dó. Chun feidhmiúlacht den chineál céanna a chur i bhfeidhm, bain úsáid as patrún ailtireachta ar a dtugtar ailtireacht imeacht-tiomáinte (EDA). Ní thacaíonn aon cheann de na Meshes Seirbhíse reatha patrúin den sórt sin ó dhúchas, ach tá sé seo an-tábhachtach, go háirithe do bhanc!

Tá sé aisteach go leor go dtacaítear le Glao Nós Imeachta Cianda (RPC) le gach leagan de Mhogaill Seirbhíse, ach níl siad cairdiúil le EDA. Toisc gur cineál comhtháthú dáilte nua-aimseartha é Service Mogall, agus is patrún ailtireachta an-ábhartha é EDA a ligeann duit rudaí uathúla a dhéanamh i dtéarmaí taithí an chustaiméara.

Ba cheart go ndéanfadh ár Mogall Seirbhíse Fiontair an fhadhb seo a réiteach. Ina theannta sin, ba mhaith linn a fheiceáil ann go gcuirtear i bhfeidhm seachadadh ráthaithe, sruthú agus próiseáil imeachtaí casta ag baint úsáide as éagsúlacht scagairí agus teimpléid.

Seirbhís aistrithe comhad

Chomh maith le EDA, bheadh ​​sé go deas a bheith in ann comhaid a aistriú: ar scála Fiontar, is minic nach féidir ach comhtháthú comhad a dhéanamh. Go háirithe, úsáidtear patrún ailtireachta ETL (Sliocht, Trasfhoirmiú, Luchtaigh). I sé, mar riail, malartaíonn gach duine comhaid go heisiach: úsáidtear sonraí móra, nach bhfuil praiticiúil a bhrú in iarratais ar leith. Tugann an cumas chun tacú le haistrithe comhad ó dhúchas sa Mogall Seirbhíse Fiontair an tsolúbthacht a theastaíonn ó do ghnó duit.

Seirbhís ceolfhoirne

Is beagnach i gcónaí a bhíonn foirne difriúla ag eagraíochtaí móra ag déanamh táirgí éagsúla. Mar shampla, i mbanc, oibríonn roinnt foirne le taiscí, agus oibríonn daoine eile le táirgí iasachta, agus tá go leor cásanna den sórt sin ann. Is daoine difriúla iad seo, foirne éagsúla a dhéanann a gcuid táirgí, a fhorbraíonn a n-API agus a sholáthraíonn iad do dhaoine eile. Agus go minic is gá na seirbhísí seo a chumadh, chomh maith le loighic chasta a chur i bhfeidhm chun sraith API a ghlaoch go seicheamhach. Chun an fhadhb seo a réiteach, ní mór duit réiteach sa chiseal comhtháthaithe a shimpleoidh an loighic ilchodach seo go léir (ag glaoch ar roinnt APIs, ag cur síos ar an mbealach iarratais, etc.). Is é seo an tseirbhís ceolfhoirne sa Mogall Seirbhíse Fiontair.

AI agus ML

Nuair a dhéanann microservices cumarsáid trí chiseal comhtháthaithe amháin, tá a fhios ag an Mogall Seirbhíse go nádúrtha gach rud faoi ghlaonna gach seirbhíse. Bailímid teiliméadracht: cé a ghlaoigh, cathain, cé chomh fada, cé mhéad uair, agus mar sin de. Nuair a bhíonn na céadta mílte de na seirbhísí seo, agus na billiúin glaonna, carnann sé seo go léir agus cruthaíonn sé Sonraí Móra. Is féidir na sonraí seo a anailísiú ag baint úsáide as AI, foghlaim meaisín, etc., agus ansin is féidir roinnt rudaí úsáideacha a dhéanamh bunaithe ar thorthaí na hanailíse. Bheadh ​​sé oiriúnach go páirteach ar a laghad rialú an tráchta líonra seo go léir agus glaonna feidhmchláir atá comhtháite sa Mhogall Seirbhíse a thabhairt ar aghaidh chuig hintleachta saorga.

Seirbhís Geata API

De ghnáth, bíonn seachfhreastalaí agus seirbhísí ag Mogall Seirbhíse a labhraíonn lena chéile laistigh d'imlíne iontaofa. Ach tá contrapháirtithe seachtracha ann freisin. Tá na ceanglais maidir le APInna a nochtar don ghrúpa tomhaltóirí seo i bhfad níos déine. Roinnimid an tasc seo ina dhá phríomhchuid.

  • slándála. Saincheisteanna a bhaineann le ddos, leochaileacht prótacail, feidhmchláir, córais oibriúcháin, agus mar sin de.
  • Scála. Nuair a théann líon na n-API a chaithfear a sheirbheáil ar chliaint isteach sna mílte nó fiú na céadta mílte, tá gá le huirlis bhainistíochta de chineál éigin don tsraith API seo. Ní mór duit monatóireacht leanúnach a dhéanamh ar an API: cibé an bhfuil siad ag obair nó nach bhfuil, cad é a stádas, cén trácht atá ag sileadh, cad iad na staitisticí, etc. Ba cheart do gheata API an tasc seo a láimhseáil agus an próiseas iomlán a bhainistiú agus a shlánú. A bhuí leis an gcomhpháirt seo, foghlaimíonn Mogall Seirbhíse Fiontraíochta conas API inmheánacha agus seachtracha a fhoilsiú go héasca.

Seirbhís tacaíochta do phrótacail agus formáidí sonraí ar leith (geata AS)

Faoi láthair, ní féidir leis an gcuid is mó de na réitigh Mogall Seirbhíse oibriú go dúchais ach amháin le trácht HTTP agus HTTP2 nó i mód laghdaithe ag an leibhéal TCP/IP. Tá an Mogall Seirbhíse Fiontair ag teacht chun cinn le go leor prótacal aistrithe sonraí an-sonrach eile. Féadfaidh córais áirithe bróicéirí teachtaireachta a úsáid, tá cinn eile comhtháite ag leibhéal an bhunachair sonraí. Má tá SAP ag an gcuideachta, is féidir léi a córas comhtháthaithe féin a úsáid freisin. Thairis sin, oibríonn sé seo go léir agus is cuid thábhachtach den ghnó é.

Ní féidir leat a rá go díreach: “Tréigfimid an oidhreacht agus déanfaimid córais nua ar féidir leo Mogall Seirbhíse a úsáid.” Chun na seanchórais go léir a nascadh leis na cinn nua (ar ailtireacht microservice), beidh gá le hoiriúnóir, idirghabhálaí, geata de chineál éigin ar chórais ar féidir leo Mogall Seirbhíse a úsáid. Aontaigh, bheadh ​​​​sé go deas dá dtiocfadh sé i mbosca mar aon leis an tseirbhís. Is féidir le geata AC tacú le haon rogha comhtháthaithe. Just a shamhlú, níl ort ach Mogall Seirbhíse Fiontair a shuiteáil agus tá sé réidh chun idirghníomhú leis na prótacail go léir a theastaíonn uait. Tá an cur chuige seo an-tábhachtach dúinn.

Seo go garbh mar a shamhlaímid an leagan corparáideach de Mhogaill Seirbhíse (Mogalra Seirbhíse Fiontraíochta). Réitíonn an t-oiriúnú a thuairiscítear an chuid is mó de na fadhbanna a thagann chun cinn agus iarracht á déanamh úsáid a bhaint as leaganacha réidh-fhoinse oscailte den ardán lánpháirtithe. Tugadh isteach cúpla bliain ó shin, agus leanann ailtireacht na Mogall Seirbhíse ag forbairt, agus táimid ar bís le bheith in ann cur lena forbairt. Tá súil againn go mbeidh ár dtaithí úsáideach duit.

Foinse: will.com

Add a comment