LFCA: Mụta Mgbakọ na-enweghị nkesa, Uru na Ọnyà – Nkebi 15


Nkà na ụzụ na-enweghị ihe nkesa ewepụtala ọtụtụ hype na mpaghara teknụzụ na-eme ka ọchịchọ ịmata ihe na-enweta ụfọdụ azụghachi azụ ruo ntakịrị. Ọ bụ teknụzụ malitere na mmalite nke AWS Lamba na 2014, nke Azure Functions sochiri n'oge na-adịghị anya na 2016.

Google mechara soro ntọhapụ nke Google Cloud ọrụ na July 2018. Ya mere, gịnị bụ teknụzụ enweghị ihe nkesa? Iji zaa ajụjụ a nke ọma, ka anyị burughachi uche anyị na kọmpụta dabere na sava ọdịnala.

N'ụdị IT ọdịnala, ọ bụ gị na-ahụ maka ihe niile. Dị ka onye nwe azụmahịa, ị ga-emefu ego maka sava na akụrụngwa ịkparịta ụka n'Ịntanet ndị ọzọ dị ka ndị na-anya ụgbọ mmiri na ndị na-agba ọkụ, na racks maka iru újú sava.

Ị ga-echegbukwa onwe gị maka ịnweta ebe data dị ọcha na nke echekwara ma hụ na ọ nwere ike inye ike zuru oke na ike na-adịghị arụ ọrụ na ịntanetị. Ozugbo edoziri, ị ga-etinyerịrị sistemụ arụmọrụ, ma emechaa tinye ngwa gị. Na mgbakwunye, a ga-achọrọ gị ọkụ ọkụ na mgbochi mbubata, yana sistemụ nchọpụta.

Dị ka ị nwere ike iche, nke a bụ ihe onwunwe na-akpa ike, dị oke ọnụ ma na-agwụ ike.

Mgbe ahụ igwe ojii gbakọtara n'ime ụwa teknụzụ, na-agbanwe kpamkpam otu anyị si ebuga na jikwaa sava na ngwa. Ọ kpọsara oge ọhụrụ ebe ndị mmepe ga-eji ngwa ngwa na-akpachapụ sava igwe ojii na ọdụ data n'oge na-adịghị anya wee malite ịrụ ọrụ na ngwa ha. Enweghị nchekasị maka okwu metụtara mgbako IT ọdịnala dịka oge nkwụsịtụ, akụrụngwa dị oke ọnụ, na ịgbazite datacenters.

Ọ bụ ezie na igwe igwe ojii wetara ya ịdị mma na akụ na ụba nke ọnụ ọgụgụ na ibuga akụrụngwa IT, ụfọdụ ụlọ ọrụ ga-azụta akụkụ nke oghere sava na akụrụngwa dịka RAM na CPU na atụmanya nke mmụba na okporo ụzọ netwọkụ ma ọ bụ ọrụ nke nwere ike imeri ngwa.

Ọ bụ ezie na ọ bụ ihe amamihe dị na ya, ihe a na-atụghị anya ya bụ iji ihe nkesa eme ihe nke na-emekarị ihe efu. Ọbụlagodi na autoscaling, ka ọ dị, mmụba a na-atụghị anya ya na mberede nwere ike bụrụ ọnụ ahịa. Ọzọkwa, ị ka ga-achọ ịrụ ọrụ ndị ọzọ dị ka ịtọlite ndị na-ebu ibu nke nwekwara ike ịbawanye ụgwọ ọrụ.

O doro anya na n'agbanyeghị na ọ na-eme mgbanwe na igwe ojii, ụfọdụ ihe mgbochi ka na-adịte aka ma nwee ike ịbawanye ọnụ ahịa ma na-akpata mmebi akụ. Na nke a bụ ebe mgbakọ na-enweghị Server na-abata.

Kedu ihe bụ Kọmputa enweghị Server

Mgbakọ enweghị nkesa bụ ihe nlere igwe ojii na-enye ndị ọrụ ọrụ nkwado ndabere na-akwụ ụgwọ ka ị na-aga. N'okwu dị mfe, onye na-eweta ígwé ojii na-ekenye akụrụngwa mgbakọ na mwepụ naanị maka oge ngwa na-arụ ọrụ. Nke a bụ nha ka ịgbanwee site na atụmatụ ọnwa maka ịkwụ ụgwọ USB gaa na-akwụ naanị maka mgbe ị na-ekiri ihe nkiri TV gị.

