Italolobo ati oro fun a Kọ serverless ohun elo

Italolobo ati oro fun a Kọ serverless ohun elo
Botilẹjẹpe awọn imọ-ẹrọ ti ko ni olupin ti gba olokiki ni iyara ni awọn ọdun aipẹ, ọpọlọpọ awọn aburu ati awọn ibẹru ti o ni nkan ṣe pẹlu wọn tun wa. Igbẹkẹle olutaja, ohun elo irinṣẹ, iṣakoso idiyele, ibẹrẹ tutu, ibojuwo, ati igbesi aye idagbasoke jẹ gbogbo awọn koko-ọrọ ti o gbona nigbati o ba de awọn imọ-ẹrọ alailowaya. Ninu àpilẹkọ yii, a yoo ṣawari diẹ ninu awọn koko-ọrọ ti a mẹnuba, bakannaa pin awọn imọran ati awọn ọna asopọ si awọn orisun iranlọwọ ti alaye lati ṣe iranlọwọ fun awọn olubere lati ṣẹda awọn ohun elo ti o lagbara, rọ, ati iye owo ti o munadoko.

Awọn Aṣiṣe Nipa Awọn Imọ-ẹrọ Alailẹgbẹ

Ọ̀pọ̀ èèyàn ló rò pé iṣẹ́ aláìní olupin àti aláìníṣẹ́ (Awọn iṣẹ bi Iṣẹ kan, FaaS) fẹrẹ jẹ ohun kanna. Eyi tumọ si pe iyatọ ko tobi ju ati pe o tọ lati ṣafihan aratuntun kan. Botilẹjẹpe AWS Lambda jẹ ọkan ninu awọn irawọ ti heyday aisi olupin ati ọkan ninu awọn eroja olokiki julọ ti faaji aisi olupin, sibẹsibẹ, faaji yii jẹ diẹ sii ju FaaS.

Ilana ipilẹ lẹhin awọn imọ-ẹrọ alailowaya ni pe o ko ni lati ṣe aibalẹ nipa iṣakoso ati iwọn awọn amayederun rẹ, iwọ nikan sanwo fun ohun ti o lo. Ọpọlọpọ awọn iṣẹ ni ibamu pẹlu awọn ibeere wọnyi - AWS DynamoDB, S3, SNS tabi SQS, Graphcool, Auth0, Bayi, Netlify, Firebase ati ọpọlọpọ awọn miiran. Ni gbogbogbo, laini olupin tumọ si lilo agbara kikun ti iširo awọsanma laisi iwulo lati ṣakoso awọn amayederun ati mu ki o mu ki o pọ si. O tun tumọ si pe aabo ni ipele amayederun kii ṣe ibakcdun rẹ mọ, eyiti o jẹ anfani nla ti a fun ni iṣoro ati idiju ti ipade awọn iṣedede aabo. Ni ipari, o ko ni lati ra awọn amayederun ti a pese fun ọ.

Aini olupin ni a le gba si “ipo ti ọkan”: lakaye kan nigbati o n ṣe awọn solusan. Yago fun awọn isunmọ ti o nilo itọju eyikeyi amayederun. Pẹlu ọna ti ko ni olupin, a lo akoko lati yanju awọn iṣẹ-ṣiṣe ti o ni ipa lori iṣẹ akanṣe taara ati mu awọn anfani wa si awọn olumulo wa: a ṣẹda iṣaro iṣowo alagbero, ṣe agbekalẹ awọn atọkun olumulo, ati idagbasoke awọn API ti o ni ibamu ati igbẹkẹle.

Fun apẹẹrẹ, ti o ba ṣee ṣe lati yago fun iṣakoso ati mimu aaye wiwa ọrọ ọfẹ, lẹhinna iyẹn ni ohun ti a yoo ṣe. Ọna yii si awọn ohun elo kikọ le ṣe iyara akoko pupọ si ọja, nitori o ko nilo lati ronu nipa ṣiṣakoso awọn amayederun eka. Imukuro awọn ojuse ati awọn idiyele ti iṣakoso amayederun ati idojukọ lori kikọ awọn ohun elo ati iṣẹ awọn alabara rẹ nilo. Patrick Debois pe ọna yii 'ṣiṣẹ́ kún', oro naa ni a gba ni agbegbe ti ko ni olupin. Awọn iṣẹ yẹ ki o ronu bi ọna asopọ si awọn iṣẹ bi awọn modulu imuṣiṣẹ (dipo gbigbe gbogbo ile-ikawe tabi ohun elo wẹẹbu). Eyi pese granularity iyalẹnu fun iṣakoso imuṣiṣẹ ati awọn ayipada si ohun elo naa. Ti o ko ba le ran awọn iṣẹ ṣiṣẹ ni ọna yii, lẹhinna o le fihan pe awọn iṣẹ naa ṣe awọn iṣẹ ṣiṣe pupọ ati pe o nilo lati tun ṣe.

