Tá sé ríthábhachtach a thuiscint cad a thugann gan freastalaí i ndáiríre mar ní chiallaíonn sé nach bhfuil freastalaí ann.
I ndáiríre, mar fhorbróir, ní thugann tú sracadh faoin bhfreastalaí sa chúlra. Toisc go gcaithfidh an cód a fhorbraíonn forbróir rith áit éigin, bíonn freastalaí ag feidhmiú sa chúlra i gcónaí.
Is é an t-idirdhealú ná más forbróir tú, ní gá duit a bheith buartha faoi fhreastalaí a bhunú, a chothabháil nó a imscaradh nó cód a bhaineann le freastalaí a scríobh.
Níl tú freagrach a thuilleadh as aon cheann de na rudaí sin, mar sin ní gá duit a bheith buartha fúthu.
Ní mór duit d’aird a dhíriú ar fhorbairt an chóid mar fhorbróir agus ní ar an mbonneagar.
Frámaí gan Fhreastalaí
Tá an modh chun aipeanna scamall-bhunaithe a fhorbairt agus a imscaradh gan fhreastalaí. Is é an soláthraí scamall a chothaíonn an bonneagar scamall, ní na forbróirí.
Níl orthu ach an tsuim a íoc ar bhonn úsáid-bhunaithe.
Is ardán é an creat gan fhreastalaí a chuireann ar do chumas feidhmchláir seirbhíse a chruthú - feidhmchláir a mhéadaíonn go mór ina n-aonar agus nach gcosnaíonn ach pinginí ort - agus cuimsíonn sé anois uirlisí monatóireachta, tástála agus slándála chun cabhrú leat feidhmchláir den sórt sin a bhainistiú.
Déanaimis scrúdú níos mine anois ar na cineálacha creata éagsúla gan fhreastalaí.
1. Gan bhriseadh
Seans go bhfuil tú ag smaoineamh go raibh an t-ádh ar dhuine éigin an t-ainm fearainn a dhaingniú Serverless.com níl ann ach airgead a bhaint as a ndea-ádh, ach caithfidh mé a dhearbhú duit nach mar sin atá an scéal.
Is é an creat gan fhreastalaí is cáiliúla ná an Creat Serverless, a bhfuil breis agus 43,000 réalta air GitHub.
Is é an creat freastalaí is mó tóir ná Serverless, a cruthaíodh ar dtús chun cabhrú le forbróirí aipeanna a chruthú do AWS Lambda.
Le Lambda agus ardáin eile FaaS, cuireann sé ar do chumas feidhmchláir gan fhreastalaí a dhearadh, a imscaradh agus a bhainistiú go tapa. Chomh maith le Kubeless agus Apache OpenWhisk, tacaíonn sé le Feidhmeanna Azure, Feidhmeanna Google Cloud, agus níos mó.
Cruthaíonn an Creat gan Fhreastalaí an bonneagar atá ag teastáil le haghaidh na bhfeidhmeanna agus na n-imeachtaí ar leith.
Mar thoradh air sin, is féidir leat cláir nó micrseirbhísí casta a bheidh bunaithe ar imeachtaí a chruthú a dhéanfaidh scála dóibh féin bunaithe ar éileamh.
Ina theannta sin, toisc go bhfuil sé neodrach ó thaobh an tsoláthraí de, is féidir leat aipeanna a chumhdach agus a imscaradh thar scamaill éagsúla, lena n-áirítear Google Cloud, Azure, AWS, etc.
Ina theannta sin, is féidir leat a chásanna úsáide a leathnú trí fheidhmiúlacht an chreata a athrú ag baint úsáide as forlíontáin.
Chun cásanna úsáide a fhorbairt nach bhfuil clúdaithe faoi láthair, cuireann Serverless éiceachóras leathan breiseán ar fáil.
2. AWS Charlie
An bhfuil creat Python á lorg agat chun feidhmchláir gan fhreastalaí a chruthú?
Is Python é AWS Chalice ardán forbartha feidhmchláir gan fhreastalaí is tionscadal é sin do dhíograiseoirí Python.
Cuireann sé microframework ar fáil a chumasaíonn forbairt agus imscaradh tapa feidhmchlár trí úsáid a bhaint as AWS Lambda agus API Gateway.
Socraíonn Chalice na hacmhainní cuí go huathoibríoch, rud a chuireann ar do chumas micreasheirbhísí agus seirbhísí gan fhreastalaí a rith agus a imscaradh go tapa feidhmchláir ghréasáin.
Ina theannta sin, APIs REST is féidir é a imscaradh go tapa chuig AWS ag baint úsáide as Chalice CLI. Ina theannta sin, tá sé simplí píblínte CI/CD a chruthú ós rud é go gcruthaíonn Chalice píblínte imlonnaithe go huathoibríoch ag baint úsáide as AWS CodeBuild agus CodePipeline.
Mar shampla, thóg CyberArk micreasheirbhísí gan fhreastalaí ag baint úsáide as Chalice agus bonneagar níos mó le AWS CDK. Rinne Chalice aistriú na bhforbróirí ó áitribh go hailtireacht scamall níos simplí.
Cuireann comhtháthú Amazon API Gateway, Amazon S3, Amazon SNS, Amazon SQS, agus seirbhísí AWS eile leis an API.
Tá Chalice Python-centric, mar sin d'fhéadfaí na cásanna úsáide a theorannú do sheirbhísí cruthaithe i Python.
3. Claudia.js
Feidhmíonn sé níos mó mar uirlis imlonnaithe seachas mar chreat.
Is uirlis foinse oscailte é a chuireann ar chumas ríomhchláraitheoirí feidhmchláir Nód a imscaradh go tapa agus go héasca in AWS Lambda agus API Gateway (gan a bheith eolach ar na freastalaithe iad féin).
Socraíonn sé timpeallacht JavaScript go huathoibríoch agus déanann sé tascanna cumraíochta agus imlonnaithe a uathoibriú.
Ina theannta sin, is féidir é a úsáid gan imní faoi óstáil, inscálaitheacht, etc. mar chód cliant-taobh nó feidhmeanna gan fhreastalaí.
Is féidir le forbróirí aipeanna arna dtiomáint ag imeachtaí agus APIanna gréasáin uathscálaithe a chruthú agus a imscaradh go tapa agus gan imní mar thoradh air sin.
Cuireann a leabharlanna síntí ar chumas úsáideoirí chatbots agus críochphointí API Gréasáin a chruthú go héasca. Is modh iontach é chun go leor leaganacha de do shuíomh a bhainistiú ag an am céanna gan cur isteach ar an áisiúlacht agus ar an sásamh a bhfuil tú ag súil ó Claudia.
Cuimsíonn sé uirlis bainistíochta leagan simplí, a ligeann duit oibriú ar leaganacha iomadúla ag an am céanna gan a bheith buartha faoi choinbhleachtaí nó a bheith caillte i farraige de chód.
4. Zappa
Tá Zappa, creat Python eile, simplí le húsáid agus saibhir i ngnéithe. Cuireann sé ar do chumas aipeanna Python-bhunaithe gan fhreastalaí imeacht-tiomáinte a dhearadh agus a imscaradh chuig AWS Lambda ar bhealach gan uaim.
Is creat coitianta é Zappa freisin chun aipeanna agus tionscadail WSGI-bhunaithe a fhorbairt.
Tá sé comhoiriúnach le beagnach aon chreat a chomhlíonann WSGI, lena n-áirítear Pirimid, Buidéal, agus fiú Django.
Ina theannta sin, nuair a úsáidtear é i gcomhar le Flask, tá Zappa oiriúnach le haghaidh óstáil casta gan fhreastalaí feidhmchláir ghréasáin, próiseáil íomhá, próiseáil téacs, agus géarchor uimhreacha.
Cumraíonn Zappa na paraiméadair imlonnaithe go huathoibríoch. Imscaradh an feidhmchlár chuig céim táirgthe ag baint úsáide as líne ordaithe amháin nuair atá na socruithe sonraithe go cuí.
Más mian leat teimpléad API Gateway CloudFormation, bain úsáid as an ordú teimpléad.
Bain úsáid as teastais SSL, teastais Bainisteoir Teastais AWS, agus deimhnithe Let's Encrypt chun Zappa a imscaradh chuig fofhearainn saincheaptha agus ainmneacha fearainn.
Cumasaigh críochphointí slán Geata API, lena n-áirítear an eochair API, beartas IAM, Údaróirí Lambda, Údaireoirí Linn Úsáideora Cognito, agus Beartas Acmhainní.
Ina theannta sin, ag baint úsáide as comhad S3, is féidir leat na hathróga timpeallachta a athrú don timpeallacht áitiúil, do thimpeallacht iargúlta AWS, agus don timpeallacht i bhfad i gcéin.
5. Ailtire
Is creat láidir é Ailtire chun feidhmchláir dhúchasacha scamall a chruthú atá gasta, cothrom le dáta agus inscálaithe.
Is creat casta cuimsitheach é. Cuireann sé ar chumas ríomhchláraitheoirí ailtireacht gan fhreastalaí a chruthú go tapa ag baint úsáide as cód íosta, gan aon fhoirmiúlachtaí, agus cumraíocht gonta.
Mar sin is féidir leo díriú ar loighic ghnó amháin. Ina theannta sin, ní íocann tú ach as seirbhísí atá á n-úsáid, á n-iarraidh, nó á scála síos go nialas.
Déantar ailtire chun feidhmchláir ghréasáin a chruthú le tacaíocht bhunachar sonraí dinimiciúil. Ó thaobh na teicneolaíochta de, is fillteán ardleibhéil é do AWS SAM.
Mar sin, is féidir aon rud is féidir a dhéanamh le SAM a dhéanamh leis an Ailtire freisin.
Mar sin féin, is fearr an creat maidir le haipeanna gréasáin a chruthú. Chun an t-imscaradh a dhéanamh simplí, úsáideann an t-ailtire teicneolaíochtaí a bhfuil an-tóir orthu ar nós coinníollacha Google Cloud Build agus G Init.
Gan aon saothair dhaonna, fostaíonn an t-ailtire comhad app.arc chun an cód a thógáil go huathoibríoch atá cumraithe agus curtha ar fáil de réir socruithe údaraithe úsáideora.
Níl ort ach a gcuid scripteanna a rith, áiseanna Forbróirí Javascript i scríbhinn, debugging, agus a thástáil loighic a ngnó.
6. Sigma
Tá IDE nua scamall-bhunaithe ar a dtugtar Sigma bunaithe ar choincheap na forbartha gan freastalaí.
Is IDE lán-feiceáil é seo a chuireann ar do chumas cód a chruthú agus é a fhoilsiú mar fheidhmchlár beo i bhfíor-am. Ní hamháin gur eagarthóir téacs simplí é le roinnt gnéithe mhaisiúla.
Is féidir leis an Sigma IDE cumarsáid a dhéanamh ar ais agus ar aghaidh leis an ardán gan fhreastalaí (FaaS) de do rogha féin, ach amháin má tá comhad cumraíochta i láthair.
Mar thoradh air sin, is féidir leat a sheachaint ag déanamh jabanna tedious ar feadh uaireanta iomadúla. Tá Sigma gan fhreastalaí ó nádúr, i gcodarsnacht le cláir eile a dhéanann iarracht sprioc inchomparáide a bhaint amach.
Le roinnt eisceachtaí, is féidir an IDE a úsáid gan seirbhís chúldeiridh trí rith laistigh den bhrabhsálaí amháin. Go háirithe, tá an cúlchríoch riachtanach chun sonraí anailíse a bhailiú agus úsáideoirí a fhíordheimhniú.
Déantar feidhmchláir a imscaradh go hincriminteach agus nascann siad le go leor Seirbhísí AWS eile, lena n-áirítear DynamoDB, AWS Lambda, agus AWS API.
Tá tacaíocht mhaith ag NodeJS ón Sigma IDE toisc go gceadaíonn sé feidhmchláir fíor-ama. Tá sé tábhachtach súil a choinneáil ar an gceann seo agus triail a bhaint as.
7. Jets
An bhfuil meas agat ar Ruby?
Ansin b’fhéidir go mbeifeá buíoch as Jets, Creat Ruby gan fhreastalaí chun micreasheirbhísí a dhearadh agus a imscaradh. Is féidir leat struchtúir API a chruthú agus iad a sheachadadh chuig Lambda le foireann uirlisí cuimsitheach an chreata.
Is féidir scairdeanna a úsáid freisin chun feidhmeanna neamhspleácha a chruthú a nascann roinnt seirbhísí agus acmhainní AWS.
Athraítear do chód reatha ina fheidhmeanna do Lambda agus do sheirbhísí AWS eile trí chreat Jets.
Ligeann sé seo duit níos mó ama a chaitheamh ag tógáil cód feidhme trí scipeáil thar phróisis mar imscaradh agus soláthar.
Is féidir le forbróirí cód Ruby a scríobh agus a thiontú go feidhmeanna Lambda agus acmhainní Amazon API Gateway ag Jets.
Mar thoradh air sin, ligeann Jets duit éagsúlacht de phatrúin dearaidh a chruthú, mar shampla feidhmchláir API ar líne, cláir faoi stiúir imeachtaí, ailtireacht IoT, agus níos mó.
Chun am a shábháil, tá sé deartha chun gur féidir cód a thiontú go héasca i bhfeidhmeanna lambda agus acmhainní AWS.
8. Múnla Feidhmchláir Gan Fhreastalaí AWS
Chun é a chur go simplí, déanann AWS SAM aipeanna gan freastalaí a chruthú a chomhtháthaíonn le seirbhísí éagsúla AWS.
Déanann sé níos éasca aipeanna gan freastalaí a dhearadh, a imscaradh agus a dhífhabhtú laistigh de thimpeallacht AWS toisc gurb é an creat oifigiúil imlonnaithe gan freastalaí ó AWS é.
Le comhréir luathscríbhneoireachta SAM, is féidir le forbróirí cur síos a dhéanamh ar acmhainní i gcodán de na línte a theastaíonn le AWS CloudFormation. Le AWS SAM, is féidir leat aipeanna éagsúla a chruthú, lena n-áirítear gníomhaíochtaí láidre asincrónacha faoi stiúir imeachtaí.
Ina theannta sin, cuireann sé ar chumas feidhmeanna Lambda íomhá-bhunaithe Docker-bhunaithe, a shruthlíniú go suntasach forbairt gan fhreastalaí.
Ag baint úsáide as AWS Lambda, API Gateway, táblaí DynamoDB, agus seirbhísí S3 mar bhunús, is minic a úsáidtear an creat chun imscaradh feidhmchláir gan fhreastalaí a uathoibriú.
Is féidir feidhmchláir atá sonraithe ag teimpléid SAM nó AWS CDK a thógáil, a thástáil agus a dhífhabhtú go háitiúil trí úsáid a bhaint as timpeallacht fhorghníomhaithe Lambda SAM CLI.
Is féidir le forbróirí athruithe cód sa scamall a thástáil le SAM Accelerate le haghaidh forbairt scamall-bhunaithe, rud a chuir deireadh leis an ngá atá le aithrise áitiúil le haghaidh apps gan freastalaí. nascann sé le táirgí éagsúla AWS gan fhreastalaí.
Áiríonn sé éagsúlacht na n-orduithe praiticiúla SAM CLI (cosúil le sam init, sam logs, agus sam package, i measc na cinn coitianta).
9. Fógó
Tá Flogo oiriúnach le haghaidh forbairt feidhmchláir gan fhreastalaí atá bunaithe ar Docker.
Is éiceachóras foinse oscailte é le gnéithe atá bunaithe ar imeachtaí a fhágann go bhfuil sé níos éasca aipeanna comhaimseartha gan freastalaí atá feasach ar acmhainní a chruthú.
Cuireann sé creat oiriúnaithe ar fáil chun aipeanna ar AWS Lambda a dhearadh, a imscaradh agus a bhainistiú go tapa ag baint úsáide as íomhánna Docker amháin agus tá sé scríofa i dteanga ríomhchlárúcháin Golang.
Bhain go leor gnólachtaí úsáid as Project Flogo, lena n-áirítear Thingstream, Foilsitheoireachta Liturgical, Biogen, Cosentino, agus Campari Group, chun tacú lena gcásanna úsáide.
D’fhéadfadh CargoSmart, mar shampla, AI a úsáid chun anailís a dhéanamh ar shonraí IoT chun eispéiris úsáideoirí a fheabhsú trí bhreithiúnas níos fearr.
Bhain sé úsáid as simplíocht Flogo chun comhtháthú a dhéanamh foghlaim meaisín (ML) samhlacha.
Cuireann sé réitigh ar fáil do ghnólachtaí éagsúla ar gá dóibh freagairt go tapa agus apps a fhorbairt go tapa chun am a shábháil.
Tacaíonn Flogo le teanga ríomhchlárúcháin Golang agus UI amhairc gréasáin agus is féidir iad a úsáid chun d’aipeanna a dhearadh agus a thógáil.
10. Aimpliú AWS
Bain úsáid as creat AWS Amplify chun aipeanna inscálaithe gan fhreastalaí a chruthú go héasca le haghaidh ardáin ghréasáin agus soghluaiste agus taitneamh a bhaint as solúbthacht gan teorainn.
Trí úsáid a bhaint as próisis chliste, is féidir leat do chuid aislínte gan fhreastalaí a chumrú le sonraí, stóráil, fíordheimhniú agus go leor eile.
Le níos lú línte cód, ceangail feidhmchláir mhóibíleacha agus gréasáin le seirbhísí AWS nua nó atá ann cheana.
Is féidir aipeanna gréasáin aon leathanach, aipeanna rindreáilte ar thaobh an fhreastalaí, agus leathanaigh ghréasáin stádas a óstáil agus a imscaradh gan ach cúpla cad a tharlaíonn.
Ina theannta sin, déanann sé simplí é a bhainistiú úsáideoirí app agus ábhar. Is féidir le forbróirí soghluaiste agus gréasáin ceann tosaigh aipeanna lánchruachta a thógáil ar AWS níos tapúla agus an aip a athrú aon uair is gá duit le cabhair ó AWS Amplify.
Creataí gréasáin iomadúla, lena n-áirítear Freagairt, Angular, JavaScript, Vue.js, Next.js, etc., chomh maith le hardáin soghluaiste, lena n-áirítear iOS, Ionic, Flutter, Android, agus React Native, tacaithe ag Amplify.
Conclúid
Tá na creataí is fearr gan fhreastalaí clúdaithe againn anois is féidir leat a chomhtháthú le d'iarratas.
Ligeann an teicneolaíocht seo dúinn feidhmchláir a fhoilsiú ar an margadh níos tapúla agus luach a mhéadú trí d’iarratas a bharrfheabhsú, chomh maith le airgead agus acmhainní a shábháil trí acmhainní a scálaiú de réir éileamh tráchta.
Is í an ríomhaireacht gan fhreastalaí an treocht is nuaí maidir lenár n-aipeanna scamall-bhunaithe a chruthú agus a sheachadadh. Cruthófar go leor creataí úrnua gan freastalaí sna blianta ina dhiaidh sin chun réitigh ghnó a shimpliú, chun costais a laghdú, agus chun roinnt buntáistí breise a sholáthar don teicneolaíocht.
Leave a Reply