He aha te revolution serverless i kati

Nga take matua

  • He maha nga tau inaianei kua oatihia mai ka whakatuwherahia e te rorohiko kore-tumau (kaore he tūmau) he waa hou kaore he OS motuhake hei whakahaere tono. I korerotia mai ki a matou ko taua hanganga ka whakaoti i nga raru maha. Ko te tikanga, he rereke nga mea katoa.
  • Ahakoa he maha te hunga e kite ana he whakaaro hou te hangarau kore-tumau, ka taea te whai i ona pakiaka ki te tau 2006 me Zimki PaaS me Google App Engine, e rua enei e whakamahi ana i te hoahoanga kore-tumau.
  • E wha nga take i mutu ai te hurihanga karekau, mai i te iti o te tautoko reo hotaka ki nga take mahi.
  • Ko te rorohiko kore-tumau ehara i te mea horihori. Kei tawhiti atu. Heoi, kaua e kiia he whakakapi tika mo nga kaitoro. Mo etahi tono, ka taea e raatau he taputapu pai.

Kua mate te tūmau, kia ora te tūmau!

Koinei te tangi o te riri a te hunga e piri ana ki te hurihanga kore utu. Ko te titiro tere ki te perehi ahumahi i roto i nga tau kua pahure ake nei he ranea ki te whakatau kua mate te tauira tūmau tuku iho, a, i roto i nga tau torutoru ka whakamahi katoa tatou i nga hoahoanga kore utu.

Kei te mohio tetahi o te umanga, me ta matou i tohu i roto i ta maatau tuhinga te ahua o te rorohiko kore tūmau, he he tenei. Ahakoa te maha o nga tuhinga mo nga painga hurihanga serverless, kore rawa i puta. Ko te tikanga, whakaatu rangahau tatakua tae pea tenei hurihanga ki te mutunga kore.

Ko etahi o nga oati mo nga tauira kore-tumau kua tino tutuki, engari kaore i te katoa. Ehara i te katoa.

I roto i tenei tuhinga e hiahia ana ahau ki te whakaaro i nga take mo tenei ahuatanga. He aha te kore o te ngawari o nga tauira karekau he arai i to raatau whakatamarikitanga whanui, ahakoa ka whai hua tonu i roto i nga ahuatanga motuhake, kua tino tautuhia.

He aha nga korero a nga tohunga o te rorohiko kore utu

I mua i te anga whakamua ki nga raruraru o te rorohiko kore-tumau, me titiro ki nga mea hei whakarato. Nga kupu whakaari mo te hurihanga kore-tumau he maha, a - i etahi wa - he tino wawata.

Mo te hunga tauhou ki te kupu nei, he whakamarama poto tenei. Ka whakatauhia e te rorohiko kore-tumau he hoahoanga e whakahaere ana nga tono (he waahanga ranei o nga tono) i runga i te tono i roto i nga taiao wa whakahaere e whakahaerehia ana i tawhiti. I tua atu, ka taea te whakahaere i nga punaha kore utu. Ko te hanga i nga punaha karekau he tino maaharahara mo nga kaiwhakahaere punaha me nga kamupene SaaS i roto i nga tau kua pahure ake nei, i te mea (e kii ana) he maha nga painga nui o tenei hoahoanga ki runga i te tauira "tuku iho" kiritaki/tūmau:

  1. Ko nga tauira kore-tumau kaore e hiahia nga kaiwhakamahi ki te pupuri i o raatau ake punaha whakahaere, ki te hanga tono ranei e hototahi ana ki nga punaha whakahaere motuhake. Engari, ka waihangahia e nga kaiwhakawhanake te waehere tiritahi, ka tukuna ki te papaaho kore-tumau, ka maataki kia rere.
  2. Ko nga rauemi kei roto i nga angamahi kore-tumau ka utua e te meneti (he hēkona ranei). Ko te tikanga ko nga kaihoko anake te utu mo te wa ka mahia e ratou te waehere. He pai te whakataurite ki te kapua VM tuku iho, kei te noho mangere te miihini i te nuinga o te waa, engari me utu e koe.
  3. I whakatauhia ano te raruraru o te tauineine. Ko nga rauemi kei roto i nga angamahi kore-tumau ka tohua kia kaha te punaha ki te aro ki nga piki ohorere o te tono.

I roto i te poto, ka whakaratohia e nga tauira karekau he otinga ngawari, iti-utu, whakatauine. Kei te miharo ahau kaore matou i whakaaro ki tenei whakaaro i mua.