Diẹ ninu awọn ti wa ni idamu nipasẹ awọn gbára lori ataja nigba ti sese awọsanma ohun elo. Bakan naa ni otitọ pẹlu awọn imọ-ẹrọ ti ko ni olupin, ati pe eyi kii ṣe aiṣedeede. Ninu iriri wa, ṣiṣe awọn ohun elo ti ko ni olupin lori AWS, ni idapo pẹlu agbara AWS Lambda lati ṣajọpọ awọn iṣẹ AWS miiran papọ, jẹ apakan ti agbara ti awọn faaji ti ko ni olupin. Eyi jẹ apẹẹrẹ ti o dara ti imuṣiṣẹpọ, nigbati abajade ti apapo jẹ diẹ sii ju apapọ awọn ọrọ naa lọ. Gbiyanju lati yago fun igbẹkẹle ataja le ṣiṣẹ sinu awọn iṣoro diẹ sii paapaa. Nigbati o ba n ṣiṣẹ pẹlu awọn apoti, o rọrun lati ṣakoso Layer abstraction tirẹ laarin awọn olupese awọsanma. Ṣugbọn nigbati o ba de si awọn solusan ti ko ni olupin, igbiyanju naa kii yoo sanwo, paapaa ti o ba mu ṣiṣe-iye owo sinu iroyin lati ibẹrẹ. Rii daju lati wa bi awọn olutaja ṣe pese awọn iṣẹ. Diẹ ninu awọn iṣẹ amọja dale lori awọn aaye isọpọ pẹlu awọn olutaja miiran ati pe o le pese asopọ plug-ati-play jade kuro ninu apoti. O rọrun lati pese ipe Lambda lati aaye ipari API ẹnu-ọna ju lati ṣe aṣoju ibeere si diẹ ninu apoti tabi apẹẹrẹ EC2. Graphcool n pese iṣeto ni irọrun pẹlu Auth0, eyiti o rọrun ju lilo awọn irinṣẹ ìfàṣẹsí ẹnikẹta.

Yiyan olutaja ti o tọ fun ohun elo alailowaya rẹ jẹ ipinnu ayaworan kan. Nigbati o ba ṣẹda ohun elo kan, iwọ ko nireti lati pada ni ọjọ kan si iṣakoso awọn olupin. Yiyan olutaja awọsanma ko yatọ si yiyan lati lo awọn apoti tabi data data, tabi paapaa ede siseto.

Wo:

  • Awọn iṣẹ wo ni o nilo ati idi.
  • Awọn iṣẹ wo ni awọn olupese awọsanma pese ati bii o ṣe le darapọ wọn pẹlu ojutu FaaS ti o yan.
  • Awọn ede siseto wo ni o ṣe atilẹyin (pẹlu agbara tabi titẹ aimi, ṣajọ tabi tumọ, kini awọn ipilẹ, kini iṣẹ ṣiṣe ni ibẹrẹ tutu, kini ilolupo orisun ṣiṣi, ati bẹbẹ lọ).
  • Kini awọn ibeere aabo rẹ (SLA, 2FA, OAuth, HTTPS, SSL, bbl).
  • Bii o ṣe le ṣakoso CI/CD rẹ ati awọn akoko idagbasoke sọfitiwia.
  • Eyi ti amayederun-bi-koodu solusan ti o le lo anfani ti.

Ti o ba fa ohun elo ti o wa tẹlẹ ti o si ṣafikun iṣẹ ṣiṣe ti ko ni olupin, eyi le ṣe idinwo awọn agbara to wa ni diẹ. Sibẹsibẹ, o fẹrẹ jẹ pe gbogbo awọn imọ-ẹrọ ti ko ni olupin n pese diẹ ninu iru API (nipasẹ REST tabi awọn laini ifiranṣẹ) ti o fun ọ laaye lati ṣẹda awọn amugbooro ni ominira ti ipilẹ ohun elo ati pẹlu iṣọpọ irọrun. Wa awọn iṣẹ pẹlu awọn API ko o, iwe ti o dara, ati agbegbe ti o lagbara, ati pe o ko le ṣe aṣiṣe. Irọrun ti iṣọpọ le nigbagbogbo jẹ metiriki bọtini, ati pe o ṣee ṣe ọkan ninu awọn idi akọkọ ti AWS ti ṣaṣeyọri bẹ lati igba ti Lambda ti tu silẹ ni ọdun 2015.

