Nahoana no maty paika ny revolisiona tsy misy mpizara

Hevi-dehibe

  • Nandritra ny taona maromaro izao, nampanantenaina izahay fa ny informatika tsy misy mpizara dia hampiditra vanim-potoana vaovao tsy misy OS manokana hampandehanana rindranasa. Nolazaina taminay fa ity rafitra ity dia hamaha olana maro amin'ny scalability. Raha ny marina dia hafa ny zava-drehetra.
  • Raha maro no mihevitra ny tsy misy mpizara ho hevitra vaovao, ny fakany dia azo jerena hatrany amin'ny 2006 miaraka amin'ny fahatongavan'i Zimki PaaS sy Google App Engine, izay samy mampiasa rafitra tsy misy mpizara.
  • Misy antony efatra natsahatra ny revolisiona tsy misy mpizara, manomboka amin'ny fanohanan'ny fiteny fandaharana voafetra ka hatramin'ny olana momba ny fampisehoana.
  • Ny informatika tsy misy mpizara dia tsy misy ilàna azy. Tsia mihitsy. Na izany aza, tsy tokony hoheverina ho fanoloana mivantana ny mpizara izy ireo. Ho an'ny fampiharana sasany dia mety ho fitaovana mora ampiasaina izy ireo.

Maty ny mpizara, ho ela velona ny mpizara!

Izany no adin'ny revolisiona tsy misy mpizara. Topy maso fotsiny ny gazety indostrialy tato anatin'ny taona vitsivitsy ary mora ny manatsoaka hevitra fa maty ny maodely mpizara nentim-paharazana ary ao anatin'ny taona vitsivitsy dia hampiasa rafitra tsy misy mpizara isika rehetra.

Araka ny fantatry ny rehetra ao amin'ny indostria, ary araka ny nasongadinay tao amin'ny lahatsoratray momba ny toetry ny informatika tsy misy mpizara, diso izany. Na dia eo aza ny lahatsoratra maro momba ny fahamendrehana revolisiona tsy misy mpizara, tsy nisy mihitsy izany. Raha ny tena izy, seho fikarohana faranyfa mety ho tonga amin'ny fiafaran'ny farany ity revolisiona ity.

Ny sasany amin'ireo fampanantenana modely tsy misy mpizara dia azo antoka fa tanteraka, fa tsy ny rehetra. Tsy ny rehetra.

Amin'ity lahatsoratra ity dia te-hijery ny antony mahatonga an'io toe-javatra io aho. Nahoana no mbola sakana amin'ny fananganan'anaka bebe kokoa ny tsy fahampian'ny modely tsy misy mpizara, na dia mbola ilaina aza izy ireo amin'ny toe-javatra voafaritra tsara.

Inona no nampanantenain'ireo mahay informatika tsy misy mpizara

Alohan'ny hidirantsika amin'ny fanamby amin'ny informatika tsy misy mpizara, andeha hojerentsika izay tokony homena azy. Ny fampanantenana ny revolisiona tsy misy mpizara be dia be ary - indraindray - tena fatra-paniry laza.

