Ամփոփում. Նկատի ունեցեք այս երկու կետերը. պարբերական կամ շատ թեթև աշխատանքային ծանրաբեռնվածության դեպքում Lambda-ն զգալիորեն ավելի էժան է, քան նույնիսկ ամենափոքր EC2 օրինակները: Կենտրոնացեք հիշողության և կատարման ժամանակի վրա, որը անհրաժեշտ կլինի ձեր հավելվածում սովորական գործարքի համար՝ տվյալ օրինակի չափը կապելու Lambda-ի սահմանային արժեքի հետ:
Ո՞րն է ավելի էժան Lambda կամ EC2:
Այսպիսով, այս դեպքում, EC2-ն ավելի էժան լուծում է, քան Lambda-ն՝ շնորհիվ հիշողության/խնդրանքի /կատարման ժամանակի մեծ պահանջի: 3. Այժմ վերցրեք մի օրինակ, որտեղ պահանջները կարգավորելու համար կպահանջվեն բազմաթիվ EC2 օրինակներ: Այդ դեպքում EC2-ն ավելի թանկ կարժենա երկու պատճառով:
Արդյո՞ք AWS Lambda-ն ավելի թանկ է:
Մեր պարզեցված հաշվարկում AWS Lambda-ն՝ 2,4 անգամ ավելի քան Fargate -ի արժեքը: 7.1 անգամEC2-ի արժեքը: Fargate Spot-ի արժեքից 7,5 անգամ։
Պե՞տք է օգտագործեմ Lambda կամ EC2:
Եթե Ձեզ անհրաժեշտ է գործարկել ծրագրեր, որոնց հաջող ավարտի համար պահանջվում է ավելի քան 900 վայրկյան կամ ծրագրեր, որոնք ունեն փոփոխական կատարման ժամանակ, օգտագործեք AWS EC2: Գործող Lambda ֆունկցիայի մեկ այլ սահմանափակում հիշողության առավելագույն քանակն է, որը հավասար է 3008 ՄԲ-ի:
Արդյո՞ք AWS Lambda-ն էժան է:
Այժմ, նույնիսկ հաշվի առնելով ծախսերը, որոնք հիմնված են յուրաքանչյուր կանչի համար օգտագործվող հաշվարկային ռեսուրսների վրա, AWS Lambda-ն դեռ շատ էժան է թվում, և 1 միլիոն կանչ՝ 500ms և 128 միջին ժամանակով: ՄԲ հասանելի հիշողությունը միայն կարժենամոտավորապես $1,25.