Nigba ti Serverless Se dara

Awọn imọ-ẹrọ alailowaya le ṣee lo ni gbogbo ibi. Sibẹsibẹ, awọn anfani wọn ko ni opin si ọna ohun elo kan nikan. Idena si titẹsi fun iširo awọsanma loni jẹ kekere ọpẹ si awọn imọ-ẹrọ ti ko ni olupin. Ti awọn olupilẹṣẹ ba ni imọran, ṣugbọn wọn ko mọ bi wọn ṣe le ṣakoso awọn amayederun awọsanma ati mu awọn idiyele pọ si, lẹhinna wọn ko nilo lati wa iru ẹlẹrọ lati ṣe. Ti ibẹrẹ kan ba fẹ lati kọ pẹpẹ kan ṣugbọn awọn ibẹru pe awọn idiyele le jade kuro ni iṣakoso, wọn le ni rọọrun yipada si awọn solusan olupin.

Nitori awọn ifowopamọ iye owo ati irọrun ti iwọn, awọn iṣeduro ti ko ni olupin ni o wulo fun awọn ọna inu ati ita, titi di ohun elo ayelujara kan pẹlu awọn olugbo-ọpọlọpọ miliọnu. Awọn iroyin jẹ iwọn kuku ju ni awọn owo ilẹ yuroopu, ṣugbọn ni awọn senti. Yiyalo apẹẹrẹ ti o rọrun julọ ti AWS EC2 (t1.micro) fun oṣu kan yoo jẹ € 15, paapaa ti o ko ba ṣe nkankan pẹlu rẹ (ti ko gbagbe lati pa a?!). Ni ifiwera, lati de ipele inawo yii ni akoko kanna, iwọ yoo nilo lati ṣiṣẹ Lambda 512 MB fun iṣẹju 1 nipa awọn akoko miliọnu mẹta. Ati pe ti o ko ba lo ẹya yii, lẹhinna o ko san ohunkohun.

Nitoripe aisi olupin ni akọkọ-iwakọ iṣẹlẹ, o rọrun ni irọrun lati ṣafikun awọn amayederun olupin si awọn eto agbalagba. Fun apẹẹrẹ, lilo AWS S3, Lambda, ati Kinesis, o le ṣẹda iṣẹ atupale fun eto soobu atijọ ti o le gba data nipasẹ API kan.

Pupọ julọ awọn iru ẹrọ ti ko ni olupin ṣe atilẹyin awọn ede lọpọlọpọ. Nigbagbogbo o jẹ Python, JavaScript, C #, Java ati Go. Nigbagbogbo ko si awọn ihamọ lori lilo awọn ile ikawe ni gbogbo awọn ede, nitorinaa o le lo awọn ile ikawe orisun ṣiṣi ayanfẹ rẹ. Bibẹẹkọ, o ni imọran lati ma ṣe ilokulo awọn igbẹkẹle ki awọn iṣẹ rẹ ṣe aipe ati maṣe yọkuro awọn anfani ti iwọn nla ti awọn ohun elo olupin rẹ. Awọn idii diẹ sii ti o nilo lati kojọpọ sinu eiyan naa, to gun ni ibẹrẹ tutu yoo gba.

Ibẹrẹ tutu ni igba akọkọ ti o nilo lati pilẹṣẹ apoti, akoko asiko, ati oluṣakoso aṣiṣe ṣaaju lilo wọn. Nitori eyi, idaduro ni ipaniyan awọn iṣẹ le jẹ to awọn aaya 3, ati pe eyi kii ṣe aṣayan ti o dara julọ fun awọn olumulo ti ko ni suuru. Sibẹsibẹ, otutu bẹrẹ ni ipe akọkọ lẹhin iṣẹju diẹ ti iṣẹ aisimi. Nitorinaa ọpọlọpọ ṣe akiyesi eyi bi ibinu kekere ti o le ṣiṣẹ ni ayika nipasẹ pinging iṣẹ nigbagbogbo lati jẹ ki o ṣiṣẹ. Tabi ti won foju yi abala patapata.

