Lisi o Mataupu[Natia][Fa'aali]
- 1. O le a tonu le AWS Lambda?
- 2. O le a tonu lava le fa'aogaina otometi?
- 3. Fa'afefea ona galue le Amazon Web Services Lambda?
- 4. O le a le uiga o le fa'atauta'avale a Lambda?
- 5. O a gagana e lagolagoina e le AWS Lambda?
- 6. O a galuega o lo'o tu'uina atu e le AWS Lambda e fa'aototometi le fa'apipi'iina?
- 7. O a fa'agata ua tu'uina atu i le AWS lambda function code?
- 8. O le a le mea e ese ai le EC2 mai le AWS Lambda?
- 9. O a tulaga e mafai ona fa'aosoina ai se galuega AWS Lambda?
- 10. O a ni mea e te talitonu ua avea ai Lambda ma auala e sefe ai le taimi?
- 11. O a ni nai vaivaiga o le AWS Lambda?
- 12. O a ni ou manatu i le fa'atinoina o le leai o se taimi malolo?
- 13. Faamatala AMI.
- 14. E te talitonu e feso'ota'i taimi ma AMI?
- 15. O a faiga sili mo le saogalemu a Lambda?
- 16. O le a tonu le Lambda Elastic Block Storage?
- 17. O le a le tele o lou malamalama e uiga i le fatuina o se AMI?
- 18. O ā ni ou malamalamaga i se faaupuga lambda?
- 19. Fa'amatala le SQS i le AWS lambda ma matafaioi o lo'o faia.
- 20. E mafai ona fa'asolo ile Lambda?
- 21. Amataina se talosaga e leai se server: o le a le mea e tatau ona ou faia?
- 22. E fa'afefea ona fa'aletonu se talosaga e leai se server?
- 23. O le a le mea e ese ai le galuega Lambda mai se vasega e le taʻua?
- 24. E i ai se numera maualuga o galuega AWS Lambda e mafai ona fa'atino i le taimi e tasi?
- 25. O ā tulaga aogā aogā na mafaufau i ai le Lambda ina ua faia?
- 26. O a ituaiga polokalame e mafai ona faia i le AWS Lambda?
- 27. O le a le uiga o le vectorization AVX2 i Lambda?
- iʻuga
E silia ma le 200 auaunaga o lo'o avanoa ile Amazon Web Services (AWS).
AWS Lambda, e ui i lea, o loʻo tu ese lava mo le tele o mafuaʻaga. O le tautua fa'akomepiuta e leai se mea e tupu mo le AWS platform e ta'ua o le AWS Lambda.
O mea na tutupu e fa'atatau i galuega fa'atupu fa'alavelave e tupu fa'afuase'i i le tali atu i fa'aoso, o ituaiga eseese o mea fa'aoga.
E ui o le AWS Lambda ecosystem e aofia ai le sili atu nai lo na o galuega-e-auaunaga (FaaS), e masani ona taʻua o lena. I luga o gaioiga fa'aosoina, sili atu mulimuli ane.
E mafai e tagata atiaʻe ona fatuina ma faʻatautaia le code e faʻaaoga ai le Lambda e aunoa ma le popole i tiute tau pulega faʻafetai i le serverless computing.
O fesili fa'atalanoaga a le AWS Lambda talafeagai e mafai ona i ai se aafiaga taua i au fa'atalanoaga fa'atekinolosi ma FAANG, pe o oe o se tagata tomai fa'apitoa po'o se tagata faigaluega fou.
O le a matou vaʻavaʻai i fesili faʻatalanoaga AWS Lambda i lenei pou, mai le faʻavae i le faʻapitoa, e fesoasoani ia te oe e sauni mo faʻatalatalanoaga ma kamupani eseese.
1. O le a tonu le AWS Lambda?
AWS Web Services Amazon ofo atu Lambda, o se faʻailoga e leai se server mo faʻamatalaga faʻatautaia.
O se taunuuga, e te le tau popole e uiga i le faʻalauiloaina o punaoa AWS saʻo poʻo le puleaina lelei. Nai lo lena, e mafai ona e faʻatautaia le code e ala i le tuʻuina i luga ole Lambda.
O loʻo faʻatautaia le Code i le AWS Lambda i le tali atu i mea na tutupu i auaunaga AWS e pei o le faʻaopoopo pe aveese faila mai pakete S3, mauaina o talosaga HTTP mai le faitotoa Amazon API, ma isi.
Amazon Lambda, i le isi itu, e faʻatapulaʻaina i galuega faʻapitoa. Nai lo le faʻaogaina o le faʻaogaina o le faʻaogaina o le system (OS), patching, right-szing, provisioning, scaling, ma isi galuega, AWS Lambda e mafai ai ona e taulaʻi atu i lau oloa autu ma pisinisi faʻatatau.
2. O le a tonu lava le fa'aogaina otometi?
A'o fa'apolokalameina i isi gagana e tutusa ma le fa'aogaina otometi, e itiiti ni fa'afitauli e a'afia ai. E le gata i lea, e faʻaitiitia ai soʻo se faʻalavelave a tagata, e fesoasoani i kamupani i le mauaina o faʻaiʻuga sili e mafai i luga o le laupapa i tulaga lelei.
A maua e se tasi le tomai, o le paipa e mafai ona faʻapipiʻiina.
3. Fa'afefea ona galue le Amazon Web Services Lambda?
E ui o le AWS Lambda e mafai ona foliga mai e le manino, ae e leai.
O le mea moni, o se auala tuusaʻo 3-laasaga.
- O le lafoina o lau code i le AWS Lambda o le laasaga muamua lea.
- O le isi, fetuutuunai lau code ina ia faʻaosoina e isi auaunaga AWS, HTTP endpoints, poʻo telefoni feaveaʻi.
- O punaoa fa'akomepiuta e mana'omia e fa'atino ai lau code e na'o le AWS Lambda e fa'aaogaina pe a fa'agaoioia.
4. O le a le uiga o le fa'atauta'avale a Lambda?
O se tasi o au'aunaga a le AWS e fa'afaigofie ai ona fa'atupu otometi fa'asologa fou ma amata i luga o le tasi lea. O le mea moni e le manaʻomia e le AWS Auto Scaling soʻo se faʻalavelave i soo se itu o se tasi o ona foliga sili ona malosi.
Ae ui i lea, e mafai e tagata faʻaoga ona vaʻavaʻai i mea uma e faʻaaoga ai metric ma taʻiala. E tatau i se tasi ona pasia se laasaga e mafai ai lenei galuega, ma, e aunoa ma se faʻalavelave, e mafai e se tasi ona vaʻavaʻai i faʻataʻitaʻiga faʻasolosolo faʻalava.
5. O a gagana e lagolagoina e le AWS Lambda?
- C#
- maʻa mū
- Go
- Java
- Python
- js
- PowerShell
6. O a galuega o lo'o tu'uina atu e le AWS Lambda e fa'aototometi le fa'apipi'iina?
O fesuiaiga faʻapitoa o le siosiomaga e lagolagoina e le AWS lambda. A oʻo mai i le suia o le faʻapipiʻiina o pusa, e mafai ona faʻaaogaina mo faʻamaumauga ma le tele o faʻamatalaga faaopoopo.
E mafai ai fo'i ona fa'aigoa ona e fa'aogaina se auala e leai se server. E tele lava ituaiga e mafai ona e mafaufau vave i ai, e pei o le gaosiga o tulaga ma le dev.
O galuega e mafai ona faigofie ona amanaia mo le suʻega ae aunoa ma le faʻalavelaveina o le tulafono o gaosiga. Talu ai e mautu le pito i'uga, e mafai ona fa'agasolo vave le galuega.
7. O a fa'agata ua tu'uina atu i le AWS lambda function code?
E le tele ni tapula'a o lo'o tu'uina i gagana fa'akomepiuta masani ma fa'agaioiga fa'agaioiga a le AWS Lambda.
E iai ni tapula'a i gaioiga, e pei o le sailia o telefoni ma feso'ota'iga feso'ota'iga o lo'o o'o mai, e fa'amoemoe e fa'agata.
E le gata i lea, tape le faʻaogaina o le faʻaogaina ma le tatalaina o le port TCP (E sili atu i le 25 auala o loʻo avanoa e fua ai le anti-spam). IP/TCP sockets e matua fesoasoani tele mo feso'ota'iga fa'amatalaga i fafo.
8. O le a le mea e ese ai le EC2 mai le AWS Lambda?
A aunoa ma le puleaina o 'auʻaunaga poʻo faʻataʻitaʻiga, e mafai ona faʻaogaina le code e faʻaaoga ai le AWS Lambda, o se auaunaga AWS e leai se server ma faʻavae.
Amazon EC2, i le isi itu, o se fuafuaina ao 'au'aunaga o lo'o ofoina atu se fa'avae mo le fausiaina o fa'ata'ita'iga masini masini (VM instance) po'o 'au'aunaga ao.
E ui e mafai ona e filifilia soʻo se masini masini faʻataʻitaʻi ma Amazon EC2, faʻatasi ai ma le AWS Lambda, e mafai ona e fatuina le code ma tuʻuina atu i le ao e ala i le valaʻau i galuega. Mo le fa'atupuina o fa'ata'ita'iga EC2, e mafai ona e fa'atuina se fa'ailoga AWS lambda.
9. O a tulaga e mafai ona fa'aosoina ai se galuega AWS Lambda?
O le Lambda console, o se galuega URL HTTP(S) pito pito, o le Lambda API, o le AWS SDK, o le AWS Command Line Interface (AWS CLI), ma AWS toolkits o auala uma ia e valaʻau saʻo ai galuega a Lambda.
E le gata i lea, e mafai ona e setiina Lambda e faitau mai se vaitafe poʻo se laina ma valaʻau lau galuega, pe mafai ona e faʻatulagaina isi auaunaga AWS e fai tutusa. O polokalame e leai ni 'au'aunaga, e masani ona ta'ua o lambda-based applications, o lo'o faia i mea na tutupu-fa'aoso galuega.
Tasi pe sili atu galuega e fa'aosoina e mea e tutupu e pei o mea fa'apipi'i i le Amazon S3, fa'amatalaga Amazon SNS, po'o gaoioiga API e fai ai se talosaga e leai se server.
10. O a ni mea e te talitonu ua avea ai Lambda ma auala e sefe ai le taimi?
E mafai ona tele mafuaʻaga mo lenei mea. O se tasi o nei mea o le Lambda e teuina mea uma i le mafaufau i le lotoifale a le server.
O le isi fa'amatalaga atonu o fa'amaumauga e vave fa'asaoina i totonu o fa'amaumauga e aunoa ma se a'afiaga i le saoasaoa. I le faʻaopoopoga i nei uiga, Lambda e ofoina atu foi auala faʻataʻitaʻi saʻo. Mo se faʻataʻitaʻiga, e mafai ona faʻamalosia suʻega tuʻufaʻatasia e ala i le faʻaaogaina o le tele o faʻatau.
11. O a ni nai vaivaiga o le AWS Lambda?
O se fa'aletonu taua o le mana'omia lea o le faia o se atigipusa le tumau po'o se taimi malulu e fa'atino ai galuega mo ni taimi pupuu (i le va o le 100 ns ma le 2 min). E fa'aopoopoina le taimi fa'aopoopo i le fa'atinoina o faiga lava e tasi.
Fa'atapula'a avanoa e teu ai, o le RAM e amata mai i le 128 MB i le 10 MB, ma le fa'apipi'i fa'apipi'i masani o le 50 MB o fa'ata'ita'iga o tapula'a fa'atatau (na'o le 512 MB).
Leai o le pulea o le siosiomaga aʻo faia ni faʻaoga lona tolu ona o le AWS o le pulega sili lea.
12. O a ni ou manatu i le fa'atinoina o le leai o se taimi malolo?
I le tele o tulaga, o le faʻapipiʻiina e manatu o ni mea faʻapitoa. I le tulaga e lavelave, AWS Lambda vaevae i latou i iunite.
O le app e matua tumau tuusao mo lenei taimi, o le mea moni moni lea i lenei tulaga. Ae peitai, o taunuuga, e tumau pea i taimi uma.
13. Faamatala AMI.
Fa'agaioiga fa'avae i luga ole Lambda conjunctions e mafai ona fa'aaogaina AMI po'o Amazon Machine Image. O le mea moni, o se faʻataʻitaʻiga e faʻaaogaina e taofi ai faiga faʻaoga, isi polokalame, ma se faʻaumau talosaga.
E oʻo lava i le faʻaogaina o le ao, e mafai e le AMI ona faʻatautaia se masini komepiuta.
14. E te talitonu e feso'ota'i taimi ma AMI?
E iai la latou sootaga o le tasi i le isi. O se komipiuta komipiuta ma se seti faʻamalamalamaina o uiga ma se OS e mafai ona faia e fai ma faʻataʻitaʻiga.
O se fa'amaumauga atoa o se fa'ata'ita'iga o le AMI, po'o le Amazon Machine Image.
15. O a faiga sili mo le saogalemu a Lambda?
O se tasi o auala sili ona lauiloa i le Lambda o le faʻaaogaina o le AWS IAM (Identity Access and Management). O le isi fuafuaga aoga e fa'ateleina ai le saogalemu o le tu'uina atu lea i tagata fa'apitoa le avanoa i tiute fa'apitoa.
E ono fa'atapula'aina le avanoa i 'au e le'o fa'atuatuaina pe fa'atagaina i lalo o lenei faiga fa'amalumaluga.
E le gata i lea, e tatau lava ona vave fa'afouina faiga mo le puipuiga, tusa lava po'o le a le malosi ma le aoga.
16. O le a tonu le Lambda Elastic Block Storage?
O lona uiga, o se feso'ota'iga o fa'amaumauga numera lata ane lea e mafai ai ona amata galuega. E le toe manaʻomia e tagata faʻatau le popole e uiga i le leiloa o faʻamaumauga pe a oʻo i se tisiki i le RAID e afaina ona e mafai ona tumau i faʻaletonu e aunoa ma ni faʻafitauli.
Elastic Block Storage e fa'ataga fo'i mo le tu'uina atu ma le fa'asoaina o le teuina. E ono feso'ota'i fo'i ile API pe a mana'omia.
17. O le a le tele o lou malamalama e uiga i le fatuina o se AMI?
O le mauaina o se faʻataʻitaʻiga mai se Amazon Machine Image faʻalagolago e tatau ona muamua. O le isi laasaga o le faʻaopoopoina o afifi ma vaega.
I le amataga, e leai se manaʻoga e faʻaopopo i ai faʻamatalaga pe afai e maʻaleʻale ona o popolega saogalemu. E tatau loa ona fa'aopoopo le fa'ailoga avanoa ae e te le'i lesitala i se fa'amaumauga.
Fa'alagolago i ou mana'oga ma mana'oga fa'apitoa, e faigofie ona e fa'ateleina le aofa'i o fa'amaumauga e te mana'omia e iai i so'o se tikeri.
18. O ā ni ou malamalamaga i se faaupuga lambda?
E masani ona mafaufau i ai a'o atia'e le fa'ailoga pupuu. Mo lenei mafuaʻaga, e mafai ona faʻaaogaina e pei o ni auala e le iloa. A aunoa ma le faia o le tele o taumafaiga, e mafai ona faʻaleleia le lelei o le au faufale, ma faʻamaonia tulafono e mafai ona tusia ma le mautinoa.
O le mea moni, o latou gafatia e le ta'ua.
19. Fa'amatala le SQS i le AWS lambda ma matafaioi o lo'o faia.
SQS i le AWS Lambda e leai se mea e sili atu nai lo se metotia mo le faʻasalalau ma fefaʻasoaʻi faʻamatalaga i luga o le tele o 'au faʻapitonuʻu ma fesoʻotaʻiga fesoʻotaʻiga.
E mafai ona e mauaina vaega Lambda eseese i luga ole SQS, lea e maua ai fesoʻotaʻiga i luga ole polokalame. E tusa lava pe faʻaaogaina vaega eseese o loʻo galue, o loʻo fesoʻotaʻi pea.
E le gata i lea, ua faʻaumatia le fuafuaga faʻaletonu, ma e mafai ona fesoʻotaʻi lelei vaega.
20. E mafai ona fa'asolo ile Lambda?
Ioe, e mafai, ma o le mea moni, o se tasi o foliga sili a AWS Lambda. O lona uiga, e fa'atatau i so'o se taimi e tatau ai ona milo se fa'ata'ita'iga tele. E mafai ona taofi pe afai o loʻo e faʻaaogaina le tasi.
E tatau foi ona e vavae ese mai le server ma tutusa. E tatau ona e tusi i lalo ID ole masini fou a'o le'i fa'agasolo lau fa'agaioiga.
21. Amataina se talosaga e leai se server: o le a le mea e tatau ona ou faia?
E tatau ona e fa'amafanafanaina le AWS Lambda ma la'u mai i lalo le mamanu ina ia amata ai ona atia'e ni polokalame e leai ni sau.
O se faila AWS Sam (e taʻua foi o se punaoa AWS i le polokalama) ma se faila ZIP e tatau ona aofia i le faila muamua o le a sii mai (lea e tele lava ina aofia ai le code function).
O polokalame e leai se server e mafai ona afifiina, faʻapipiʻi, ma faʻamaumau e faʻaaoga ai le AWS Cloud creation commands.
22. E fa'afefea ona fa'aletonu se talosaga e leai se server?
E ala i le tu'uina atu i lambda matafaioi fa'atino avanoa i fa'atagaga x-ray mo le fa'agaoioia ma le fesuia'iina o le "mode of code tracing" i le fa'agaoioi, o le AWS lambda galuega e mafai mulimuli ane ona va'aia e ala i le AWS x-ray.
A fa'agaoioia e le tagata fa'aoga le X-RAY mo vaega fa'atino lambda, e fa'asalalauina fo'i e le tagata fa'amatalaga fa'amatalaga su'esu'e i le X-ray fa'atasi ai ma auaunaga lambda na fa'aaogaina, le taimi o le iunite fa'atino, ma le taimi mo le fa'atinoina o galuega.
X-ray SDKs o lo'o ofoina atu nei mo Java ma Node.js talosaga.
23. O le a le mea e ese ai le galuega Lambda mai se vasega e le taʻua?
O le fa'aogaina o fa'aupuga e matua'i 'ese'ese i le va o se galuega Lambda ma se vasega e le ta'ua. O upu autu i totonu o vasega e le taʻua igoa e faʻaaogaina e foia ai vasega galue e le o taʻua, ae o upu autu i galuega a Lambda e faʻaaogaina e foia ai vasega galue.
24. E i ai se numera maualuga o galuega AWS Lambda e mafai ona fa'atino i le taimi e tasi?
O le AWS lambda talosaga ua fausia e faʻaogaina i luga o ni nai faʻataʻitaʻiga faʻaoga faʻapitoa, o lea o le tali e leai. E le gata i lea, o faʻamaumauga taʻitasi mo le AWS lambda o loʻo i ai se faʻasologa o le saogalemu mo se numera o faʻasalaga sosoo.
E mafai ona fa'atonutonu le numera aupito maualuga o fa'asologa fa'asologa o lambda mo se galuega AWS e tasi, lea e mafai ona fa'aoga e fa'aagaga ai fa'amatalaga fa'amatalaga fa'aoga mo galuega taua po'o le tu'uina atu o le fa'agesegese o feoaiga i lalo mo punaoa AWS e mafai ona maua.
25. O ā tulaga aogā aogā na mafaufau i ai le Lambda ina ua faia?
O nisi o faʻaoga faʻaoga mo le AWS Lambda e aofia ai le tali atoa i kiliki i luga o le upega tafaʻilagi, faʻapipiʻiina o ata, mataʻituina o lagona, tali, ma le faitau mai masini IoT. Ae o le avanoa e le gata i lea.
Lambda e mafai foi ona faʻaaoga e faʻamaeʻa ai le tele o galuega faʻaopoopo. Faatasi ai ma Lambda, e mafai ona tuʻuina atu auaunaga i tua.
26. O a ituaiga polokalame e mafai ona faia i le AWS Lambda?
AWS Lambda e mafai ona faʻaogaina mo galuega eseese, e pei o le toe maua ma le suia o faʻamaumauga mo tuafale feaveaʻi e fausia ile Amazon DynamoDB.
A'o tu'uina atu mea i le Amazon S3, toe fa'afou ma fa'apipi'i e le au fa'atonu. Amazon Kinesis, o se faʻatautaia e leai se server mo le faʻafefeina o faʻamaumauga, e faʻaaogaina mo lenei mea.
Soʻo se 'auʻaunaga i luga ole laiga Amazon e mafai ona faʻaoga mo lipoti ma suʻega API, ma le tele o isi galuega e mafai ona faʻamaeʻaina ma le fesoasoani a le AWS Lambda.
27. O le a le uiga o le vectorization AVX2 i Lambda?
Le Intel x86 faatonuga seti's Advanced Vector Extensions 2 (AVX2) vectorization extension e mafai ai mo le faatinoga o faatonuga e tasi, ma le tele o faamatalaga (SIMD) faatonuga i luga o 256-bit vectors. E mafai e le AVX2 ona faʻaleleia le faʻatinoga o le CPU mo vectorizable algorithms faʻatasi ai ma le faʻatusatusaina o le faʻatinoga, e maua ai le pupuu o laʻau ma sili atu le gaosiga.
iʻuga
Fa'afetai! Ole taimi nei, e mafai ona e mauaina le tele o fesili ma tali fa'atalanoaga a AWS Lambda, e amata mai i le tuusao i le lavelave. Ona o le AWS Lambda e faigata ona malamalama, e tatau i se tasi ona faʻaeteete aʻo taliina fesili i le taimi o se faatalanoaga.
E leai sau fa'afitauli e pasia ai le fa'atalanoaga ma le fesoasoani a fesili ua ta'ua i luga. Mo faʻamatalaga i le auala e sauniuni ai mo faʻatalatalanoaga, alu asiasi i Hashdork's Fa'asologa o Fa'atalanoaga fuaiupu.
Tuua se tali