Zava-dehibe ny mahatakatra ny tena dikan'ny hoe tsy misy mpizara satria tsy midika izany fa tsy misy mpizara.
Raha ny marina, amin'ny maha-mpamorona anao, dia tsy manao rip momba ny mpizara ao ambadika ianao. Satria mila mandeha any amin'ny toerana iray ny kaody namboarin'ny developer iray, dia misy mpizara miasa foana ao ambadika.
Ny mampiavaka azy dia ny hoe raha mpamorona ianao dia tsy mila manahy momba ny fananganana, fikojakojana, na fametrahana mpizara na fanoratana code mifandraika amin'ny server.
Tsy tompon'andraikitra amin'ireo zavatra ireo intsony ianao, noho izany dia tsy mila manahy momba azy ireo ianao.
Tsy maintsy mametraka ny sainao amin'ny famolavolana ny kaody ianao amin'ny maha-mpamorona azy fa tsy amin'ny fotodrafitrasa.
Frameworks tsy misy mpizara
Tsy misy mpizara ny fomba fampivoarana sy fametrahana fampiharana mifototra amin'ny rahona. Ny fotodrafitrasa rahona dia tazonin'ny mpamatsy rahona, fa tsy ny mpamorona.
Izy ireo dia takiana amin'ny fandoavana ny vola amin'ny alàlan'ny fampiasana.
Ny rafitra tsy misy mpizara dia sehatra ahafahanao mamorona rindranasa serivisy — rindranasa izay miakatra be amin'ny azy ireo nefa tsy mandoa vola fotsiny — ary misy fitaovana fanaraha-maso, fitsapana ary fiarovana hanampy anao hitantana ireo rindranasa ireo.
Andeha hodinihintsika amin'ny antsipiriany bebe kokoa ireo karazana rafitra tsy misy mpizara samihafa.
1. Tsy misy mpizara
Mety hieritreritra ianao fa olona tsara vintana niaro ny anaran-tsehatra Serverless.com dia manao vola fotsiny amin'ny harenan'izy ireo, fa tsy maintsy manome toky anao aho fa tsy izany no izy.
Ny rafitra tsy misy mpizara malaza indrindra dia ny Framework tsy misy mpizara, izay manana kintana maherin'ny 43,000 GitHub.
Ny rafitra tsy misy mpizara malaza indrindra dia Serverless, izay noforonina tany am-boalohany mba hanampiana ireo mpamorona hamorona fampiharana ho an'ny AWS Lambda.
Miaraka amin'ny Lambda sy ny sehatra FaaS hafa, dia ahafahanao mamolavola, mametraka ary mitantana ireo rindranasa tsy misy mpizara haingana. Ho fanampin'ny Kubeless sy Apache OpenWhisk, dia manohana ny Azure Functions, Google Cloud Functions, sy ny maro hafa.
Ny fotodrafitrasa ilaina amin'ny asa sy hetsika omena dia noforonin'ny Framework tsy misy Server.
Vokatr'izany dia afaka mamorona programa sarotra na virtoaly entin'ny hetsika ianao izay hampiakatra ny tenany amin'ny fangatahana.
Ho fanampin'izany, satria tsy miandany amin'ny mpamatsy, azonao atao ny mametaka sy manaparitaka fampiharana manerana ny rahona isan-karazany, ao anatin'izany ny Google Cloud, Azure, AWS, sns.
Ho fanampin'izany, azonao atao ny manitatra ny tranga fampiasana azy amin'ny alàlan'ny fanovana ny fiasan'ny rafitra mampiasa plugins.
Ho an'ny fampivoarana tranga fampiasana izay tsy voarakotra amin'izao fotoana izao, Serverless dia manolotra ecosystem malalaka misy plugins.
2. AWS Charlie
Mitady rafitra Python hamorona rindranasa tsy misy mpizara ve ianao?
AWS Chalice dia Python sehatra fampandrosoana fampiharana tsy misy mpizara izany dia tetikasa ho an'ny mpankafy Python.
Izy io dia manolotra microframework izay ahafahan'ny fampivoarana haingana sy ny fametrahana fampiharana amin'ny fampiasana AWS Lambda sy API Gateway.
Chalice dia mametraka ho azy ireo loharanon-karena mety, ahafahanao mampandeha haingana sy manaparitaka ny serivisy micro tsy misy mpizara ary rindranasa tranonkala.
Ankoatra izany, API fitsaharana azo apetraka haingana amin'ny AWS amin'ny fampiasana Chalice CLI. Fanampin'izay, mora ny mamorona fantsona CI/CD satria i Chalice dia mamorona fantsona fandefasana mandeha ho azy amin'ny alàlan'ny AWS CodeBuild sy CodePipeline.
Ohatra, CyberArk dia nanangana microservice tsy misy mpizara mampiasa Chalice sy fotodrafitrasa lehibe kokoa miaraka amin'ny AWS CDK. Nohamafisin'i Chalice ny fifindran'ny mpamorona avy amin'ny trano iray mankany amin'ny rafitra rahona.
Ny fampidirana Amazon API Gateway, Amazon S3, Amazon SNS, Amazon SQS, ary serivisy AWS hafa dia manatsara ny API.
Ny Chalice dia Python-centric, noho izany dia mety ho voafetra amin'ny serivisy noforonina amin'ny Python ny tranga fampiasana.
3. Claudia.js
Izy io dia miasa kokoa amin'ny maha-fitaovana fampielezana azy fa tsy rafitra.
Izy io dia fitaovana open-source izay ahafahan'ny programmer mametraka haingana sy mora ny rindranasa Node ao amin'ny AWS Lambda sy API Gateway (tsy mahafantatra ny momba ny lohamilina).
Mametraka ny tontolo JavaScript ho azy izy io ary manao automatique ny asa fanamboarana sy fametrahana.
Fanampin'izay, azo ampiasaina tsy misy ahiahy momba ny fampiantranoana, scalability, sns ho toy ny code-side client na asa tsy misy mpizara.
Ny fampiharana entin'ny hetsika sy ny API amin'ny tranokala auto-scaling dia azo noforonina sy apetraka haingana ary tsy misy fanahiana ataon'ny mpamorona vokatr'izany.
Ny tranomboky fanitarana azy dia ahafahan'ny mpampiasa mamorona chatbots sy teboka faran'ny Web API. Fomba iray mahafinaritra ny mitantana dikan-teny maro amin'ny tranokalanao miaraka amin'ny fotoana iray nefa tsy mampandefitra ny fahafaham-po sy ny fahafinaretana andrasanao amin'i Claudia.
Tafiditra ao anatin'izany ny fitaovana fitantanana dikan-teny tsotra, ahafahanao miasa amin'ny dikan-teny maro miaraka amin'ny fotoana iray tsy manahy momba ny fifandirana na ho very ao anaty ranomasina code.
4. Zappa
Zappa, rafitra Python iray hafa, dia mora ampiasaina ary manankarena amin'ny endri-javatra. Izy io dia ahafahanao mamolavola sy manaparitaka fampiharana Python tsy misy mpizara amin'ny hetsika amin'ny AWS Lambda amin'ny fomba milamina.
Zappa koa dia rafitra malaza amin'ny famolavolana fampiharana sy tetikasa mifototra amin'ny WSGI.
Mifanaraka amin'ny rafitra rehetra mifanaraka amin'ny WSGI izy io, anisan'izany ny Pyramid, Bottle, ary Django aza.
Ankoatra izany, rehefa ampiasaina miaraka amin'ny Flask, Zappa dia mety amin'ny fampiantranoana tsy misy mpizara sarotra rindranasa tranonkala, fanodinana sary, fanodinana lahatsoratra, ary fanodinkodinana isa.
Zappa dia manitsy ho azy ny mari-pamantarana fametrahana. Alefaso any amin'ny sehatra famokarana amin'ny alalan'ny baiko tokana ny fampiharana rehefa voafaritra araka ny tokony ho izy ny toe-javatra.
Raha mila môdely API Gateway CloudFormation ianao dia ampiasao ny baiko môdely.
Mampiasà mari-pankasitrahana SSL, mari-pankasitrahana AWS Certificate Manager, ary mari-pankasitrahana Let's Encrypt mba hametrahana an'i Zappa amin'ny zana-tohatra mahazatra sy ny anaran-tsehatra.
Alefaso ny tondro fiafaran'ny API Gateway, ao anatin'izany ny fanalahidin'ny API, ny politikan'ny IAM, ny Lambda Authorizers, ny Cognito User Pool Authorizers, ary ny Politika loharanon-karena.
Ankoatra izany, amin'ny fampiasana rakitra S3, azonao atao ny manova ny fari-piainan'ny tontolo iainana ho an'ny tontolo eo an-toerana, ny tontolo iainana AWS lavitra ary ny tontolo lavitra.
5. Architect
Architect dia rafitra matanjaka amin'ny famoronana rindranasa rahona teratany haingana, manara-penitra ary azo esorina.
Izy io dia rafitra sarotra sy feno. Izy io dia ahafahan'ny mpandrindra mamorona haingana ny maritrano tsy misy mpizara amin'ny alàlan'ny kaody kely indrindra, tsy misy fombafomba ary fanamafisana fohy.
Noho izany dia afaka mifantoka fotsiny amin'ny lojika fandraharahana izy ireo. Fanampin'izany, mandoa vola fotsiny ianao amin'ny serivisy ampiasaina, angatahina, na midina ho aotra.
Ny Architect dia natao hamoronana rindranasa an-tranonkala miaraka amin'ny fanohanana angon-drakitra mavitrika. Amin'ny lafiny ara-teknika, dia fonosana mandroso ho an'ny AWS SAM.
Noho izany, ny zavatra rehetra azo atao amin'ny SAM dia azo atao amin'ny Architect ihany koa.
Na izany aza, ny rafitra dia miavaka amin'ny famoronana apps web. Mba hanamora ny fametrahana azy dia mampiasa teknolojia tena tiana toy ny Google Cloud Build sy ny fepetra G Init ny architect.
Raha tsy misy ny asan'olombelona, dia mampiasa rakitra app.arc ny architect mba hananganana ilay kaody voarindra ho azy ary omena araka ny fanomezan-dàlana ho an'ny mpampiasa.
Fampandehanana fotsiny ny script-ny, fanampiana Javascript developers amin'ny fanoratana, debugging, ary fitsapana ny lojikan'ny orinasany.
6. Sigma
Ny IDE vaovao mifototra amin'ny rahona antsoina hoe Sigma dia mifototra amin'ny foto-kevitry ny fampandrosoana tsy misy mpizara.
Ity dia IDE manana endrika feno izay ahafahanao mamorona kaody sy mamoaka azy ho fampiharana mivantana amin'ny fotoana tena izy. Tsy tonian-dahatsoratra tsotra fotsiny izy io miaraka amin'ny endri-javatra mahafinaritra vitsivitsy.
Ny Sigma IDE dia afaka mifandray sy miverina miaraka amin'ny sehatra tsy misy mpizara (FaaS) nofidinao, fa raha misy rakitra fanamafisana ihany.
Vokatr'izany dia azonao atao ny misoroka ny fanaovana asa mandreraka mandritra ny ora maro. Sigma dia tsy misy mpizara amin'ny natiora, mifanohitra amin'ny programa hafa izay manandrana manatanteraka tanjona mitovy.
Miaraka amin'ny maningana vitsivitsy, ny IDE dia azo ampiasaina tsy misy serivisy aoriana amin'ny alàlan'ny fandehanana ao anaty navigateur irery. Indrindra indrindra, ny back-end dia ilaina mba hanangonana angona analytique sy hanamarina ny mpampiasa.
Apetraka tsikelikely ny fampiharana ary mifandray amin'ny Serivisy AWS maro hafa, anisan'izany ny DynamoDB, AWS Lambda, ary AWS API.
NodeJS dia tohanan'ny Sigma IDE satria mamela ny fampiharana amin'ny fotoana tena izy. Tena ilaina ny manara-maso ity iray ity ary manandrana azy.
7. fiaramanidina
Mankasitraka an'i Ruby ve ianao?
Avy eo ianao dia mety hankasitraka Jets, Ruby Framework tsy misy mpizara ho an'ny famolavolana sy fametrahana serivisy micro. Azonao atao ny mamorona rafitra API ary manolotra azy ireo any amin'ny Lambda miaraka amin'ny fitaovana feno an'ny framework.
Azo ampiasaina ihany koa ny Jets mba hamoronana fiasa manokana izay mampifandray ireo serivisy sy loharano AWS maromaro.
Ovaina ho fiasa ho an'ny Lambda sy serivisy AWS hafa amin'ny alàlan'ny rafitra Jets ny kaodinao ankehitriny.
Izany dia ahafahanao mandany fotoana bebe kokoa amin'ny fananganana fehezan-dalàna miasa amin'ny alàlan'ny fandinganana ireo dingana toy ny fametrahana sy ny fanomezana.
Ny kaody Ruby dia azo soratan'ny mpamorona ary avadika ho fiasa Lambda sy loharanon'ny Amazon API Gateway avy amin'ny Jets.
Vokatr'izany, ny Jets dia mamela anao hamorona endrika endrika isan-karazany, toy ny fampiharana API amin'ny Internet, programa entin'ny hetsika, maritrano IoT, sy ny maro hafa.
Mba hitsitsiana fotoana, dia natao hamela ny kaody ho mora ovaina ho lambda fiasa sy loharanon-karena AWS.
8. Modely fampiharana tsy misy mpizara AWS
Raha tsorina, ny AWS SAM dia manamora ny famoronana fampiharana tsy misy mpizara izay mitambatra amin'ny serivisy AWS isan-karazany.
Manamora ny fandrafetana, fametrahana, ary debug ny rindranasa tsy misy mpizara ao anatin'ny tontolo AWS satria io no rafitra fandefasana tsy misy mpizara ofisialy avy amin'ny AWS.
Miaraka amin'ny syntax fohy an'ny SAM, ny mpamorona dia afaka mamaritra loharano amin'ny ampahany amin'ny tsipika ilaina amin'ny AWS CloudFormation. Miaraka amin'ny AWS SAM, afaka mamorona fampiharana isan-karazany ianao, ao anatin'izany ny hetsika asynchronous mahery vaika.
Ho fanampin'izay, ahafahan'ny Lambda miorina amin'ny sary miorina amin'ny Docker, manamora ny fampandrosoana tsy misy mpizara.
Amin'ny fampiasana AWS Lambda, API Gateway, tabilao DynamoDB, ary serivisy S3 ho fototra, ny rafitra dia matetika ampiasaina amin'ny automatique ny fametrahana fampiharana tsy misy mpizara.
Ny rindranasa voafaritry ny maodely SAM na AWS CDK dia azo amboarina, andrana ary amboarina eo an-toerana amin'ny alàlan'ny tontolon'ny famonoana toy ny Lambda an'ny SAM CLI.
Ny mpamorona dia afaka manandrana ny fiovan'ny kaody ao amin'ny rahona miaraka amin'ny SAM Accelerate ho an'ny fampandrosoana mifototra amin'ny rahona, manafoana ny filàna fanahafana eo an-toerana ho an'ny fampiharana tsy misy mpizara. mifandray amin'ny vokatra AWS tsy misy mpizara isan-karazany.
Ahitana baiko SAM CLI azo ampiharina isan-karazany (toy ny sam init, sam logs, ary sam package, anisan'ireo malaza).
9. Flogo
Flogo dia mety amin'ny fampivoarana fampiharana tsy misy mpizara miorina amin'ny Docker.
Izy io dia tontolo iainana misy loharano misokatra miaraka amin'ny endri-javatra entin'ny hetsika izay manamora ny famoronana fampiharana tsy misy mpizara ankehitriny sy tsy misy mpizara.
Izy io dia manolotra rafitra mifanaraka amin'ny famolavolana haingana, fametrahana ary fitantanana ny fampiharana amin'ny AWS Lambda amin'ny fampiasana sary Docker fotsiny ary nosoratana tamin'ny fiteny fandaharana Golang.
Ny Project Flogo dia nampiasain'ny orinasa maromaro, anisan'izany ny Thingstream, Liturgical Publishing, Biogen, Cosentino, ary Campari Group, hanohanana ireo tranga fampiasany.
CargoSmart, ohatra, dia mety hampiasa AI hamakafaka ny angona IoT hanatsarana ny traikefan'ny mpampiasa amin'ny alàlan'ny fitsarana tsara kokoa.
Nampiasa ny fahatsoran'i Flogo tamin'ny fampidirana fianarana milina (ML) modely.
Manolotra vahaolana ho an'ny orinasa isan-karazany izay mila mihetsika haingana sy mamolavola fampiharana haingana mba hitsitsiana fotoana.
Ny fiteny fandaharana Golang sy ny UI an-tranonkala hita maso dia tohanan'ny Flogo ary azo ampiasaina hamolavolana sy hanamboarana ny fampiharanao.
10. AWS Amplify
Ampiasao ny rafitra AWS Amplify mba hamoronana rindranasa tsy misy mpizara mora miendrika ho an'ny sehatra tranonkala sy finday ary hankafizo ny fahafaha-manao tsy misy fetra.
Amin'ny fampiasana dingana manan-tsaina, azonao atao ny manamboatra ny backend tsy misy mpizara miaraka amin'ny angona, fitehirizana, fanamarinana ary maro hafa.
Miaraka amin'ny andalana kaody vitsy kokoa, mampifandray ny fampiharana finday sy tranonkala amin'ny serivisy AWS vaovao na efa misy.
Fampiharana an-tranonkala misy pejy tokana, rindranasa adika amin'ny lafiny mpizara, ary pejin-tranonkala misy sata dia azo ampiantranoina sy apetraka amin'ny kitika vitsivitsy monja.
Fanampin'izany, manamora ny fitantanana ireo mpampiasa fampiharana sy ny atiny. Ny mpamorona finday sy tranonkala eo anoloana dia afaka manangana rindranasa feno stack amin'ny AWS haingana kokoa ary manova ny fampiharana amin'ny fotoana rehetra ilainao miaraka amin'ny fanampian'ny AWS Amplify.
Tranonkala tranonkala maro, anisan'izany Maneho Hevitra Momba, Angular, JavaScript, Vue.js, Next.js, sns., ary koa ny sehatra finday, anisan'izany ny iOS, Ionic, Flutter, Android, ary React Native, dia tohanan'ny Amplify.
Famaranana
Noraisinay izao ireo rafitra tsy misy mpizara ambony indrindra azonao ampidirina amin'ny fampiharanao.
Ity teknôlôjia ity dia mamela anay hamoaka fampiharana eny an-tsena haingana kokoa sy hampitombo ny sanda amin'ny alàlan'ny fanatsarana ny fampiharanao, ary koa ny fitahirizana vola sy loharano amin'ny alàlan'ny fampitomboana ny loharano mifanaraka amin'ny fitakiana fifamoivoizana.
Ny fironana vaovao indrindra amin'ny famoronana sy fanaterana ny fampiharana mifototra amin'ny rahona dia ny informatika tsy misy mpizara. Firafitra tsy misy mpizara vaovao maro hafa no hoforonina amin'ny taona manaraka mba hanatsorana ny vahaolana amin'ny raharaham-barotra, hampihenana ny fandaniana ary hanomezana tombony fanampiny amin'ny teknolojia.
Leave a Reply