He tino whakaaro hou tenei?

Inaa ehara te whakaaro i te mea hou. Ko te ariā o te tuku i nga kaiwhakamahi ki te utu anake mo te wa e tino rere ana te waehere mai i te wa i whakauruhia ai i raro i te Zimki PaaS i te tau 2006, me te wa ano, i puta mai he otinga tino rite a Google App Engine.

Inaianei, ko te tauira e kiia nei ko te tauira "kaore he tūmau" he tawhito ake i te maha o nga hangarau e kiia nei ko "cloud native" e whakarato ana i te rite tonu. Ka rite ki te korero, ko nga tauira karekau he taapiri noa o te tauira pakihi SaaS kua roa nei mo nga tau tekau.

He mea tika ano kia mohio ko te tauira kore-tumau ehara i te hoahoanga FaaS, ahakoa he hononga kei waenganui i nga mea e rua. Ko te FaaS te waahanga-a-rorohiko o te hoahoanga kore tūmau, engari ehara i te tohu mo te punaha katoa.

Na he aha enei korero katoa? Ana, i te mea kei te piki haere te tere o te urunga Ipurangi ki nga whenua whakawhanake, ka pera ano te hiahia mo nga rauemi rorohiko. Hei tauira, he maha nga whenua kei te tipu tere nga waahanga-e-tauhokohoko kaore he hanganga rorohiko mo nga tono i runga i enei papaaho. Koinei te waahi ka uru mai nga papaaho kore utu.

Nga raruraru me nga Tauira Korekau

Ko te mea e mau ana ko nga tauira karekau he… raruraru. Kaua e pohehe: Kare au i te kii he kino ratou mo ratou ano, kaore ranei e whai hua nui ki etahi kamupene i etahi ahuatanga. Engari ko te kerēme matua o te "hurihuri" - ko te hoahoanga karekau karekau ka whakakapi i te mea tuku iho - e kore e puta.

No reira.

He iti te tautoko mo nga reo hotaka

Ko te nuinga o nga papaaho kore-tumau ka tukuna noa nga tono kua tuhia ki etahi reo kia rere. Ma tenei ka tino whakawhäiti i te ngawari me te urutau o enei punaha.

Ko nga papaaho kore-tumau ka whakaarohia hei tautoko i te nuinga o nga reo nui. Ko te AWS Lambda me te Azure Functions e whakarato ana i te takai mo te whakahaere i nga tono me nga mahi i roto i nga reo kaore i tautokona, ahakoa he utu nui tenei. Na mo te nuinga o nga whakahaere, ko te tikanga ehara tenei here i te mea nui. Engari koinei te mea. Ko tetahi o nga painga o nga tauira karekau karekau ko te mea ko nga kaupapa poiri, kare e whakamahia ana ka taea te whakamahi iti ake na te mea ka utu noa koe mo te wa e rere ana. He maha nga wa e tuhia ana nga kaupapa pohehe, onge e whakamahia ana ki roto i nga ... reo hootaka kore e tino whakamahia.

Ka whakararu tenei i tetahi o nga painga matua o te tauira kore utu.

Te here ki tetahi kaihoko

Ko te raru tuarua mo nga papaaho kore-tumau, he iti rawa ranei te huarahi e whakatinanahia ana i tenei wa, ko te nuinga o te waa kaore e rite te ahua ki te taumata whakahaere. Karekau he paerewa mo nga mahi tuhituhi, te whakatakoto me te whakahaere. Ko te tikanga ko te whakawhiti i nga ahuatanga mai i tetahi papa ki tetahi atu he tino pau te wa.

Ko te mea tino uaua ki te neke ki te tauira kore-tumau ehara ko nga ahuatanga rorohiko, he mahanga noa o te waehere, engari me pehea te whakawhitiwhiti tono me nga punaha honohono penei i te rokiroki ahanoa, te whakahaere tuakiri, me nga rarangi. Ka taea te nukuhia nga mahi, engari kaore e taea e te toenga o te tono. Koinei te tino rerekee o nga papaarangi ngawari me te ngawari i oatihia.

Ko etahi e kii ana he hou nga tauira kore-tumau, a, kaore ano kia tae ki te wa ki te whakataurite i te mahi. Engari ehara i te mea hou, pera i taku korero i runga ake nei, he maha atu nga hangarau kapua penei i nga ipu kua tino watea ake na te whakawhanaketanga me te whanuitanga o te tango i nga paerewa pai.