Okwu a bụ 'Serverless' nwere ike ịbụ ntakịrị ihe na-eduhie eduhie. Enwere ihe nkesa metụtara? N'ezie, Otú ọ dị, na nke a, ihe nkesa na ihe ndị dị n'okpuru bụ ndị na-eweta igwe ojii na-edozi ma na-echekwa ya. Dị ka ndị dị otú ahụ, ịkwesighi ichegbu onwe gị maka ha. Dịka onye nrụpụta, ihe ị na-elekwasị anya bụ naanị imepe ngwa gị wee hụ na ha na-arụ ọrụ ruo afọ ojuju.

N'ime nke a, mgbakọ na-enweghị ihe nkesa na-ewepụ isi ọwụwa nke ijikwa sava ma na-azọpụta gị oge dị oké ọnụ ahịa iji rụọ ọrụ na ngwa gị.

Ọrụ nkwado ndabere na mpaghara Kọmputa enweghị Server na-eweta

Ihe atụ zuru oke nke ọrụ backend na-enweghị ihe nkesa bụ ikpo okwu Function-as-a-Service (FaaS). FaaS bụ ihe nlere igwe ojii na-agbakọ na-enyere ndị mmepe aka ịmepụta, mebie, na jikwaa koodu na nzaghachi maka mmemme na-enweghị mgbagwoju anya nke iwulite na ijikwa akụrụngwa dị n'okpuru na-ejikọta ya na mbugharị microservices.

Faas bụ ngalaba nke mgbakọ enweghị Server nwere ọdịiche dị nro. Mgbakọ na-enweghị nkesa na-agụnye ọtụtụ ọrụ gụnyere mgbakọ, nchekwa data, nchekwa na API iji kwuo ole na ole. FaaS lekwasịrị anya naanị na ụdị kọmpụta nke mmemme na-eme ebe a na-eme ngwa na-achọrọ, ya bụ, na nzaghachi na arịrịọ.

Ọmụmaatụ nke ụdị ịgbakọ FaaS gụnyere:

  • AWS Lambda sitere na AWS
  • Ọrụ Azure nke Microsoft
  • Ọrụ ígwé ojii nke Google
  • Ndị ọrụ Cloudflare sitere na Cloudflare

Na nchịkọta, anyị ahụla na site na FaaS, ị na-akwụ naanị maka oge ngwa gị na-arụ ọrụ yana onye na-eweta igwe ojii na-emere gị ihe niile gụnyere ijikwa akụrụngwa dị n'okpuru. Ijikwa sava bụ nke kacha nta nke nchegbu gị.

Uru nke Mgbakọ enweghị Server

Ka ọ dị ugbu a, ị nwere ezi echiche maka ụfọdụ uru nke kọmpụta enweghị ihe nkesa na-eweta na tebụl. Ka anyị lebakwuo anya na uru dị n'ịnabata teknụzụ.

Nke a nwere ike ịbụ otu n'ime uru kacha mma dị n'ịnabata ụdị kọmputa enweghị ihe nkesa. Ọ bụ ezie na okwu ahụ bụ 'serverless' nwere ike ịkọwahie na-egosi na ọ nweghị ihe nkesa metụtara, nke bụ eziokwu bụ na ngwa ka na-arụ ọrụ na sava. Isi ihe dị n'okwu a bụ njikwa ihe nkesa bụ naanị azụmahịa nke onye na-ere igwe ojii, nke a na-enye gị ohere karịa ịrụ ọrụ na ngwa gị.

Akụrụngwa enweghị nkesa na-enye nghazi ngwa ngwa na nzaghachi maka mmụba nke ojiji, ọchịchọ, ma ọ bụ uto nke ntọala onye ọrụ. Ọ bụrụ na ngwa a na-agba ọsọ n'ọtụtụ oge, sava ga-amalite ma kwụsị mgbe achọrọ ya. Na nhazi igwe ojii nke ọdịnala, mmụba na okporo ụzọ ma ọ bụ ọrụ nwere ike bufee akụrụngwa nkesa ngwa ngwa na-eduga na ekwekọghị na ngwa a na-eme.

