اجزای کلیدی یک معماری بدون سرور عبارتند از:
1. FaaS (عملکرد به عنوان یک سرویس): مهمترین جزء یک معماری بدون سرور. این به شما امکان می دهد بدون نیاز به مدیریت زیرساخت های اساسی کد خود را اجرا کنید.
2. منبع رویداد: اجرای تابع را بر اساس یک رویداد خاص آغاز می کند. این می تواند یک دروازه API، یک صف پیام یا هر منبع رویداد دیگری باشد.
3. سرویس محاسباتی: سرویسی که کد را در پاسخ به رویداد اجرا می کند. به عنوان مثال می توان به AWS Lambda، Microsoft Azure Functions و Google Cloud Functions اشاره کرد.
4. ذخیره داده: یک سرویس پایگاه داده مبتنی بر ابر، مانند آمازون DynamoDB، که به شما امکان ذخیره و بازیابی داده ها را بدون نیاز به مدیریت زیرساخت های اساسی می دهد.
5. دروازه API: سرویسی که یک نقطه پایانی امن برای عملکردهای بدون سرور شما فراهم می کند و به شما امکان می دهد آنها را در معرض دنیای خارج قرار دهید.
6. Developer Toolchain: مجموعه ای از ابزارها و چارچوب هایی که به شما در توسعه، استقرار و مدیریت عملکردهای بدون سرور کمک می کند.
7. فریمورک بدون سرور: یک چارچوب منبع باز که با انعطاف پذیری انتخاب زبان برنامه نویسی و ارائه دهنده خدمات ابری، راه ساده ای برای توسعه، استقرار و مدیریت برنامه های کاربردی بدون سرور در چندین پلتفرم ابری ارائه می دهد.
تاریخ انتشار: