PrĂŹomh phuingean
- Airson grunn bhliadhnaichean a-nis tha sinn air gealltainn gum fosgail coimpiutaireachd gun fhrithealaiche (gun fhrithealaiche) à m Úr às aonais OS sònraichte gus tagraidhean a ruith. Chaidh innse dhuinn gum fuasgladh structar mar seo mòran dhuilgheadasan scalability. Gu dearbh, tha a h-uile dad eadar-dhealaichte.
- Ged a tha mòran aâ faicinn teicneòlas gun fhrithealaiche mar bheachd Ăšr, faodar a freumhan a lorg air ais gu 2006 le Zimki PaaS agus Google App Engine, a tha le chèile aâ cleachdadh ailtireachd gun fhrithealaiche.
- Tha ceithir adhbharan ann gu bheil an tionndadh gun fhrithealaiche air stad, bho thaic cà nain prògramaidh cuibhrichte gu cÚisean coileanaidh.
- Chan eil coimpiutaireachd gun fhrithealaiche cho feumail. Fada bhuaithe. Ach, cha bu chòir am faicinn mar à ite dÏreach airson frithealaichean. Airson cuid de thagraidhean, faodaidh iad a bhith nan inneal feumail.
Tha am frithealaiche marbh, is fada beò am frithealaiche!
Is e seo glaodh blĂ ir luchd-leanmhainn an ar-a-mach gun fhrithealaiche. Tha e gu leòr sĂšil aithghearr a thoirt air na meadhanan gnĂŹomhachais thairis air na beagan bhliadhnaichean a dhâ fhalbh gus a cho-dhĂšnadh gu bheil am modal frithealaiche traidiseanta marbh agus ann am beagan bhliadhnaichean bidh sinn uile aâ cleachdadh ailtireachd gun fhrithealaiche.
Mar a tha fios aig duine sam bith sa ghnÏomhachas, agus mar a thuirt sinn cuideachd san artaigil againn air , tha seo ceà rr. A dh'aindeoin mòran artaigilean air airidheachd , cha do thachair e a-riamh. Leis an fhÏrinn innse, gur dòcha gu bheil an tionndadh seo air tighinn gu crÏch.
Tha cuid de na geallaidhean airson modalan gun fhrithealaiche air tighinn gu buil, ach chan eil iad uile. Chan e a h-uile duine.
San artaigil seo tha mi airson beachdachadh air na h-adhbharan airson aâ chumha seo. Carson a tha dĂŹth sĂšbailteachd mhodalan gun fhrithealaiche fhathast na chnap-starra don gabhail riutha san fharsaingeachd, ged a tha iad fhathast feumail ann an suidheachaidhean sònraichte, air an deagh mhĂŹneachadh.
Na gheall comasan coimpiutaireachd gun fhrithealaiche
Mus gluais sinn air adhart gu duilgheadasan coimpiutaireachd gun fhrithealaiche, chÏ sinn dè bha aca ri thoirt seachad. bha iad iomadach agus - aig amannan - fÏor à rd-amasach.
Dhaibhsan nach eil eòlach air an teirm, seo mĂŹneachadh goirid. Tha coimpiutaireachd gun fhrithealaiche aâ mĂŹneachadh ailtireachd anns am bi tagraidhean (no pĂ irtean de thagraidhean) aâ ruith air iarrtas ann an Ă rainneachdan runtime a tha mar as trice air an cumail air astar. A bharrachd air an sin, faodar siostaman gun fhrithealaiche a chumail. Tha togail shiostaman lĂ idir gun fhrithealaiche air a bhith na adhbhar dragh mòr dha luchd-rianachd shiostaman agus companaidhean SaaS thairis air na beagan bhliadhnaichean a dhâ fhalbh, oir (thathas ag rĂ dh) tha an ailtireachd seo aâ tabhann grunn phrĂŹomh bhuannachdan thairis air aâ mhodail teachdaiche/frithealaiche âtraidiseantaâ:
- Chan eil modalan gun fhrithealaiche ag iarraidh air luchd-cleachdaidh na siostaman obrachaidh aca fhèin a chumail suas no eadhon tagraidhean a thogail a tha co-chosmhail ri siostaman obrachaidh sònraichte. An Ă ite sin, bidh luchd-leasachaidh aâ cruthachadh còd co-roinnte, ga luchdachadh suas gu Ă rd-Ăšrlar gun fhrithealaiche, agus coimhead air aâ ruith.
- Mar as trice bidh goireasan ann am frèaman gun fhrithealaiche air am pĂ igheadh ââââron mhionaid (no eadhon diogan). Tha seo aâ ciallachadh nach pĂ igh teachdaichean ach airson na h-Ăšine a chuireas iad an còd an gnĂŹomh. Tha seo an coimeas gu fĂ bharach ris an sgòth traidiseanta VM, far a bheil an inneal leisg aâ mhòr-chuid den Ăšine, ach feumaidh tu pĂ igheadh ââair a shon.
- Chaidh an duilgheadas scalability fhuasgladh cuideachd. Tha goireasan ann am frèaman gun fhrithealaiche air an sònrachadh gu dinamach gus an urrainn don t-siostam dèiligeadh gu furasta ri spÏcean obann san iarrtas.
Ann an Ăšine ghoirid, tha modalan gun fhrithealaiche aâ toirt seachad fuasglaidhean sĂšbailte, cosgais ĂŹseal, so-ruigsinneach. Tha e na iongnadh dhomh nach do smaoinich sinn air aâ bheachd seo na bu thrĂ ithe.
An e fĂŹor bheachd Ăšr a tha seo?
Gu dearbh chan eil am beachd Ăšr. Tha am bun-bheachd mu bhith aâ leigeil le luchd-cleachdaidh pĂ igheadh ââââdĂŹreach airson na h-Ăšine a tha an còd a âruith air a bhith timcheall bho chaidh a thoirt a-steach fo ann an 2006, agus timcheall air an aon Ă m, thĂ inig Google App Engine suas le fuasgladh glè choltach.
Gu dearbh, tha an rud ris an can sinn am modail âgun fhrithealaicheâ nas sine na mòran de na teicneòlasan ris an canar a-nis âcloud nativeâ a tha aâ toirt seachad cha mhòr an aon rud. Mar a chaidh a thoirt fa-near, gu dearbh chan eil ann am modalan gun fhrithealaiche ach leudachadh air modal gnĂŹomhachais SaaS a tha air a bhith timcheall airson deicheadan.
Is fhiach aithneachadh cuideachd nach e ailtireachd FaaS a thâ anns aâ mhodail gun fhrithealaiche, ged a tha ceangal eadar an dĂ rud. Tha FaaS gu bunaiteach na phĂ irt coimpiutaireachd-cridhe de dh'ailtireachd gun fhrithealaiche, ach chan eil e a 'riochdachadh an t-siostam gu lèir.
Mar sin carson a tha an hype seo gu lèir? Uill, mar a tha ĂŹre dol a-steach an eadar-lĂŹn ann an dĂšthchannan fo leasachadh aâ sĂŹor dhol am meud, mar sin tha an t-iarrtas airson goireasan coimpiutaireachd. Mar eisimpleir, chan eil bun-structar coimpiutaireachd aig mòran dhĂšthchannan le roinnean e-malairt a tha aâ fĂ s gu luath airson tagraidhean air na h-Ă rd-chabhsairean sin. Seo far am bi Ă rd-Ăšrlaran pĂ ighte gun fhrithealaiche aâ tighinn a-steach.
Duilgheadasan le Modalan Serverless
Is e an glacadh gu bheil⌠duilgheadasan aig modalan gun fhrithealaiche. Na gabh ceĂ rr mi: chan eil mi ag rĂ dh gu bheil iad dona annta fhèin no nach eil iad aâ toirt luach mòr do chuid de chompanaidhean ann an cuid de shuidheachaidhean. Ach is e prĂŹomh thagradh an âar-a-machâ - gum bi an ailtireachd gun fhrithealaiche gu sgiobalta an Ă ite an tè thraidiseanta - nach tig e gu buil.
Is ann air sgĂ th sin.
Taic cuibhrichte airson cà nanan prògramaidh
Chan eil aâ mhòr-chuid de Ă rd-Ăšrlaran gun fhrithealaiche aâ ceadachadh ach tagraidhean a tha sgrĂŹobhte ann an cĂ nanan sònraichte a ruith. Tha seo gu mòr aâ cuingealachadh sĂšbailteachd agus sĂšbailteachd nan siostaman sin.
Thathas den bheachd gu bheil Ă rd-Ăšrlaran gun fhrithealaiche aâ toirt taic don mhòr-chuid de phrĂŹomh chĂ nanan. Bidh AWS Lambda agus Azure Functions cuideachd aâ toirt seachad pasgan airson a bhith aâ ruith thagraidhean agus gnĂŹomhan ann an cĂ nanan gun taic, ged a thig seo gu tric aig cosgais coileanaidh. Mar sin airson aâ mhòr-chuid de bhuidhnean, mar as trice chan eil an cuingealachadh seo gu mòr. Ach seo an rud. Thathas an dĂšil gur e aon de na buannachdan bho mhodalan gun fhrithealaiche gum faodar prògraman doilleir, nach eilear aâ cleachdadh gu tric a chleachdadh nas saoire leis nach pĂ igh thu ach airson na h-Ăšine a bhios iad aâ ruith. Agus tha prògraman doilleir, nach eilear gan cleachdadh gu tric air an sgrĂŹobhadh ann an... cĂ nanan prògramaidh doilleir, ainneamh air an cleachdadh.
Tha seo aâ lagachadh aon de na prĂŹomh bhuannachdan a tha aig aâ mhodail gun fhrithealaiche.
Ceangal ri neach-reic
Is e an dĂ rna duilgheadas le Ă rd-Ăšrlaran gun fhrithealaiche, no co-dhiĂš an dòigh anns a bheil iad air an cur an gnĂŹomh an-drĂ sta, nach bi iad mar as trice aâ coimhead coltach ris an ĂŹre obrachaidh. Cha mhòr nach eil cunbhalachadh ann a thaobh gnĂŹomhan sgrĂŹobhaidh, cleachdadh agus riaghladh. Tha seo aâ ciallachadh gu bheil imrich feartan bho aon Ă rd-Ăšrlar gu Ă rd-Ăšrlar eile aâ toirt tòrr Ăšine.
Chan e am pĂ irt as duilghe de bhith aâ gluasad gu modail gun fhrithealaiche na feartan coimpiutaireachd, a tha mar as trice dĂŹreach criomagan de chòd, ach mar a bhios tagraidhean aâ conaltradh le siostaman co-cheangailte leithid stòradh stuthan, riaghladh dearbh-aithne, agus ciudhaichean. Faodar gnĂŹomhan a ghluasad, ach chan urrainn don chòrr den tagradh. Is e seo an dearbh chaochladh de na h-Ă rd-Ăšrlaran saor is sĂšbailte a chaidh a ghealltainn.
Tha cuid ag argamaid gu bheil modalan gun fhrithealaiche Úr agus nach eil Úine air a bhith ann airson gnà thachadh mar a tha iad ag obair. Ach chan eil iad cho Úr, mar a thug mi fa-near gu h-à rd, agus tha mòran de theicneòlasan sgòthan eile leithid soithichean mar-thà air fàs fada nas goireasaiche air sgà th leasachadh agus gabhail farsaing ri Ïrean math.
Coileanadh
Tha e duilich coileanadh coimpiutaireachd Ă rd-Ăšrlaran gun fhrithealaiche a thomhas, gu ĂŹre leis gu bheil luchd-reic buailteach fiosrachadh a chumail dĂŹomhair. Tha aâ mhòr-chuid ag argamaid gu bheil feartan air Ă rd-Ăšrlaran iomallach gun fhrithealaiche aâ ruith a cheart cho luath âs a tha iad air frithealaichean a-staigh, ach a-mhĂ in beagan chĂšisean latency do-sheachanta.
Ach, tha cuid de dh'fhianais a 'moladh a chaochladh. Bheir gnĂŹomhan nach do ruith air Ă rd-Ăšrlar sònraichte roimhe, no nach do ruith airson Ăšine, beagan Ăšine airson tòiseachadh. Tha e coltach gu bheil seo air sgĂ th gu bheil an còd aca air a ghluasad gu meadhan stòraidh nach eil cho ruigsinneach, ged - mar le slatan-tomhais - chan innis aâ mhòr-chuid de luchd-reic dhut mu bhith aâ giĂšlan dĂ ta.
Gu dearbh, tha grunn dhòighean ann faighinn timcheall air seo. Is e aon dhiubh feartan a bharrachadh airson ge bith dè an cĂ nan sgòthan a bhios an Ă rd-Ăšrlar gun fhrithealaiche agad aâ ruith air, ach tha sin gu ĂŹre aâ lagachadh an tagradh gu bheil na h-Ă rd-chabhsairean sin âsĂšbailteâ.
Is e dòigh eile dèanamh cinnteach gu bheil prògraman a tha deatamach airson coileanadh aâ ruith gu cunbhalach gus an cumail âĂšrâ. Tha an dĂ rna dòigh-obrach seo, gu dearbh, rud beag an aghaidh na h-iarrtas gu bheil Ă rd-Ăšrlaran gun fhrithealaiche nas èifeachdaiche a thaobh cosgais leis nach pĂ igh thu ach airson na h-Ăšine a bhios na prògraman agad aâ ruith. Tha solaraichean sgòthan air dòighean Ăšra a thoirt a-steach gus cuir air bhog fuar a lughdachadh, ach tha feum aig mòran dhiubh air âsgèile gu aonâ, a tha aâ lagachadh luach tĂšsail FaaS.
Faodar dèiligeadh ris an duilgheadas tòiseachaidh fuar gu ĂŹre le bhith aâ ruith siostaman gun fhrithealaiche a-staigh, ach thig seo air a chosgais fhèin agus tha e fhathast na roghainn sònraichte airson sgiobaidhean le deagh ghoireasan.
Chan urrainn dhut aplacaidean slĂ n a ruith
Mu dheireadh, is dòcha gur e an adhbhar as cudromaiche nach tèid ailtireachd gun fhrithealaiche an Ă ite mhodalan traidiseanta uair sam bith a dhâ aithghearr nach urrainn dhaibh (san fharsaingeachd) tagraidhean slĂ n a ruith.
Nas mionaidiche, tha e do-dhèanta a thaobh cosgais. Is dòcha nach bu chòir am monolith soirbheachail agad a thionndadh gu seata de cheithir dusan gnĂŹomh ceangailte le ochd geataichean, dĂ fhichead ciudha, agus dusan suidheachadh stòr-dĂ ta. Air an adhbhar seo, tha serverless nas freagarraiche airson leasachaidhean Ăšra. Cha mhòr nach urrainnear tagradh a thâ ann mar-thĂ (ailtireachd). Faodaidh tu imrich, ach feumaidh tu tòiseachadh bhon fhĂŹor thoiseach.
Tha seo aâ ciallachadh, anns aâ mhòr-chuid de chĂšisean, gu bheil Ă rd-Ăšrlaran gun fhrithealaiche air an cleachdadh mar thaic ri frithealaichean deireadh cĂšil gus gnĂŹomhan dian coimpiutaireachd a choileanadh. Tha seo gu math eadar-dhealaichte bhon dĂ sheòrsa eile de choimpiutaireachd neòil, soithichean agus innealan mas-fhĂŹor, a tha aâ tabhann dòigh iomlan airson coimpiutaireachd iomallach a dhèanamh. Tha seo aâ nochdadh aon de na dĂšbhlain a tha an lĂšib imrich bho mhicro-sheirbheisean gu siostaman gun fhrithealaiche.
Gu dearbh, chan eil seo an-còmhnaidh na dhuilgheadas. Faodaidh comas air goireasan coimpiutaireachd mòr a chleachdadh bho Ă m gu Ă m gun a bhith aâ ceannach am bathar-cruaidh agad fhèin buannachdan fĂŹor is maireannach dha mòran bhuidhnean. Ach ma tha cuid de thagraidhean air frithealaichean a-staigh agus cuid eile air ailtireachd sgòthan gun fhrithealaiche, bidh riaghladh aâ dol a-steach gu ĂŹre Ăšr iom-fhillteachd.
Fada beò an ar-a-mach?
A dh'aindeoin nan gearanan sin uile, chan eil mi an aghaidh fuasglaidhean gun fhrithealaiche per se. Gu h-onarach. Is e dĂŹreach a dhâ fheumas luchd-leasachaidh a thuigsinn - gu sònraichte ma tha iad aâ sgrĂšdadh mhodalan gun fhrithealaiche airson aâ chiad uair - nach eil an teicneòlas seo na Ă ite dĂŹreach airson frithealaichean. An Ă ite sin, thoir sĂšil air na molaidhean agus na goireasan againn air agus co-dhĂšnadh ciamar as fheĂ rr am modail seo a chleachdadh.
Source: www.habr.com