Botilẹjẹpe AWS tu silẹ serverless SQL database Serverless AuroraSibẹsibẹ, awọn apoti isura infomesonu SQL ko dara fun ohun elo yii, bi wọn ṣe dale lori awọn asopọ lati ṣe awọn iṣowo, eyiti o le yarayara di igo pẹlu ijabọ eru lori AWS Lambda. Bẹẹni, awọn olupilẹṣẹ n ni ilọsiwaju nigbagbogbo Aurora Serverless, ati pe o yẹ ki o ṣe idanwo pẹlu rẹ, ṣugbọn loni awọn ipinnu NoSQL bii dynamodb. Sibẹsibẹ, ko si iyemeji pe ipo yii yoo yipada laipẹ.

Ohun elo irinṣẹ tun fa ọpọlọpọ awọn ihamọ, paapaa ni aaye ti idanwo agbegbe. Botilẹjẹpe awọn ojutu wa bii Docker-Lambda, DynamoDB Local ati LocalStack, wọn nilo iṣẹ lile ati iye pataki ti iṣeto ni. Sibẹsibẹ, gbogbo awọn iṣẹ akanṣe wọnyi ni idagbasoke ni itara, nitorinaa o jẹ ọrọ kan ti akoko ṣaaju ki ohun elo irinṣẹ de ipele ti a nilo.

Ipa ti awọn imọ-ẹrọ ti ko ni olupin lori ọna idagbasoke

Nitoripe awọn amayederun rẹ jẹ iṣeto ni o kan, o le ṣalaye ati mu koodu ṣiṣẹ ni lilo awọn iwe afọwọkọ, gẹgẹbi awọn iwe afọwọkọ ikarahun. Tabi o le asegbeyin ti si iṣeto-bi-koodu kilasi solusan bi AWS awọsanma Ibiyi. Botilẹjẹpe iṣẹ yii ko pese iṣeto ni fun gbogbo awọn agbegbe, o gba ọ laaye lati ṣalaye awọn orisun kan pato lati lo bi awọn iṣẹ Lambda. Iyẹn ni, nibiti CloudFormation ba kuna, o le kọ awọn orisun tirẹ (iṣẹ Lambda) ti yoo pa aafo yii. Ni ọna yii o le ṣe ohunkohun, paapaa tunto awọn igbẹkẹle ni ita agbegbe AWS rẹ.

Nitoripe gbogbo rẹ jẹ iṣeto ni nikan, o le ṣe akanṣe awọn iwe afọwọkọ imuṣiṣẹ rẹ fun awọn agbegbe kan pato, awọn agbegbe, ati awọn olumulo, ni pataki ti o ba nlo awọn ipinnu amayederun-bi-koodu bii CloudFormation. Fun apẹẹrẹ, o le fi ẹda kan ti awọn amayederun fun ẹka kọọkan ni ibi ipamọ kan ki o le ṣe idanwo wọn patapata ni ipinya lakoko idagbasoke. Eyi ṣe iyara awọn esi ni iyara fun awọn olupilẹṣẹ nigbati wọn fẹ lati loye boya koodu wọn ṣiṣẹ ni deede ni agbegbe laaye. Awọn alakoso ko nilo lati ṣe aniyan nipa idiyele ti gbigbe awọn agbegbe lọpọlọpọ, nitori wọn sanwo nikan fun lilo gangan.

DevOps ni awọn aibalẹ diẹ nitori wọn nilo nikan lati rii daju pe awọn olupilẹṣẹ ni iṣeto to pe. Iwọ ko nilo lati ṣakoso awọn iṣẹlẹ, awọn iwọntunwọnsi, tabi awọn ẹgbẹ aabo. Nitorinaa, ọrọ NoOps ti wa ni lilo siwaju sii, botilẹjẹpe o tun ṣe pataki lati ni anfani lati tunto awọn amayederun, paapaa nigbati o ba wa si iṣeto IAM ati iṣapeye orisun orisun awọsanma.

Awọn irinṣẹ ibojuwo ti o lagbara pupọ ati iworan wa bi Epsagon, Thundra, Dashbird ati IOPipe. Wọn gba ọ laaye lati ṣe atẹle ipo lọwọlọwọ ti awọn ohun elo alailowaya rẹ, pese gedu ati wiwa kakiri, mu awọn metiriki iṣẹ ati awọn igo faaji, ṣe itupalẹ idiyele ati asọtẹlẹ, ati diẹ sii. Wọn kii ṣe fun awọn onimọ-ẹrọ DevOps nikan, awọn olupilẹṣẹ, ati awọn ayaworan ile wiwo ti iṣẹ ṣiṣe ohun elo, ṣugbọn tun gba awọn alakoso laaye lati ṣe atẹle ipo naa ni akoko gidi, pẹlu awọn idiyele orisun-keji ati asọtẹlẹ idiyele. O nira pupọ lati ṣeto eyi pẹlu awọn amayederun iṣakoso.

