نحوه استقرار AWS Lambda با کانتینرهای Docker

عکس پروفایل نویسنده

@taavi-rehemagiTaavi Rehemägi

مدیر عامل شرکت Dashbird. 13 سال تجربه به عنوان یک توسعه دهنده نرم افزار و 5 سال ساخت برنامه های بدون سرور.

اکنون می توانید بارهای بدون سرور خود را در ظرف Docker با FaaS بسازید.

در میان تمام ویژگی ها و سرویس های جدیدی که AWS در زمان اعلام مجدد اعلام کرد: اختراع 2020 ، موارد مورد علاقه من قطعاً به روزرسانی های AWS Lambda بود. و تعدادشان زیاد بود! به عنوان مثال ، اجرای کد شما دیگر به حداکثر 100 میلی متر برای صورتحساب گرد نمی شود – اکنون برای هر میلی ثانیه صورتحساب دریافت می کنید. علاوه بر این ، AWS ظرفیت حافظه Lambda را به 10 گیگابایت و به همین ترتیب ظرفیت پردازنده را تا 6 vCPU افزایش داد [3]. اما امروز ، من می خواهم به چیزی حتی برایم هیجان انگیزتر بپردازم. یعنی ، از این پس ، AWS Lambda نیازی به بسته بندی کد و وابستگی های شما به یک فایل zip ندارد. در عوض ، اکنون می توانید این کار را با یک تصویر ظرف Docker انجام دهید که اندازه آن می تواند تا 10 گیگابایت باشد.

شخصاً ، من این را برای بسیاری از موارد استفاده بدون سرور ، تغییر دهنده بازی می دانم. و این دلیل آن است.

ساده ترین راه برای بسته بندی کد برای استقرار ، استفاده از ظرف (Docker) است

تا همین اواخر ، تنها راه ایجاد عملکرد بدون سرور در AWS انتخاب زبان خاص و زمان اجرا بود (سابق. پایتون 3.8) ، سپس اطمینان حاصل کنید که تمام وابستگی های سفارشی خود را در داخل …

سئو PBN | خبر های جدید سئو و هک و سرور