5 Dúshlán maidir le Dul Dúchasach Cloud - agus Conas iad a Réiteach

Táimid ag maireachtáil i ndomhan scamall-dhúchasach. Is ar éigean is féidir leat blag ardteicneolaíochta a léamh nó dul chuig comhdháil gan éisteacht faoi na buntáistí uile a bhaineann le teicneolaíochtaí nó ailtireachtaí scamall-dhúchasacha, mar shampla coimeádáin, micrea-sheirbhísí agus feidhmeanna gan freastalaí.

Ach i measc na sceitimíní ar fad faoi dhul ó dhúchas scamall, is féidir go mbeadh sé furasta dearmad a dhéanamh ar na dúshláin a thagann chun cinn nuair a aistríonn tú ó fheidhmeanna leagáide, monolithic go straitéis scamall-dhúchasach. Is féidir na dúshláin seo a shárú, ach má thugann tú aghaidh orthu mar chuid de do straitéis imirce dúchasach scamall.

Chuige sin, déanaimis féachaint ar chúig cinn de na dúshláin scamall-dhúchasacha is coitianta, mar aon le straitéisí chun iad a shárú.

Cad é scamall-dhúchasach?

Ar dtús, áfach, focal faoi na rudaí a chiallaíonn scamall-dhúchasach i ndáiríre.

Leis an hipir timpeall ar ‘scamall’ uile-aimseartha, uaireanta úsáideann daoine ‘scamall-dhúchasach’ chun aon chineál teicneolaíochta nó straitéise a mheasann siad a bheith nua-aimseartha. Ón bpeirspictíocht sin, críochnaíonn scamall-dhúchasach mar fhocal buacach eile atá gan brí.

Ar an láimh eile, nuair a infheistítear é le brí shonrach agus theoranta, is téarma agus coincheap úsáideach é scamall-dhúchasach. Is maith linn sainmhíniú CNCF, a leagann béim ar “chórais chúpláilte scaoilte” agus athléimneacht mar shaintréithe na ríomhaireachta scamall-dhúchasach. Tarraingíonn sainmhíniú CNCF aird freisin ar liosta sonrach teoranta de theicneolaíochtaí agus ailtireachtaí - “coimeádáin, mogaill seirbhíse, micrea-sheirbhísí, bonneagar dochorraithe, agus APIanna dearbhaithe” - mar shamplaí de theicneolaíochtaí scamall-dhúchasacha.

Chun críocha an ailt seo, beimid ag cloí le sainmhíniú CNCF ar scamall-dhúchasach. Anois, déanaimis plé ar na dúshláin shonracha a thagann chun cinn nuair a úsáideann tú teicneolaíochtaí agus straitéisí cosúil leis na dúshláin a thuairiscítear thuas.

Dúshláin maidir le Cloud Dúchasach a Ghlacadh

1) Stóráil leanúnach sonraí

Dúshlán coitianta amháin le go leor teicneolaíochtaí dúchasacha scamall is ea sonraí a stóráil go leanúnach. De ghnáth ní bhíonn bealach ag coimeádáin, feidhmeanna gan freastalaí agus feidhmchláir a úsáidtear ag baint úsáide as samhail bonneagair dochorraithe chun sonraí a stóráil go buan iontu féin toisc go ndéantar na sonraí inmheánacha go léir a scriosadh nuair a scoireann an feidhmchlár.

Chun an dúshlán seo a réiteach caithfear athmhachnamh a dhéanamh ar chur chuige maidir le stóráil sonraí trína dhíchúpláil ó fheidhmchláir agus ó thimpeallachtaí óstacha. In ionad sonraí a stóráil laistigh de thimpeallacht an fheidhmchláir, déanann sreafaí oibre dúchasacha scamall iad a stóráil go seachtrach agus na sonraí a nochtadh mar sheirbhís. Ansin, ualaí oibre ar gá dóibh rochtain a fháil ar na sonraí, ceangail leis díreach mar a cheanglóidís le haon seirbhís eile.

Tá dhá bhuntáiste ag an gcur chuige seo - atá cumasaithe ag uirlisí éagsúla, cosúil le méideanna i Kubernetes. Chomh maith le stóráil mharthanach sonraí a chumasú d’fheidhmchláir nach bhfuil siad féin deartha le bheith marthanach, déanann sé éasca linn stórála amháin a roinnt i measc iliomad feidhmchlár nó seirbhísí.