Te whai hua

He uaua ki te ine i te mahinga rorohiko o nga papaaho kore, na te mea ka huna e nga kaihoko nga korero. Ko te nuinga kei te tohe ko nga ahuatanga kei runga i nga papaapapa mamao, karekau karekau he tere ka rere ki runga i nga kaitoro o roto, engari mo etahi take roa e kore e taea te karo.

Heoi ano, he rerekee te korero a etahi taunakitanga. Ko nga mahi kaore ano kia rere i mua i runga i tetahi papaahoa, karekau ranei i whakahaere mo etahi wa, ka roa ki te arawhiti. Ko tenei pea na te mea kua tukuna to raatau waehere ki etahi waahi rokiroki iti ake te uru, ahakoa - pera me nga tohu tohu - kaore te nuinga o nga kaihoko e korero ki a koe mo te kawe raraunga.

Ko te tikanga, he maha nga huarahi ki te huri i tenei. Ko tetahi ko te arotau i nga ahuatanga mo nga reo kapua e rere ana to papaahi korekore, engari he mea whakararu i te kii he "kahiko" enei papaahi.

Ko tetahi atu huarahi ko te whakarite kia whakahaere nga kaupapa tino-mahi i nga wa katoa kia "hou". Ko tenei huarahi tuarua, ko te tikanga, he iti nei te whakapae ki te kii he nui ake te utu o nga papaaho kore utu na te mea ka utu noa koe mo te wa e whakahaere ana o kaupapa. Kua whakauruhia e nga kaiwhakarato kapua nga huarahi hou hei whakaiti i nga tiimata makariri, engari he maha o ratou e hiahia ana "tauine ki te kotahi" (tauine ki te kotahi), e whakaiti ana i te uara taketake o FaaS.

Ko te raru o te timatanga makariri ka taea te whakatika ma te whakahaere i nga punaha kore-tumau i roto i te whare, engari ka tae mai tenei ma tana ake utu ka noho tonu hei whiringa motuhake mo nga roopu whai rawa.

Kaore e taea e koe te whakahaere i nga tono katoa

Ka mutu, koinei pea te take nui e kore ai nga hoahoanga kore utu e whakakapi i nga tauira tuku iho i nga wa katoa ko te kore e taea e ratou (te nuinga) te whakahaere i nga tono katoa.

Ko te mea tino tika, kaore i te mahi mai i te tirohanga utu. Ko to monolith angitu e kore pea e huri ki te huinga o nga mahi e wha tekau ma rua kua herea e te waru kuaha, e wha tekau nga rarangi, me te tekau ma rua nga waahi raraunga. Mo tenei take, he pai ake te kore o te tūmau mo nga whanaketanga hou. Karekau he tono o naianei (hangahanga) ka taea te kawe. Ka taea e koe te heke, engari me timata mai i te wahanga.

Ko te tikanga i roto i te nuinga o nga keehi, ka whakamahia nga papaaho kore-tumau hei taapiri mo nga kaitoro-muri ki te mahi i nga mahi tino uaua. He tino rereke tenei ki era atu ahua e rua o te rorohiko kapua, ipu me nga miihini mariko, e tuku ana i te huarahi katoa ki te mahi rorohiko mamao. E whakaatu ana tenei i tetahi o nga wero o te heke mai i nga ratonga miihini ki nga punaha kore.

Ko te tikanga, ehara tenei i te raruraru i nga wa katoa. Ko te kaha ki te whakamahi i ia wa i nga rauemi rorohiko nui me te kore e hoko i a koe ake taputapu ka taea te kawe mai i nga painga tuturu me te pumau tonu ki nga whakahaere maha. Engari mena ko etahi tono kei runga i nga kaitoro o roto me etahi atu kei runga i nga hoahoanga kapua kore, katahi ka uru te whakahaere ki tetahi taumata hou o te uaua.

Kia ora te hurihanga?

Ahakoa enei amuamu katoa, kaore au i te whakahē ki nga otinga kore tūmau mo ia tangata. Ma te pono. Ko te mea me maarama nga kaiwhakawhanake - ina koa kei te tirotirohia e ratou nga tauira karekau mo te wa tuatahi - ehara tenei hangarau i te whakakapi tika mo nga tūmau. Engari, tirohia a maatau tohutohu me nga rauemi kei runga te hanga i nga tono kore utu me te whakatau me pehea te whakamahi i tenei tauira.

Source: will.com

Tāpiri i te kōrero