LFCA: Mụta ọnụ ahịa igwe ojii na mmefu ego - Nkebi 16


N'ime afọ ndị gafeworonụ, enweela nnabata nke ọrụ igwe ojii ka ndị otu dị iche iche na-achọ ịbanye n'ọtụtụ uru Cloud na-enye iji kwalite azụmahịa ha. Ọtụtụ azụmaahịa ejirila igwe ejikọta akụrụngwa ha dị n'ime ụlọ ma ọ bụ gbanwee isi ọrụ ha na igwe ojii kpamkpam.

Ọ bụ ezie na igwe ojii na-enye ụdị ịkwụ ụgwọ-ka ị na-aga nke ị na-akwụ naanị maka ihe ị na-eji, buru n'uche na ebumnuche nke onye na-ere igwe ojii bụ iji bulie ego ya na ọrụ ndị a na-enye.

Ndị na-ere igwe ojii na-etinye ọtụtụ ijeri dollar n'ịmepụta nnukwu ebe data n'ofe mpaghara dị iche iche, ma ha ebughị n'obi inye nke ahụ ọnụ ala. Ọ bụ ihe ijuanya na nke a apụtaghị na ndị ahịa na ụlọ ọrụ.

Dịka onye ahịa, ihe mgbaru ọsọ gị bụ ịnweta ọrụ igwe ojii na ọnụ ahịa kacha nta.

Enweghị nkọwa doro anya gburugburu ọnụahịa

N'ime gburugburu ebe obibi, ọnụahịa nke ịtọlite ihe akụrụngwa niile na ntinye ngwa ngwa bụ nke ndị otu njikwa maralarị. Ndị otu na-arụ ọrụ na mmepe na-ahazikarị mmefu ego wee weta ya na CFO maka nkwado. N'ikwu ya n'ụzọ dị mfe, ị maara kpọmkwem ihe ị ga-emefu na akụrụngwa gị.

Ọnụ ahịa ọnụ ahịa igwe ojii nwere ike bụrụ ihe na-adịghị ahụkebe karịsịa maka ndị ọrụ na-etinyebeghị oge dị ukwuu ịghọta ọnụ ahịa igwe ojii ọ bụla na-adọta.

Ụdị ọnụahịa sitere n'aka ndị na-eweta igwe ojii dị ka AWS na Microsoft Azure adịghị mfe ma e jiri ya tụnyere ụgwọ ụlọ. Naanị ị gaghị enweta maapụ doro anya nke kpọmkwem ihe ị ga-akwụ maka akụrụngwa.

Ka anyị were ihe atụ nke ibugharị weebụsaịtị na-enweghị ihe nkesa site na iji AWS Lambda.

Anyị nwere njedebe ihu nke webụsaịtị (HTML, CSS, na faịlụ JS) na-akwado na bọket S3 ka anyị na-eji caching Cloudfront mee ka nnyefe ọdịnaya dịkwuo elu. The frontend na-eziga arịrịọ na ọrụ Lambda site na API njedebe HTTPS.

Ọrụ Lambda ahụ na-ahazi mgbagha ngwa ahụ wee chekwaa data ahụ na ọrụ nchekwa data a na-achịkwa dị ka RDS (sistemụ nchekwa data ekesara) ma ọ bụ DynamoDB (data data na-abụghị mmekọrịta).

Agbanyeghị ịtọlite webụsaịtị kwụ ọtọ, ị ga na-eri ọrụ AWS anọ. Enwere bọket S3 maka ịchekwa faịlụ static nke webụsaịtị, CloudFront CDN maka ịgbalite nnyefe ọdịnaya webụsaịtị, ọnụ ụzọ API maka ịgbagharị arịrịọ HTTPS, yana n'ikpeazụ RDS ma ọ bụ DynamoDB maka ịchekwa data. Onye ọ bụla n'ime ọrụ ndị a nwere ụdị ọnụahịa nke ya.

Ụgwọ ụgwọ a na-enweta maka ịchekwa ihe na bọket S3 dabere na nha ihe ndị ahụ, ogologo oge echekwara, yana klas nchekwa nke bọket S3. Enwere klaasị nchekwa 6 jikọtara ya na bọket S3, nke ọ bụla nwere ụdị ọnụahịa nke ya. Nke a bụ ndakpọ zuru oke nke ụdị ọnụahịa maka klaasị S3 dị iche iche.

