معماری میکروسرویس ها در وب: مقایسه با رویکرد یکپارچه
سال انتشار: 1405
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 96
فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ECME31_092
تاریخ نمایه سازی: 28 تیر 1405
چکیده مقاله:
وضوع این مقاله، بررسی تطبیقی دو معماری رایج در توسعه ی برنامه های وب، یعنی معماری یکپارچه (مونولیتیک) و معماری مبتنی بر سرویس های مستقل (میکروسرویس) است. با رشد روزافزون برنامه های وب و نیاز به مقیاس پذیری، توسعه پذیری و سرعت انتشار نسخه های جدید، معماری های سنتی با چالش های جدی مواجه شده اند. فرضیه ی اصلی این پژوهش بر این مبنا استوار است که معماری میکروسرویس با تقسیم برنامه به مجموعه ای از سرویس های کوچک، مستقل و قابل استقرار جداگانه، راه حلی کارآمدتر برای سیستم های پیچیده و پویا ارائه می دهد، هرچند هزینه ی پیاده سازی و مدیریت آن بیشتر است. روش تحقیق در این مقاله، مطالعه ی مروری و تحلیل تجارب عملی سازمان های موفق در مهاجرت به معماری میکروسرویس است. نتایج بررسی ها نشان می دهد که معماری یکپارچه برای پروژه های کوچک و تیم های محدود، گزینه ای سریع و کم هزینه است، اما با رشد سامانه، مشکلاتی مانند پیچیدگی بالا، استقرار پرخطر و مقیاس پذیری محدود بروز می کند. در مقابل، معماری میکروسرویس با ارائه ی مزایایی مانند استقرار مستقل، تحمل خطا و تنوع فناوری، توانسته است نیازهای سامانه های بزرگ مقیاس مانند شبکه های اجتماعی و فروشگاه های آنلاین را تامین کند. در پایان، مقاله نتیجه گیری می کند که انتخاب بین این دو معماری به عواملی مانند اندازه ی تیم، پیچیدگی کسب وکار و نیاز به مقیاس پذیری وابسته است و مهاجرت تدریجی با رویکرد ترکیبی، راهبردی متعادل برای بسیاری از سازمان ها محسوب می شود.
کلیدواژه ها:
نویسندگان
هدی کرائی
۱-دانشجوی کاردانی فناوری اطلاعات دانشگاه ولیعصر تهران
نسترن بیرانوند
۲- استاد دانشگاه ولیعصر تهران