2) Comhtháthú seirbhíse

De ghnáth bíonn sraith de sheirbhísí díchosúla i bhfeidhmchláir scamall-dhúchasacha. Is é an nádúr dáilte seo a chuidíonn leo a bheith inscálaithe agus solúbtha, i gcomparáid le monoliths.

Ach ciallaíonn sé freisin go bhfuil go leor píosaí gluaiseachta eile ag ualaí oibre scamall-dhúchasacha nach mór a cheangal le chéile gan uaim d’fhonn rath a bhaint amach.

Go páirteach, is ceist í an chomhtháthú seirbhíse d’fhorbróirí chun aghaidh a thabhairt orthu agus iad ag tógáil aipeanna dúchasacha scamall. Caithfidh siad a chinntiú go bhfuil gach seirbhís meánmhéide i gceart; is é an cleachtas is fearr seirbhís ar leith a chruthú do gach cineál feidhmiúlachta laistigh d’ualach oibre, seachas iarracht a dhéanamh ar sheirbhís aonair rudaí iolracha a dhéanamh. Tá sé tábhachtach freisin seirbhísí a sheachaint díreach mar is féidir leat. Sula dtugann tú níos casta castachta isteach d’aip i bhfoirm seirbhíse eile, déan cinnte go gcuireann an tseirbhís sprioc áirithe chun cinn.

Taobh amuigh d’ailtireacht an fheidhmchláir féin, braitheann comhtháthú éifeachtach seirbhíse ar na teicnící imscartha cearta a roghnú. Is dócha gurb iad coimeádáin an bealach is soiléire chun ilseirbhísí a imscaradh agus iad a aontú in ualach oibre amháin, ach i gcásanna áirithe, d’fhéadfadh go mbeadh feidhmeanna gan freastalaí, nó aipeanna neamh-choimeádáin ceangailte le APIanna, ina modhanna níos fearr chun seirbhísí a imscaradh.

3) Bainistíocht agus monatóireacht

Dá mhéad seirbhísí atá á reáchtáil agat mar chuid d’iarratas, is deacra a bheidh sé monatóireacht agus bainistíocht a dhéanamh orthu. Tá sé seo fíor, ní amháin mar gheall ar an líon fónta seirbhísí a chaithfidh tú a rianú, ach freisin toisc go n-éilíonn sláinte feidhmchláir a mhonatóireacht chun caidrimh idir seirbhísí a ráthú, ní amháin na seirbhísí iad féin.

Teastaíonn monatóireacht agus bainistíocht rathúil ar sheirbhísí i dtimpeallacht scamall-dhúchasach, ansin, le cur chuige a thuar conas a rachaidh teip i seirbhís amháin i bhfeidhm ar sheirbhísí eile, chomh maith le tuiscint a fháil ar na teipeanna is criticiúla. Tá sé ríthábhachtach freisin baselining dinimiciúil, a chiallaíonn athsholáthar tairseacha statacha le cinn a athmheasann timpeallachtaí feidhmchlár go leanúnach d’fhonn a fháil amach cad is gnáth agus aimhrialtacht.

4) Glasáil scamall a sheachaint

Níl rioscaí glasála isteach uathúil don scamall; is féidir leo eascairt as beagnach aon chineál teicneolaíochta, agus bhí siad ina mbagairt ar aclaíocht ar feadh na mblianta. Mar sin féin, i gcás feidhmchlár nó ailtireachtaí scamall-dhúchasacha, is féidir leis an mbagairt a bheith ró-spleách ar sholáthraí nó seirbhís scamall áirithe a bheith an-mhór, mar gheall ar a éasca agus is féidir ualaí oibre a úsáid sa chaoi is go dteastaíonn ceann ar leith uathu seirbhís ó scamall áirithe.

Ar ámharaí an tsaoil, tá sé furasta go leor an riosca glasála scamall seo a mhaolú chomh fada agus a bheartaíonn tú chun tosaigh. Déanfaidh cloí le caighdeáin pobalbhunaithe (cosúil leis na cinn a chuireann an OCCI chun cinn) go leor lena chinntiú gur féidir leat d’ualaí oibre a bhogadh go héasca ó scamall amháin go scamall eile. Mar an gcéanna, agus tú ag pleanáil na seirbhísí scamall a úsáidfidh tú chun dul ó dhúchas scamall, smaoinigh an bhfuil gnéithe atá fíor uathúil agus nach bhfuil ar fáil ó scamaill eile in aon cheann de na seirbhísí atá á mbreithniú agat. Má dhéanann siad, seachain na gnéithe sin, mar is féidir leo tú a chur faoi ghlas.

