معماری Serverless و کاربرد آن در توسعه میکروسرویس ها

سال انتشار: 1403
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 147

فایل این مقاله در 19 صفحه با فرمت PDF و WORD قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ICCPM02_026

تاریخ نمایه سازی: 17 آذر 1403

چکیده مقاله:

معماری بی سرور با امکان پذیر ساختن برنامه های مقیاس پذیر و رویدادمحور بدون نیاز به مدیریت زیرساخت، محاسبات ابری را متحول کرده است. این مقاله به بررسی نقش محاسبات بی سرور در توسعه میکروسرویس ها می پردازد و مزایا، چالش ها و پیامدهای آن را بر عملکرد، مقیاس پذیری، هزینه و امنیت تجزیه و تحلیل می کند. ما پتانسیل بی سرور را برای ساده سازی عملیات برای برنامه هایی با حجم کاری غیرقابل پیش بینی از طریق مقیاس بندی خودکار و مدل قیمت گذاری «پرداخت به ازای استفاده» بررسی می کنیم. با این حال، محدودیت های متعددی از جمله تاخیر شروع سرد، وابستگی به فروشنده، پیچیدگی سیستم توزیع شده و نگرانی های امنیتی، بر کارایی آن در سناریوهای خاص تاثیر می گذارد. با استفاده از یک چارچوب مقایسه ای، شاخص های کلیدی عملکرد را برای نشان دادن نقاط قوت و ضعف بی سرور در زمینه های میکروسرویس ها بررسی می کنیم. مطالعه موردی روی یک پلتفرم تجارت الکترونیک که بی سرور را اتخاذ می کند، هم کارایی عملیاتی و هم محدودیت های پیش روی آن را برجسته می کند و بینشی در مورد ملاحظات استقرار عملی ارائه می دهد. یافته های ما بر نیاز به یک رویکرد متعادل تاکید می کند، جایی که محاسبات بی سرور برای انواع خاصی از برنامه ها مناسب تر است، در حالی که معماری های سنتی یا ترکیبی ممکن است برای محیط های با کارایی بالا، حساس به تاخیر یا بسیار قانونمند مناسب تر باشند. این مطالعه به گفتمان جاری در مورد نقش معماری بی سرور در برنامه های بومی ابری کمک می کند و راهنمایی هایی را برای سازمان هایی که به دنبال استفاده از مزایای آن در چارچوب های میکروسرویس هستند ارائه می دهد.

نویسندگان

اسرافیل الهی

کارشناسی ارشد مهندسی کامپیوتر، نرم افزار، موسسه آموزشی عالی غیردولتی-غیرانتفاعی شمس گنبد، استان گلستان، ایران