CloudFront CDN na-enye gị 50GB nke mbufe data n'efu maka afọ 1 mbụ yana arịrịọ HTTP ma ọ bụ HTTPS 2,000,000 n'efu maka ọnwa ọ bụla maka oge otu afọ. Mgbe nke ahụ gasịrị, ụgwọ ndị ahụ dị iche n'otu mpaghara, n'ọkwa, na protocol kwa (HTTPS na-ebuli ụgwọ karịa HTTP).

Enwere m ike ịga n'ihu na ọnụ ụzọ API, mana ejiri m n'aka na ị nwetara isi ihe. Ụdị ịnye ọnụahịa maka ọrụ dị iche iche nwere ike ịdị mgbagwoju anya dabere n'ọtụtụ ihe. Yabụ, ịme nyocha nke ọma na ụgwọ ọrụ igwe ojii dị iche iche dị akọ tupu ịmalite ibuga akụrụngwa gị na igwe ojii.

N'ụzọ dị mwute, maka ụfọdụ òtù, ndị otu mmepe na-amalite ọrụ na-etinyeghị uche na ụdị ọnụahịa maka ọrụ dị iche iche na nke ga-eme ka ha nwee ike ịhazi atụmatụ ya. Mkpa dị mkpa na-abụkarị ibuga ngwa site na njedebe oge a kara aka na ibi ndụ.

A naghị echekwa ego maka ọrụ igwe ojii nke ọma, njedebe nke na-ebuli nnukwu ụgwọ igwe ojii nwere ike iyi egwu ime ụlọ ọrụ ahụ pụọ na azụmahịa. Enweghị nghọta doro anya nke atụmatụ dị iche iche na ụgwọ ọrụ Cloud, mmefu ego gị nwere ike ịpụ n'enweghị njikwa.

N'oge gara aga, ụlọ ọrụ Giant achọtala onwe ha na mmiri na-adịghị mma nke nwere ụgwọ igwe ojii na-agbaji eriri afọ.

N'oge mgbụsị akwụkwọ nke 2018, Adobe welitere $80,000 kwa ụbọchị na ụgwọ igwe ojii na-atụghị anya ya na oru ngo nke otu mmepe na-agba na Azure, ikpo okwu igwe ojii Microsoft.

Ọ bụ ezie na otu izu ka e mesịrị ka a chọtara nlekọta ahụ, n'oge ahụkwa, ụgwọ ahụ snoo agbagoro karịa $500,000. N'otu afọ ahụ, ụgwọ Cloud's Pinterest gbagoro ruru $190 Nde, nke bụ $20 nde karịa ka e buru amụma na mbụ.

Ya mere nghọta doro anya nke ụgwọ ọrụ igwe ojii dị oke mkpa iji zere oke ọnụ ahịa igwe ojii nke nwere ike ịgbapụ gị n'ahịa ngwa ngwa. N'ihi nke a, ịgba ụgwọ ígwé ojii na mmefu ego kwesịrị ịbụ ihe kacha mkpa tupu ị malite ịmepụta ihe onwunwe gị. Cheta na na njedebe nke ụbọchị, ihe mgbaru ọsọ gị dị ka onye ahịa bụ imefu obere ka o kwere mee ka ị ka na-anụ ụtọ ọrụ nke ígwé ojii ga-enye.

Na-ebuli ọnụ ahịa igwe ojii - Omume kachasị mma maka njikwa ọnụ ahịa

Ọ bụ ezie na igwe igwe ojii na-enye gị scalability nke ịchọrọ n'akụkụ mmesi obi ike nke ọnụ ahịa arụmọrụ belatara, eziokwu bụ ọtụtụ ndị na-ere ahịa dị ka AWS na Microsoft Azure ga-ana gị ụgwọ maka akụrụngwa ị nyere iwu - ma ị na-eji ha ma ọ bụ na ị naghị eji. Nke a pụtara na akụrụngwa na-abaghị uru ka ga-ebulite ụgwọ ndị achọghị nke ga-eme ka mmefu ego gị dịkwuo elu.