Mar shampla, tá éagsúlacht éigin sna teangacha agus sna creataí sonracha a dtacaíonn ardáin ríomhaireachta gan freastalaí leo le scamaill phoiblí éagsúla. Tacaíonn AWS Lambda le Go, mar shampla, ach ní thacaíonn Azure leis. Ar an ábhar sin, b’fhiú duit do chuid feidhmeanna gan freastalaí a scríobh in Go. Fiú má tá sé ar intinn agat AWS a úsáid chun iad a óstáil i dtosach, bheadh ​​sé deacair ar an spleáchas seo dul ar imirce go scamall difriúil amach anseo. Tacófar le gach áit le teanga mar Java, ar féidir leat geall a dhéanamh go sábháilte.

5) Aipeanna píblínte seachadta scamall-dhúchasacha a thógáil

De réir sainmhínithe, ritheann aipeanna scamall-dhúchasacha sa scamall. Cé go bhféadfadh an scamall a bheith mar scamall poiblí, nó runnnig scamall príobháideach, ar-prem nó hibrideach ar thimpeallachtaí d'eagraíochta - ciallaíonn sé bonneagar do-athraithe agus próisis bhainistíochta scamall. Ach tá go leor píblínte seachadta feidhmchlár fós á reáchtáil den chuid is mó i dtimpeallachtaí traidisiúnta ar áitribh nach mb’fhéidir go raibh siad scamallach nó atá clunky nuair atá siad comhtháite le feidhmchláir agus seirbhísí atá ag rith ar scamaill phoiblí nó ar choimeádáin.

Cruthaíonn sé seo dúshlán ar go leor bealaí. Is é ceann amháin gur féidir moill a thabhairt ar imscaradh cód ó thimpeallacht áitiúil chuig áitreabh. Rud eile is ea go mbíonn sé níos deacra aithris a dhéanamh ar dhálaí táirgeachta a fhorbairt agus a thástáil go háitiúil, rud a d’fhéadfadh iompraíocht iarratais gan choinne a bheith ann, iar-imscaradh.

Is é an bealach is éifeachtaí chun na bacáin sin a shárú ná do phíblíne CI / CD a bhogadh i dtimpeallacht scamall - ní amháin chun leas a bhaint as bonneagar dochorraithe agus scalability na scamall agus buntáistí eile, ach freisin chun dálaí táirgeachta a aithris agus do phíblíne a thabhairt níos gaire - an oiread. agus is féidir - chuig do chuid aipeanna. Ar an mbealach sin, scríobhtar cód níos gaire don áit a n-úsáidtear é, rud a fhágann go bhfuil an t-imscaradh níos tapa. Bíonn sé níos éasca freisin timpeallachtaí tástála a chruthú atá comhionann le cinn táirgeachta.

Cé nach bhfuil forbairt atá bunaithe go hiomlán ar scamall do gach duine agus gur fearr le roinnt forbróirí eolas agus freagrúlacht IDEanna áitiúla seachas cinn scamall-bhunaithe, déan iarracht a chinntiú go bhfuil do phíblínte CI / CD ag rith i dtimpeallacht scamall, a mhéid is féidir.

Conclúid

Is cuma cén chaoi a ndéanann tú é a chasadh, tá sé deacair dul ó dhúchas scamall. I gcomparáid le hiarratais leagáide, tá feidhmchláir scamall-dhúchasacha níos casta agus tá i bhfad níos mó áiteanna iontu inar féidir rudaí a dhéanamh mícheart. É sin ráite, is féidir dúshláin ríomhaireachta scamall-dhúchasacha a shárú - agus tá straitéisí a chur i bhfeidhm a thabharfaidh aghaidh ar na dúshláin ríthábhachtach chun an aclaíocht, an iontaofacht agus an inscálaitheacht a dhíghlasáil nach féidir ach ailtireachtaí scamall-dhúchasacha a sheachadadh.