Ho an'ireo izay tsy zatra ny teny, ity misy famaritana haingana. Ny informatika tsy misy mpizara dia mamaritra maritrano izay iasan'ny rindranasa (na ampahany amin'ny rindranasa) araka ny fangatahana ao anatin'ny tontolon'ny fotoam-pivoriana izay matetika ampiantranoana lavitra. Ankoatr'izay, ny rafitra tsy misy mpizara dia azo apetraka ao an-trano. Ny fananganana rafitra tsy misy mpizara mahazaka dia olana lehibe ho an'ny mpitantana ny rafitra sy ny orinasa SaaS tato anatin'ny taona vitsivitsy, satria (nambara fa) ity maritrano ity dia manome tombony lehibe maro amin'ny modely mpanjifa-server "traditional":

  1. Ny modely tsy misy mpizara dia tsy mitaky ny mpampiasa hihazona ny rafitra fiasan'izy ireo manokana na hamorona fampiharana mifanaraka amin'ny OS manokana. Fa kosa, mamorona kaody iombonana ny mpamorona, mampiakatra izany amin'ny sehatra tsy misy mpizara, ary mijery azy mandeha.
  2. Ny loharanon-karena ao amin'ny rafitra tsy misy mpizara dia mazàna no aloa isaky ny minitra (na ny faharoa). Midika izany fa ny mpanjifa ihany no mandoa ny fotoana tena ampiasana ny code. Izany dia mampitaha tsara amin'ny rahona VM mahazatra, izay tsy miasa matetika ny milina, saingy tsy maintsy mandoa izany ianao.
  3. Voavaha ihany koa ny olan'ny scalability. Ny loharanon-karena ao amin'ny rafitra tsy misy mpizara dia omena amin'ny fomba mavitrika mba hahafahan'ny rafitra miatrika mora foana ny fisondrotan'ny fangatahana.

Raha fintinina, ny modely tsy misy mpizara dia manome vahaolana mora vidy, mora, azo scalable. Mahagaga fa tsy nieritreritra an'io hevitra io aloha izahay.

Tena hevitra vaovao ve izany?

Raha ny marina, tsy vaovao ilay hevitra. Ny foto-kevitra mamela ny mpampiasa handoa vola amin'ny fotoana tena fandehan'ny code dia efa nisy hatramin'ny nampidirana azy Zimki PaaS tamin'ny 2006, ary tamin'io fotoana io ihany dia nanolotra vahaolana mitovy amin'izany ny Google App Engine.

Raha ny marina, ilay antsointsika ankehitriny hoe maodely “tsy misy mpizara” dia efa antitra noho ny teknolojia maro ankehitriny antsoina hoe “rain-drahona” izay manome zavatra mitovy. Araka ny nomarihina, ny modely tsy misy mpizara dia fanitarana fotsiny ny maodely fandraharahana SaaS izay efa nisy nandritra ny am-polony taona maro.

Tsara ho fantatra ihany koa fa tsy maritrano FaaS ny serverless, na dia misy ifandraisany aza ny roa. Ny FaaS dia ampahany manan-danja amin'ny rafitra tsy misy mpizara, saingy tsy maneho ny rafitra manontolo izany.

Dia inona no atao hoe tabataba? Eny, raha mbola mitombo ny tahan'ny fidirana amin'ny Internet any amin'ny firenena an-dalam-pandrosoana, mitombo ihany koa ny fangatahana loharanon-karena amin'ny fotoana iray. Ohatra, firenena maro manana sehatra e-varotra mitombo haingana dia tsy manana fotodrafitrasa informatika ho an'ny fampiharana amin'ireo sehatra ireo. Eto no idiran'ny sehatra tsy misy mpizara karamaina.

Olana amin'ny modely tsy misy mpizara

Ny zava-misy dia ny modely tsy misy mpizara dia manana ... olana. Aza diso aho: Tsy milaza aho fa ratsy izy ireo na tsy manome lanja lehibe ho an'ny orinasa sasany amin'ny toe-javatra sasany. Saingy ny tena fitakiana ny “revolisiona” — fa ny rafitra tsy misy mpizara dia hisolo haingana ny maritrano nentim-paharazana — tsy tanteraka mihitsy.

Izany no antony.

Fanohanana voafetra ho an'ny fiteny fandaharana

Ny ankamaroan'ny sehatra tsy misy mpizara dia mamela anao handefa rindranasa voasoratra amin'ny fiteny sasany ihany. Izany dia mametra mafy ny fahafahan'ireo rafitra ireo.

Heverina fa manohana ny ankamaroan'ny fiteny lehibe ny sehatra tsy misy mpizara. Ny AWS Lambda sy Azure Functions dia manome fonon-tanana amin'ny fampandehanana ny rindranasa sy ny fiasa amin'ny fiteny tsy tohanana, na dia matetika aza izany dia miaraka amin'ny vidin'ny fampisehoana. Noho izany ho an'ny ankamaroan'ny fikambanana dia matetika tsy dia lehibe io fetra io. Fa izao ny zavatra. Ny iray amin'ireo tombony amin'ny modely tsy misy mpizara dia heverina fa ny programa tsy dia fantatra sy mahalana dia azo ampiasaina amin'ny vidiny mora kokoa satria ny fotoana iasanao ihany no aloanao. Ary ny programa tsy dia fantatra, zara raha ampiasaina dia matetika nosoratana tamin'ny... fiteny fandaharana tsy dia fantatra, zara raha ampiasaina.

Manimba ny iray amin'ireo tombontsoa lehibe amin'ny modely tsy misy mpizara izany.

Famatorana mpivarotra

Ny olana faharoa amin'ny sehatra tsy misy mpizara, na farafaharatsiny amin'ny fomba fampiharana azy amin'izao fotoana izao, dia matetika izy ireo dia tsy mitovy amin'ny sehatra fiasa. Saika tsy misy manara-penitra amin'ny resaka asa fanoratana, fametrahana ary fitantanana. Midika izany fa mandany fotoana be ny fifindran'ny endri-javatra avy amin'ny sehatra iray mankany amin'ny iray hafa.

Ny ampahany sarotra indrindra amin'ny fifindrana amin'ny modely tsy misy mpizara dia tsy ny fiasan'ny compute, izay matetika sombin-kaody fotsiny, fa ny fomba ifandraisan'ny fampiharana amin'ny rafitra mifandray toy ny fitahirizana zavatra, ny fitantanana ny maha-izy azy ary ny filaharana. Ny fiasa dia azo afindra, fa ny sisa amin'ny fampiharana tsy afaka. Izany no tena mifanohitra amin'ireo sehatra mora sy mora azo ampanantenaina.

Misy milaza fa vaovao ny modely tsy misy mpizara ary tsy mbola nisy fotoana hanara-penitra ny fomba fiasan'izy ireo. Saingy tsy dia vaovao loatra izy ireo, araka ny nomarihiko etsy ambony, ary ny teknolojia rahona maro hafa, toy ny kaontenera, dia efa lasa azo ampiasaina bebe kokoa noho ny fivoarana sy ny fampiharana ny fenitra tsara.

vokatra

Sarotra ny refesina ny fahombiazan'ny informatika amin'ny sehatra tsy misy mpizara, amin'ny ampahany satria ny mpivarotra dia mirona amin'ny fitazonana ny mombamomba azy manokana. Ny ankamaroany dia milaza fa ny fiasa amin'ny sehatra lavitra tsy misy mpizara dia mihazakazaka haingana toy ny an'ny mpizara anatiny, ankoatra ny olana vitsivitsy tsy azo ihodivirana.

Na izany aza, ny zava-misy tsirairay dia manondro ny mifanohitra amin'izany. Ireo endri-javatra izay mbola tsy nandeha teo amin'ny sehatra manokana na tsy nandeha nandritra ny fotoana elaela dia haka fotoana kely hanombohana. Izany dia azo inoana fa noho ny zava-misy fa ny kaodin'izy ireo dia nafindra tany amin'ny fitaovana fitahirizana tsy dia azo idirana, na dia - toy ny benchmarks - ny ankamaroan'ny mpivarotra dia tsy hilaza aminao momba ny fifindra-monina.

Mazava ho azy fa misy fomba maro manodidina izany. Ny iray dia ny manatsara ny endri-javatra ho an'izay fiteny rahona mandeha amin'ny sehatra tsy misy mpizara anao, saingy izany dia manaratsy ny filazana fa ireo sehatra ireo dia "mailaka".

Ny fomba iray hafa dia ny miantoka fa ny programa manakiana ny vokatra dia mandeha tsy tapaka mba hitazonana azy ireo ho vaovao. Ity fomba faharoa ity, mazava ho azy, dia somary mifanohitra amin'ny filazàna fa ny sehatra tsy misy mpizara dia mandaitra kokoa satria mandany fotoana fotsiny amin'ny fandehanana ny programanao ianao. Ny mpanome rahona dia nampiditra fomba vaovao hampihenana ny fanombohana mangatsiaka, saingy maro amin'izy ireo no mitaky "scale to one", izay manimba ny sandan'ny FaaS tany am-boalohany.

Ny olan'ny fanombohana mangatsiaka dia azo vahana amin'ny ampahany amin'ny alàlan'ny fampandehanana rafitra tsy misy mpizara ao an-trano, saingy miaraka amin'ny vidiny manokana izany ary mijanona ho safidy ho an'ny ekipa manana loharanon-karena.

Tsy afaka mampandeha fampiharana manontolo ianao

Farany, angamba ny antony lehibe indrindra mahatonga ny maritrano tsy misy mpizara tsy hanolo ny maodely nentim-paharazana atsy ho atsy: tsy afaka mampiasa fampiharana manontolo izy ireo (matetika).

Raha ny marimarina kokoa, dia tsy azo ampiharina amin'ny lafiny vidiny. Ny monolith mahomby anao dia mety tsy tokony havadika ho andiana asa efatra am-polony mifamatotra amin'ny vavahady valo, filaharana efapolo ary trangan-databatra am-polony. Noho izany antony izany, ny serverless dia mety kokoa amin'ny fivoarana vaovao. Saika tsy misy fampiharana efa misy (architecture) azo mifindra monina. Afaka mifindra monina ianao, fa tsy maintsy manomboka amin'ny voalohany.

Midika izany fa amin'ny ankamaroan'ny tranga, ny sehatra tsy misy mpizara dia ampiasaina ho famenon'ny mpizara back-end mba hanatanterahana asa mavesa-danja. Izany no mampiavaka azy ireo amin'ireo endrika roa hafa amin'ny teknolojia rahona — kaontenera sy milina virtoaly — izay manolotra fomba iray manontolo amin'ny fanaovana informatika lavitra. Izany dia maneho ny iray amin'ireo fanamby amin'ny fifindran'ny microservices mankany amin'ny tsy misy mpizara.

Mazava ho azy fa tsy olana foana izany. Ny fahafahana mampiasa tsindraindray loharanon-karena informatika tsy mila mividy ny fitaovanao manokana dia mety hitondra tombontsoa tena izy sy maharitra ho an'ny fikambanana maro. Saingy rehefa mipetraka amin'ny lohamilina anatiny ny fampiharana sasany ary ny hafa amin'ny rafitra rahona tsy misy mpizara, ny fitantanana dia mahazo haavo vaovao be pitsiny.

Ho ela velona ny revolisiona?

Na eo aza ireo fitarainana rehetra ireo dia tsy manohitra ny vahaolana tsy misy mpizara mihitsy aho. Amim-pahatsorana. Mila mahatakatra fotsiny ny mpamorona — indrindra raha sambany izy ireo no mikaroka tsy misy mpizara — fa tsy fanoloana mpizara mivantana ny teknolojia. Jereo kosa ny toro-hevitra sy loharanon-kevitray momba ny mamorona rindranasa tsy misy mpizara ary manapaha hevitra ny fomba tsara indrindra hampiharana ilay modely.

Source: www.habr.com

Add a comment