Njika igwe ojii na-achọ iweda mmefu igwe ojii n'ozuzu ya site n'ịchọpụta na ikpochapụ akụrụngwa na-abaghị uru, yana hụ na ị na-enye iwu kpọmkwem ihe ịchọrọ iji zere imebi ihe onwunwe.

Nke a bụ ụfọdụ omume kacha mma ga-enyere gị aka ijikwa ọnụ ahịa igwe ojii ma rụọ ọrụ n'ime mmefu ego gị.

Otu n'ime ụzọ kachasị mfe iji belata ọnụ ahịa igwe ojii nke snowball bụ ịchọta na gbanyụọ ma ọ bụ kwụsịchaa akụrụngwa ejighi ya. Akụrụngwa ejighi ya na-abịakarị mgbe onye nrụpụta ma ọ bụ sysadmin na-ebuga sava mebere maka ebumnuche ngosi wee chefuo ịgbanyụ ha.

Na mgbakwunye, onye nchịkwa nwere ike ịghara iwepu nchekwa ngọngọ agbakwunyere dị ka olu EBS na ihe atụ EC2 ka ọ kwụsịrị. Nsonaazụ ikpeazụ bụ na nzukọ a na-abanye n'ụgwọ igwe ojii dị egwu maka akụrụngwa ejighi ya. Ihe ngwọta maka nsogbu a bụ ịdepụta akụrụngwa gị wee kwụsị ụdị igwe ojii niile na-ejighị ya.

Ihe ọzọ na-ebuli ụgwọ igwe ojii bụ ịnyefe akụrụngwa nke mere na ị ga-eji akụrụngwa na-abaghị uru. Were ọnọdụ ebe ị na-ebuga ihe nkesa mebere maka nnabata ngwa nke chọrọ naanị 4 GB nke RAM na 2 vCPUs. Kama, ị na-ahọrọ maka ihe nkesa nwere 32GB nke RAM na 4 CPUs. Nke a pụtara na a ga-akwụ gị ụgwọ maka nnukwu akụrụngwa na-abaghị uru yana ejighi ya.

Ebe ọ bụ na ígwé ojii na-enye gị ike ibuli elu ma ọ bụ gbadaa atụmatụ kachasị mma bụ ịnye naanị ihe ịchọrọ ma emesịa na-abawanye na nzaghachi maka mgbanwe nke ihe onwunwe. Azụla akụrụngwa gị karịa mgbe ị nwere ike ịbawanye ngwa ngwa :-)

Ndị na-eweta isi dị ka Google Cloud, AWS, na Azure na-enye mgbako mgbako na-enye gị atụmatụ siri ike nke ụgwọ igwe ojii gị kwa ọnwa. AWS na-enye ihe mgbako azure mara mma na nghọta.

Ndị na-ere igwe ojii dị ka AWS na Azure na-enye gị dashboard njikwa ụgwọ na ọnụ ahịa na-enyere gị aka idobe mmefu igwe ojii gị. Ị nwere ike ime ka ngosi ịgba ụgwọ mgbe mmefu gị na-abịaru nso na mmefu ego gị akọwapụtara nke ọma ka ị nwee ike ịme mgbanwe ndị dị mkpa iji kwalite ụgwọ gị.

Na mgbakwunye, tụlee ịtụle iji akụrụngwa gị site na iji dashboards nlekota arụnyere arụnyere na-enye iji nyocha maka akara ejighi ya nke ga-enyere gị aka iwetu akụrụngwa igwe ojii gị iji belata ọnụ ahịa.

Igwe ojii na-enye nnukwu ikike ibuga azụmahịa gị n'ọkwa ọzọ. Agbanyeghị, itinye ego na akụrụngwa igwe ojii na-abaghị uru ma ọ bụ nke a na-ejighị ya nwere ike ibute nnukwu ndọghachi azụ na azụmahịa gị.

N'ihi nke a, a na-atụ aro maka ndị otu na-arụ ọrụ ka ha jiri nlezianya mụọ ụdị ọnụahịa nke akụrụngwa ha bu n'obi ibunye ma were usoro kachasị mma anyị depụtara iji debe mmefu igwe ojii ha.