Dịka onye nrụpụta, ịkwesighi iwulite akụrụngwa pụrụ iche iji mee ka ngwa gị dị oke. Mgbakọ enweghị nkesa na-enye gị ohere arụnyere n'ime ya iji hụ na ngwa gị na-arụ ọrụ mgbe achọrọ ime ya.

Mgbakọ enweghị nkesa na-ekenye akụrụngwa na usoro ịkwụ ụgwọ ka ị na-eji. Ngwa gị ga-achọ naanị ọrụ azụ azụ mgbe koodu ahụ ga-arụ ọrụ, ọ ga-abawanye na-akpaghị aka dabere na oke ọrụ.

Nke a na-enye ọnọdụ akụ na ụba n'ihi na a na-akwụ gị ụgwọ naanị maka oge ngwa ahụ na-arụ. N'ụdị ihe nkesa ọdịnala, ị ga-akwụ ụgwọ maka ohere nkesa, ọdụ data n'etiti akụrụngwa ndị ọzọ n'agbanyeghị ma ngwa a na-agba ọsọ ma ọ bụ na-abaghị uru.

Ihe owuwu na-enweghị ihe nkesa na-ewepụ mkpa nhazi azụ azụ na iji aka na-ebugo koodu na sava dị ka n'usoro omenala. Ọ dị mfe maka ndị mmepe bulite obere nchịkọta koodu n'ụzọ dị irè ma wepụta nnukwu ngwaahịa.

Ọ dị mfe nke itinye n'ọrụ na-enyekwa ndị mmepe ohere ịkwachie ma melite ụfọdụ njirimara koodu na-agbanweghị ngwa niile.

Ọnyà nke Mgbakọ enweghị Server

Enwere ndọghachi azụ ọ bụla jikọtara na ụdị enweghị nkesa? Ka anyị chọpụta.

Ngwa ndị ahaziri nke ọma na-ebute otu n'ime ihe egwu kachasị ejikọta na kọmputa enweghị ihe nkesa. Ọ bụrụ na ịhọrọ AWS, dịka ọmụmaatụ, ọ bụ ihe amamihe dị na ya ịhazi ikike dị iche iche maka ngwa gị nke ga-ekpebi ka ha na ọrụ ndị ọzọ na-emekọrịta ihe n'ime AWS. Ebe ikike na-edoghị anya, otu ọrụ ma ọ bụ ọrụ nwere ike ịnwe ikike karịa ka achọrọ, na-ahapụ ohere zuru oke maka mmebi nchekwa.

Ịhọrọ ụdị enweghị nkesa nwere ike bute ihe ịma aka mgbe ị na-akwaga na onye na-ere ahịa ọzọ. Nke a bụ tumadi n'ihi na onye ọ bụla na-ere ahịa nwere atụmatụ ya na usoro ọrụ nke dịtụ iche na ndị ọzọ.

Ihe ịma aka ọzọ nke ihe nlereanya na-enweghị ihe nkesa na-eweta bụ ihe isi ike na-emepụtagharị ebe na-enweghị ihe nkesa maka ịnwale na nyochaa arụmọrụ nke koodu tupu ị gaa ndụ. Nke a bụ isi n'ihi na ndị mmepe enweghị ohere ịnweta ọrụ nkwado ndabere nke bụ nchekwa nke ndị na-eweta igwe ojii.

Nleba anya ngwa na-enweghị ihe nkesa bụ ọrụ dị mgbagwoju anya maka otu ihe kpatara na nbibi na ịnwale bụ ọrụ dị elu. Emeela nke a site na enweghị ngwaọrụ yana ntinye aka na ọrụ nkwado dị ka AWS Lamba.

Mgbakọ enweghị nkesa na-aga n'ihu na-enweta traction na nnabata n'etiti ụlọ ọrụ na ndị mmepe maka isi ihe 3. Otu bụ oke ego nke na-egosi mbelata ụgwọ ọrụ. Nke abuo, mgbakọ na-enweghị ihe nkesa na-eme ka nhazi ngwa ngwa na ngwa ngwa, na n'ikpeazụ, ndị mmepe adịghị echegbu onwe ha maka akụrụngwa dị n'okpuru nke onye na-ere ahịa na-elekọta.

Ka ọ dị ugbu a, ndị na-enye igwe ojii na-arụ ọrụ oge niile iji lebara ụfọdụ ọnyà ndị metụtara mgbako na-enweghị ihe nkesa dị ka ihe isi ike na nbipu na nlekota ngwa.