Ṣiṣeto awọn ohun elo ti ko ni olupin jẹ rọrun pupọ nitori o ko ni lati ran awọn olupin wẹẹbu lọ, ṣakoso awọn ẹrọ foju tabi awọn apoti, awọn olupin patch, awọn ọna ṣiṣe, awọn ẹnu-ọna intanẹẹti, bbl Nipa yiyọkuro gbogbo awọn ojuse wọnyi, faaji ti ko ni olupin le dojukọ lori mojuto - ojutu.Owo ati onibara aini.

Lakoko ti ohun elo irinṣẹ le dara julọ (o dara julọ lojoojumọ), awọn olupilẹṣẹ le dojukọ lori imuse iṣaroye iṣowo ati pinpin didara julọ ti ohun elo kọja awọn iṣẹ oriṣiriṣi laarin faaji. Isakoso ohun elo ti ko ni olupin jẹ orisun iṣẹlẹ ati ifasilẹ nipasẹ olupese awọsanma (fun apẹẹrẹ SQS, awọn iṣẹlẹ S3 tabi awọn ṣiṣan DynamoDB). Nitorinaa, awọn olupilẹṣẹ nilo lati kọ ọgbọn iṣowo lati dahun si awọn iṣẹlẹ kan, ati pe ko ni lati ṣe aniyan nipa bii o ṣe dara julọ lati ṣe imuse awọn apoti isura infomesonu ati awọn laini ifiranṣẹ, tabi bii o ṣe le ṣeto iṣẹ ti o dara julọ pẹlu data ni awọn ibi ipamọ ohun elo kan pato.

Koodu le ṣiṣẹ ati yokokoro ni agbegbe, bi pẹlu eyikeyi ilana idagbasoke. Idanwo ẹyọkan wa kanna. Agbara lati ran gbogbo awọn amayederun ohun elo kan pẹlu iṣeto akopọ aṣa ngbanilaaye awọn olupilẹṣẹ lati yara gba awọn esi pataki laisi ironu nipa idiyele idiyele tabi ipa lori awọn agbegbe iṣakoso gbowolori.

Irinṣẹ ati awọn imuposi fun a Kọ serverless ohun elo

Ko si ọna kan pato lati kọ awọn ohun elo ti ko ni olupin. Bii eto awọn iṣẹ fun iṣẹ yii. AWS jẹ oludari laarin awọn solusan olupin ti o lagbara loni, ṣugbọn wo tun Google awọsanma, akoko и Firebase. Ti o ba nlo AWS, ọna iṣeduro fun gbigba awọn ohun elo jẹ Awoṣe Ohun elo Alailẹgbẹ (SAM), paapaa nigba lilo C #, nitori Visual Studio ni irinṣẹ irinṣẹ nla. SAM CLI le ṣe ohun gbogbo ti Visual Studio le ṣe, nitorinaa iwọ kii yoo padanu ohunkohun ti o ba yipada si IDE miiran tabi olootu ọrọ. Nitoribẹẹ, SAM ṣiṣẹ pẹlu awọn ede miiran daradara.

Ti o ba nkọwe ni awọn ede miiran, Ilana Alailẹgbẹ jẹ irinṣẹ orisun ṣiṣi ti o tayọ ti o fun ọ laaye lati tunto ohunkohun pẹlu awọn faili atunto YAML ti o lagbara pupọ. Ilana Alailẹgbẹ tun ṣe atilẹyin ọpọlọpọ awọn iṣẹ awọsanma, nitorinaa a ṣeduro rẹ si awọn ti n wa ojutu awọsanma pupọ. O ni agbegbe nla kan ti o ti ṣẹda akojọpọ awọn afikun fun eyikeyi iwulo.

Fun idanwo agbegbe, awọn irinṣẹ orisun ṣiṣi Docker-Lambda, Serverless Local, DynamoDB Local, ati LocalStack ni ibamu daradara. Awọn imọ-ẹrọ alailowaya tun wa ni awọn ipele ibẹrẹ ti idagbasoke wọn, bii awọn irinṣẹ fun wọn, nitorinaa nigbati o ba ṣeto fun awọn oju iṣẹlẹ idanwo eka, iwọ yoo ni lati ṣiṣẹ takuntakun. Bibẹẹkọ, nirọrun gbigbe akopọ ni agbegbe kan ati idanwo nibẹ jẹ olowo poku ti iyalẹnu. Ati pe o ko nilo lati ṣe ẹda agbegbe gangan ti awọn agbegbe awọsanma.

