Tha e deatamach tuigsinn dè tha dha-rìribh gun fhrithealaiche a’ ciallachadh oir chan eil sin a’ ciallachadh nach eil frithealaiche ann.
Gu fìrinneach, mar leasaiche, cha bhith thu a’ toirt seachad sracadh mun t-seirbheisiche air a’ chùl. Leis gu feum an còd a leasaicheas leasaiche a bhith a’ ruith an àiteigin, tha frithealaiche an-còmhnaidh ag obair air a’ chùl.
Is e an t-eadar-dhealachadh ma tha thu nad leasaiche, cha leig thu leas a bhith draghail mu bhith a’ stèidheachadh, a’ cumail suas, no a’ cleachdadh frithealaiche no a’ sgrìobhadh còd co-cheangailte ri frithealaiche.
Chan eil uallach ort tuilleadh airson gin de na rudan sin, mar sin chan fheum thu dragh a ghabhail mun deidhinn.
Feumaidh tu d’ aire a chuir air leasachadh a’ chòd mar leasaiche agus chan ann air a’ bhun-structair.
Frèamaichean gun fhrithealaiche
Tha an dòigh airson aplacaidean stèidhichte air sgòthan a leasachadh agus a chleachdadh gun fhrithealaiche. Tha am bun-structar sgòthan air a chumail suas leis an t-solaraiche sgòthan, chan ann leis an luchd-leasachaidh.
Feumaidh iad dìreach an t-suim a phàigheadh a rèir cleachdadh.
Tha am frèam gun fhrithealaiche na àrd-ùrlar a leigeas leat tagraidhean seirbheis a chruthachadh - aplacaidean a bhios a’ leudachadh gu mòr leotha fhèin fhad ‘s nach cosg iad ach sgillinn dhut - agus tha e a-nis a’ toirt a-steach innealan sgrùdaidh, deuchainn agus tèarainteachd gus do chuideachadh le bhith a ’riaghladh thagraidhean mar sin.
Leig dhuinn a-nis sgrùdadh nas mionaidiche a dhèanamh air na diofar sheòrsaichean frèam gun fhrithealaiche.
1. Gun fhrithealaiche
Is dòcha gu bheil thu a’ smaoineachadh gur e cuideigin a bha fortanach an t-ainm fearainn a dhèanamh tèarainte Serverless.com chan eil ann ach airgead a-steach air an deagh fhortan, ach feumaidh mi a bhith cinnteach dhut nach ann mar sin a tha.
Is e am frèam gun fhrithealaiche as ainmeile am frèam Serverless, aig a bheil còrr air 43,000 rionnag air GitHub.
Is e am frèam gun fhrithealaiche as mòr-chòrdte Serverless, a chaidh a chruthachadh an toiseach gus luchd-leasachaidh a chuideachadh gus aplacaidean a chruthachadh airson AWS Lambda.
Le Lambda agus àrd-ùrlaran FaaS eile, leigidh e leat tagraidhean gun fhrithealaiche a dhealbhadh, a chleachdadh agus a riaghladh gu sgiobalta. A bharrachd air Kubeless agus Apache OpenWhisk, tha e a’ toirt taic do Azure Functions, Google Cloud Functions, agus barrachd.
Tha am bun-structar a tha a dhìth airson na gnìomhan agus na tachartasan sònraichte air a chruthachadh gu fèin-ghluasadach leis an Fhrèam Serverless.
Mar thoradh air an sin, faodaidh tu prògraman no meanbh-sheirbheisean iom-fhillte a chruthachadh a bhios gan sgèile fhèin a rèir iarrtas.
A bharrachd air an sin, leis gu bheil e neo-phàirteach le solaraiche, faodaidh tu aplacaidean a phasgadh agus a chuir an sàs thairis air grunn sgòthan, nam measg Google Cloud, Azure, AWS, msaa.
A bharrachd air an sin, faodaidh tu na cùisean cleachdaidh aige a leudachadh le bhith ag atharrachadh gnìomhachd an fhrèam le bhith a’ cleachdadh plugins.
Airson a bhith a’ leasachadh chùisean cleachdaidh nach eil air an còmhdach an-dràsta, tha Serverless a’ tabhann eag-shiostam farsaing de plugins.
2. AWS Teàrlach
A bheil thu a’ coimhead airson frèam Python gus tagraidhean gun fhrithealaiche a chruthachadh?
Tha AWS Chalice na Python àrd-ùrlar leasachaidh tagradh gun fhrithealaiche tha sin na phròiseact dha luchd-dealasach Python.
Tha e a’ tabhann microframework a bheir comas do leasachadh tagraidh luath agus cleachdadh a’ cleachdadh AWS Lambda agus API Gateway.
Bidh Chalice gu fèin-obrachail a’ stèidheachadh nan goireasan iomchaidh, a’ toirt cothrom dhut meanbh-sheirbheisean gun fhrithealaiche a ruith agus a chleachdadh gu sgiobalta agus tagraidhean lìn.
A thuilleadh air sin, REST APIs faodar a chuir gu sgiobalta gu AWS a’ cleachdadh Chalice CLI. A bharrachd air an sin, tha e sìmplidh pìoban CI / CD a chruthachadh leis gu bheil Chalice gu fèin-ghluasadach a’ cruthachadh pìoban cleachdaidh a ’cleachdadh AWS CodeBuild agus CodePipeline.
Mar eisimpleir, thog CyberArk meanbh-sheirbheisean gun fhrithealaiche a’ cleachdadh Chalice agus bun-structar nas motha le AWS CDK. Chaidh gluasad an luchd-leasachaidh bho thogalach gu ailtireachd sgòthan a dhèanamh nas sìmplidhe le Chalice.
Le bhith ag amalachadh Amazon API Gateway, Amazon S3, Amazon SNS, Amazon SQS, agus seirbheisean AWS eile a’ cur ris an API.
Tha Chalice stèidhichte air Python, agus mar sin dh’ fhaodadh na cùisean cleachdaidh a bhith cuingealaichte ri seirbheisean a chaidh a chruthachadh ann am Python.
3. Claudia.js
Tha e a’ frithealadh barrachd mar inneal cleachdadh seach frèam.
Is e inneal stòr fosgailte a th’ ann a leigeas le luchd-prògramaidh tagraidhean Node a chuir a-steach gu AWS Lambda agus API Gateway gu sgiobalta agus gu furasta (gun fios mu na frithealaichean fhèin).
Bidh e a’ stèidheachadh àrainneachd JavaScript gu fèin-ghluasadach agus a’ dèanamh obair rèiteachaidh is cleachdadh gu fèin-ghluasadach.
A bharrachd air an sin, faodar a chleachdadh gun dragh mu aoigheachd, scalability, msaa mar chòd taobh teachdaiche no gnìomhan gun fhrithealaiche.
Faodaidh luchd-leasachaidh aplacaidean air an stiùireadh le tachartas agus APIan lìn fèin-sgèile a chruthachadh agus a chleachdadh gu luath agus gun dragh.
Tha na leabharlannan leudachaidh aige a’ toirt cothrom do luchd-cleachdaidh chatbots agus puingean crìochnachaidh API Lìn a chruthachadh gu furasta. Tha e na dhòigh math air iomadh dreach den làrach-lìn agad a riaghladh aig an aon àm gun a bhith a’ toirt buaidh air an goireasachd agus an toileachas ris an robh dùil agad bho Claudia.
Tha e a’ toirt a-steach inneal riaghlaidh dreach sìmplidh, a leigeas leat obrachadh air grunn dhreach aig an aon àm gun a bhith draghail mu chòmhstri no a bhith air chall ann am muir de chòd.
4. Zappa
Tha Zappa, frèam Python eile, sìmplidh a chleachdadh agus beairteach ann am feartan. Leigidh e leat aplacaidean stèidhichte air Python gun fhrithealaiche a dhealbhadh agus a chuir gu AWS Lambda ann an dòigh gun fhiosta.
Tha Zappa cuideachd na fhrèam mòr-chòrdte airson a bhith a’ leasachadh aplacaidean agus pròiseactan stèidhichte air WSGI.
Tha e co-chòrdail ri cha mhòr frèam sam bith a tha a’ gèilleadh ri WSGI, a’ toirt a-steach Pyramid, Bottle, agus eadhon Django.
A bharrachd air an sin, nuair a thèid a chleachdadh ann an co-bhonn ri Flask, tha Zappa air leth freagarrach airson aoigheachd gun fhrithealaiche de iom-fhillte tagraidhean lìn, giollachd ìomhaighean, giullachd teacsa, agus crunching àireamhan.
Bidh Zappa a’ rèiteachadh nam paramadairean cleachdaidh gu fèin-ghluasadach. Cuir an tagradh gu ìre toraidh a’ cleachdadh aon loidhne-àithne nuair a tha na roghainnean air an sònrachadh gu h-iomchaidh.
Ma tha thu ag iarraidh teamplaid API Gateway CloudFormation, cleachd an àithne teamplaid.
Cleachd teisteanasan SSL, teisteanasan Manaidsear Teisteanas AWS, agus teisteanasan Let's Encrypt gus Zappa a chuir gu subdomains àbhaisteach agus ainmean fearainn.
Dèan comas air puingean crìochnachaidh tèarainte API Gateway, a’ toirt a-steach an iuchair API, poileasaidh IAM, Lambda Authorizers, Cognito User Pool Authorizers, agus Poileasaidh Goireasan.
A bharrachd air an sin, a’ cleachdadh faidhle S3, faodaidh tu caochladairean àrainneachd atharrachadh airson na h-àrainneachd ionadail, àrainneachd AWS iomallach, agus àrainneachd fad às.
5. Ailtire
Tha ailtire na fhrèam làidir airson a bhith a’ cruthachadh aplacaidean dùthchasach sgòthan a tha luath, as ùire agus so-ruigsinneach.
Tha e na fhrèam iom-fhillte agus farsaing. Leigidh e le luchd-prògramaidh ailtireachd gun fhrithealaiche a chruthachadh gu sgiobalta a’ cleachdadh glè bheag de chòd, gun fhoirmealachdan, agus rèiteachadh goirid.
Mar sin faodaidh iad fòcas a chuir air loidsig gnìomhachais a-mhàin. A bharrachd air an sin, cha phàigh thu ach airson seirbheisean a thathas a’ cleachdadh, ag iarraidh, no a’ sgèile sìos gu neoni.
Tha ailtire air a dhèanamh airson tagraidhean lìn a chruthachadh le taic stòr-dàta fiùghantach. Ann an seagh teignigeach, tha e na inneal adhartach airson AWS SAM.
Mar sin, faodar rud sam bith a ghabhas dèanamh le SAM a dhèanamh leis an ailtire.
Ach, tha am frèam air leth math air cruthachadh aplacaidean lìn. Gus cleachdadh a dhèanamh sìmplidh, bidh an t-ailtire a’ cleachdadh theicneòlasan a tha a’ còrdadh riutha gu mòr leithid suidheachaidhean Google Cloud Build agus G Init.
Às aonais saothair daonna sam bith, bidh an t-ailtire a’ fastadh faidhle app.arc gus an còd a thogail gu fèin-ghluasadach agus air a thoirt seachad a rèir roghainnean cead neach-cleachdaidh.
Dìreach ruith na sgriobtaichean aca, goireasan Javascript luchd-leasachaidh ann an sgrìobhadh, debugging, agus a 'dèanamh deuchainn air an loidsig gnìomhachais.
6. Sigma
Tha IDE ùr stèidhichte air sgòthan ris an canar Sigma stèidhichte air bun-bheachd leasachadh gun fhrithealaiche.
Is e IDE làn-nochdadh a tha seo a leigeas leat còd a chruthachadh agus fhoillseachadh mar thagradh beò ann an àm fìor. Chan e dìreach deasaiche teacsa sìmplidh a th’ ann le beagan fheartan sùbailte.
Faodaidh an Sigma IDE conaltradh air ais is air adhart leis an àrd-ùrlar gun fhrithealaiche (FaaS) de do roghainn, ach dìreach ma tha faidhle rèiteachaidh an làthair.
Mar thoradh air an sin, faodaidh tu obraichean tedious a sheachnadh airson grunn uairean a thìde. Tha Sigma gun fhrithealaiche le nàdar, an taca ri prògraman eile a tha a 'feuchainn ri amas coimeasach a choileanadh.
Le beagan eisgeachdan, faodar an IDE a chleachdadh às aonais seirbheis cùl-taic le bhith a 'ruith taobh a-staigh a' bhrabhsair a-mhàin. Gu sònraichte, tha an cùl-raon riatanach gus dàta anailis a chruinneachadh agus luchd-cleachdaidh a dhearbhadh.
Bidh tagraidhean gan cleachdadh mean air mhean agus bidh iad a’ ceangal ri mòran de Sheirbheisean AWS eile, nam measg DynamoDB, AWS Lambda, agus AWS API.
Tha NodeJS a’ faighinn deagh thaic bhon Sigma IDE leis gu bheil e a’ ceadachadh tagraidhean fìor-ùine. Tha e cudromach sùil a chumail air an fhear seo agus feuchainn air.
7. Jets
A bheil meas agad air Ruby?
An uairsin is dòcha gu bheil thu a’ cur luach air Jets, Frèam Ruby gun fhrithealaiche airson dealbhadh agus cleachdadh meanbh-sheirbheisean. Faodaidh tu structaran API a chruthachadh agus an lìbhrigeadh gu Lambda le pasgan inneal coileanta an fhrèam.
Faodar jets a chleachdadh cuideachd gus gnìomhan leotha fhèin a chruthachadh a cheanglas grunn sheirbheisean is ghoireasan AWS.
Tha an còd gnàthach agad air atharrachadh gu gnìomhan airson Lambda agus seirbheisean AWS eile tro fhrèam Jets.
Leigidh seo leat barrachd ùine a chaitheamh a’ togail còd gnìomh le bhith a’ leum thairis air pròiseasan leithid cleachdadh agus solar.
Faodar còd Ruby a sgrìobhadh le luchd-leasachaidh agus atharrachadh gu gnìomhan Lambda agus goireasan Amazon API Gateway le Jets.
Mar thoradh air an sin, leigidh Jets leat grunn phàtranan dealbhaidh a chruthachadh, leithid tagraidhean API air-loidhne, prògraman air an stiùireadh le tachartasan, ailtireachd IoT, agus barrachd.
Gus ùine a shàbhaladh, tha e air a dhealbhadh gus còd a thionndadh gu furasta gu gnìomhan lambda agus goireasan AWS.
8. Modail Iarrtas gun fhrithealaiche AWS
Gus a chuir gu sìmplidh, tha AWS SAM ga dhèanamh nas fhasa aplacaidean gun fhrithealaiche a chruthachadh a bhios ag amalachadh le diofar sheirbheisean AWS.
Tha e ga dhèanamh nas fhasa a bhith a’ dealbhadh, a’ cleachdadh, agus a’ deasbaireachd aplacaidean gun fhrithealaiche taobh a-staigh àrainneachd AWS oir is e am frèam oifigeil cleachdadh gun fhrithealaiche bho AWS.
Le co-chòrdadh làmh-ghoirid SAM, faodaidh luchd-leasachaidh cunntas a thoirt air goireasan ann am bloigh de na loidhnichean a tha a dhìth le AWS CloudFormation. Le AWS SAM, faodaidh tu grunn aplacaidean a chruthachadh, a’ toirt a-steach gnìomhan làidir asyncronach air an stiùireadh le tachartas.
A bharrachd air an sin, tha e a’ comasachadh gnìomhan Lambda stèidhichte air ìomhaigh Docker, a’ sgioblachadh leasachadh gun fhrithealaiche gu mòr.
A’ cleachdadh AWS Lambda, API Gateway, bùird DynamoDB, agus seirbheisean S3 mar bhunait, bidh am frèam air a chleachdadh gu tric gus cleachdadh thagraidhean gun fhrithealaiche a dhèanamh fèin-ghluasadach.
Faodar tagraidhean a tha air an sònrachadh le teamplaidean SAM no AWS CDK a thogail, a dhearbhadh, agus an dì-bhugachadh gu h-ionadail a’ cleachdadh àrainneachd cur gu bàs coltach ri Lambda aig SAM CLI.
Faodaidh luchd-leasachaidh deuchainn a dhèanamh air atharrachaidhean còd san sgòth le SAM Accelerate airson leasachadh stèidhichte air sgòthan, a’ cur às don fheum air aithris ionadail airson aplacaidean gun fhrithealaiche. a’ ceangal ri measgachadh de thoraidhean AWS gun fhrithealaiche.
Tha e a’ toirt a-steach grunn òrdughan practaigeach SAM CLI (leithid sam init, sam logs, agus sam package, am measg feadhainn mòr-chòrdte).
9. Flogo
Tha Flogo air leth freagarrach airson leasachadh tagradh gun fhrithealaiche stèidhichte air Docker.
Is e eag-shiostam stòr fosgailte a th’ ann le feartan air an stiùireadh le tachartas a tha ga dhèanamh nas fhasa aplacaidean co-aimsireil gun fhrithealaiche a tha mothachail air goireasan a chruthachadh.
Tha e a’ tabhann frèam sònraichte airson dealbhadh, cleachdadh agus riaghladh aplacaidean air AWS Lambda gu sgiobalta a’ cleachdadh dìreach ìomhaighean Docker agus tha e sgrìobhte ann an cànan prògramadh Golang.
Tha grunn ghnìomhachasan air a bhith a’ cleachdadh Project Flogo, a’ gabhail a-steach Thingstream, Liturgical Publishing, Biogen, Cosentino, agus Campari Group, gus taic a thoirt do na cùisean cleachdaidh aca.
Dh’ fhaodadh CargoSmart, mar eisimpleir, AI fhastadh gus dàta IoT a mhion-sgrùdadh gus eòlasan luchd-cleachdaidh a leasachadh tro bhreithneachadh nas fheàrr.
Rinn e feum de shìmplidheachd Flog ann an amalachadh ionnsachadh innealan (ML) modailean.
Tha e a’ tabhann fhuasglaidhean do dhiofar ghnìomhachasan a dh’ fheumas freagairt gu sgiobalta agus aplacaidean a leasachadh gu sgiobalta gus ùine a shàbhaladh.
Tha cànan prògramadh Golang agus UI lèirsinneach lìn a’ faighinn taic bho Flogo agus faodar a chleachdadh gus na h-aplacaidean agad a dhealbhadh agus a thogail.
10. Meudaich AWS
Cleachd frèam AWS Amplify gus aplacaidean scalable gun fhrithealaiche a chruthachadh airson àrd-ùrlaran lìn is gluasadach agus faigh tlachd bho shùbailteachd gun chrìoch.
A’ cleachdadh phròiseasan tuigseach, faodaidh tu na backends gun fhrithealaiche agad a rèiteachadh le dàta, stòradh, dearbhadh, agus barrachd.
Le nas lugha de loidhnichean còd, ceangail tagraidhean gluasadach agus lìn ri seirbheisean AWS ùra no gnàthaichte.
Faodar aplacaidean lìn aon-duilleig, aplacaidean air an toirt seachad air taobh an fhrithealaiche, agus duilleagan-lìn inbhe uile a bhith air an cumail agus air an cleachdadh le dìreach beagan chlican.
A bharrachd air an sin, tha e ga dhèanamh sìmplidh luchd-cleachdaidh app agus susbaint a riaghladh. Faodaidh luchd-leasachaidh gluasadach agus lìn aghaidh-aghaidh aplacaidean làn-chruach a thogail air AWS nas luaithe agus an aplacaid atharrachadh uair sam bith a dh’ fheumas tu le taic bho AWS Amplify.
Iomadh frèam lìn, a’ gabhail a-steach React, Angular, JavaScript, Vue.js, Next.js, msaa, a bharrachd air àrd-ùrlaran gluasadach, a’ toirt a-steach iOS, Ionic, Flutter, Android, agus React Native, a’ faighinn taic bho Amplify.
Co-dhùnadh
Tha sinn a-nis air dèiligeadh ris na prìomh fhrèaman gun fhrithealaiche as urrainn dhut fhilleadh a-steach don tagradh agad.
Leigidh an teicneòlas seo leinn tagraidhean fhoillseachadh don mhargaidh nas luaithe agus luach àrdachadh le bhith a’ dèanamh an fheum as fheàrr den tagradh agad, a bharrachd air airgead agus goireasan a shàbhaladh le bhith a’ sgèileadh ghoireasan a rèir iarrtas trafaic.
Is e an gluasad as ùire ann a bhith a’ cruthachadh agus a’ lìbhrigeadh ar n-aplacaidean stèidhichte air sgòthan coimpiutaireachd gun fhrithealaiche. Thèid mòran a bharrachd frèaman ùra gun fhrithealaiche a chruthachadh anns na bliadhnaichean a leanas gus fuasglaidhean gnìomhachais a dhèanamh nas sìmplidhe, cosgaisean a lughdachadh, agus buannachdan a bharrachd a thoirt do theicneòlas.
Leave a Reply