خانه
/
مجله
اخبار وب و فناوری

AWS Lambda Web Functions برای اپ‌های Node.js معرفی شد

AWS Lambda Web Functions اجرای مستقیم وب‌اپ‌های Node.js را با درخواست‌های هم‌زمان، استریم پاسخ و مسیریابی چندمنطقه‌ای فراهم می‌کند.

modir۱ دقیقه مطالعه
تصویر مفهومی AWS Lambda برای اجرای هم‌زمان وب‌اپلیکیشن‌های Node.js

AWS از قابلیت AWS Lambda Web Functions رونمایی کرده است؛ قابلیتی برای اجرای مستقیم وب‌اپلیکیشن‌های Node.js روی Lambda. توسعه‌دهندگان می‌توانند سرورهای استاندارد مبتنی بر Express، Hono، Fastify یا Next.js را بدون لایه تطبیق‌دهنده مستقر کنند و هم‌زمانی درخواست‌ها و استریم پاسخ را در اختیار داشته باشند.

این سرویس برای بارهای کاری HTTP، از جمله اپ‌های فول‌استک، APIهای REST و GraphQL و مایکروسرویس‌های مستقل مناسب است. رندر سمت سرور و پاسخ‌های جریانی، مانند خروجی تدریجی مدل‌های زبانی بزرگ، نیز بدون نیاز به یک لایه میزبانی جداگانه پشتیبانی می‌شوند؛ قابلیتی کاربردی برای طراحی وب اپلیکیشن مقیاس‌پذیر.

Lambda Web Functions درخواست‌ها را به نزدیک‌ترین منطقه هدایت می‌کند و یک محیط اجرای گرم می‌تواند چند درخواست هم‌زمان را پردازش کند؛ رویکردی که تعداد شروع‌های سرد را کاهش می‌دهد. توابع فعلی Lambda با نام Lambda Event Functions شناخته می‌شوند و برای استفاده از آن‌ها تغییری لازم نیست.

هزینه‌گذاری بر پایه زمان فعال CPU و مصرف حافظه است، نه زمانی که CPU منتظر پایگاه داده یا API می‌ماند؛ هرچند حافظه در تمام طول عمر محیط اجرا محاسبه می‌شود. این قابلیت فعلاً فقط از Node.js پشتیبانی می‌کند و در مناطق شمال ویرجینیا، اوهایو، اورگن، توکیو و ایرلند در دسترس است.

منبع: InfoQ

# AWS
# Lambda
# Node.js
# توسعه وب
# سرورلس

پروژه‌ای در این زمینه دارید؟

مشاوره‌ی اولیه و برآورد هزینه رایگان است.

درخواست مشاوره