Lo Awọn fẹlẹfẹlẹ AWS Lambda lati dinku iwọn awọn idii ti a fi ranṣẹ ati mu awọn igbasilẹ yara.

Lo awọn ede siseto ti o tọ fun awọn iṣẹ ṣiṣe kan pato. Awọn ede oriṣiriṣi ni awọn anfani ati awọn alailanfani tiwọn. Ọpọlọpọ awọn aṣepari wa, ṣugbọn JavaScript, Python, ati C # (.NET Core 2.1+) jẹ awọn oludari ni awọn ofin ti iṣẹ AWS Lambda. AWS Lambda laipẹ ṣafihan API Runtime, eyiti o fun ọ laaye lati ṣe pato ede ti o fẹ ati agbegbe asiko asiko, nitorinaa ṣe idanwo.

Jeki awọn iwọn package kekere fun imuṣiṣẹ. Awọn kere ti won ba wa, awọn yiyara wọn fifuye. Yago fun lilo awọn ile-ikawe nla, paapaa ti o ba lo awọn ẹya meji lati ọdọ wọn. Ti o ba n ṣe siseto ni JavaScript, lo ohun elo kikọ bi Webpack lati mu kikọ rẹ pọ si ati pẹlu ohun ti o nilo gaan nikan. NET Core 3.0 ni QuickJit ati Tiered Compilation eyiti o mu iṣẹ ṣiṣe dara ati iranlọwọ pupọ lori awọn ibẹrẹ tutu.

Igbẹkẹle awọn iṣẹ alailowaya lori awọn iṣẹlẹ le jẹ ki o ṣoro lati ṣakojọpọ ọgbọn iṣowo ni akọkọ. Ni iyi yii, awọn ila ifiranṣẹ ati awọn ẹrọ ipinlẹ le wulo pupọ. Awọn iṣẹ Lambda le pe ara wọn, ṣugbọn ṣe eyi nikan ti o ko ba nireti esi (“ina ati gbagbe”) - iwọ ko fẹ lati gba owo fun iduro fun iṣẹ miiran lati pari. Awọn laini ifiranṣẹ jẹ iwulo fun ipinya awọn apakan ti oye iṣowo, iṣakoso awọn igo ohun elo, ati awọn iṣowo ṣiṣe (lilo awọn ila FIFO). Awọn iṣẹ AWS Lambda le ṣe sọtọ si awọn laini SQS bi awọn laini ifiranṣẹ di ti o tọju abala awọn ifiranṣẹ ti o kuna fun itupalẹ nigbamii. Awọn iṣẹ Igbesẹ AWS (awọn ẹrọ ipinlẹ) wulo pupọ fun ṣiṣakoso awọn ilana ti o nipọn ti o nilo sisopọ awọn iṣẹ. Dipo iṣẹ Lambda kan ti n pe iṣẹ miiran, awọn iṣẹ igbesẹ le ṣe ipoidojuko awọn iyipada ipinlẹ, kọja data laarin awọn iṣẹ, ati ṣakoso ipo awọn iṣẹ agbaye. Eyi n gba ọ laaye lati ṣalaye awọn ipo atunwo, tabi kini lati ṣe nigbati aṣiṣe kan pato ba waye - ọpa ti o lagbara pupọ ni awọn ipo kan.

ipari

Ni awọn ọdun aipẹ, awọn imọ-ẹrọ ti ko ni olupin ti n dagbasoke ni iyara ti a ko ri tẹlẹ. Awọn aburu kan wa ti o ni nkan ṣe pẹlu iyipada paragim yii. Nipasẹ awọn amayederun abstraction ati iṣakoso iwọn, awọn solusan ti ko ni olupin n funni ni awọn anfani pataki, lati idagbasoke irọrun ati awọn ilana DevOps si awọn idinku nla ninu awọn idiyele iṣẹ.
Lakoko ti ọna aisi olupin kii ṣe laisi awọn apadabọ rẹ, awọn ilana apẹrẹ ti o lagbara wa ti o le ṣee lo lati kọ awọn ohun elo olupin ti o lagbara tabi ṣafikun awọn eroja olupin sinu awọn faaji ti o wa tẹlẹ.

orisun: www.habr.com

Fi ọrọìwòye kun