خلاصه. این دو نکته را در نظر داشته باشید: برای اکثر بارهای کاری دوره ای یا بسیار سبک، Lambda به طور چشمگیری ارزان تر از حتی کوچکترین نمونه های EC2 است. روی حافظه و زمان اجرایی که یک تراکنش معمولی در برنامه شما به آن نیاز دارد تمرکز کنید تا اندازه نمونه معین را به هزینه لامبدا مربوط کند.
کدام لامبدا ارزانتر است یا EC2؟
بنابراین، در این مورد، EC2 راه حل ارزانتری نسبت به لامبدا است، زیرا به دلیل نیاز زیاد به حافظه/درخواست /زمان اجرا. 3. اکنون، مثالی بزنید که در آن چندین نمونه EC2 برای رسیدگی به درخواست ها مورد نیاز است. در آن صورت، EC2 به دو دلیل گرانتر خواهد بود.
آیا AWS Lambda گرانتر است؟
در محاسبه ساده ما، AWS Lambda برابر است با: 2.4 برابر هزینه Fargate . 7.1 برابر هزینه EC2. 7.5 برابر هزینه Fargate Spot.
آیا باید از لامبدا یا EC2 استفاده کنم؟
اگر نیاز به اجرای برنامه هایی دارید که برای تکمیل موفقیت آمیز آنها به بیش از 900 ثانیه نیاز دارند یا برنامه هایی که زمان اجرای آنها متغیر است، از AWS EC2 استفاده کنید. محدودیت دیگر برای یک تابع Lambda در حال اجرا حداکثر مقدار حافظه است که برابر با 3008 مگابایت است.
آیا AWS Lambda ارزان است؟
اکنون، حتی با در نظر گرفتن هزینه بر اساس منابع محاسباتی استفاده شده در هر فراخوانی، AWS Lambda همچنان بسیار ارزان به نظر می رسد، و ۱ میلیون فراخوانی با میانگین زمان ۵۰۰ میلی ثانیه و ۱۲۸ مگابایت حافظه موجود فقط هزینه داردتقریباً 1.25 دلار.