knative/serving
کاربرد:
این پروژه یک پلتفرم محاسباتی مبتنی بر کوبرنتیس است که به صورت خودکار سرویسها را بر اساس درخواست مقیاسپذیر میکند و در صورت عدم استفاده، آنها را به حالت صفر (بدون پاد) برمیگرداند.
در چه شرایطی بهتره استفاده شود؟
وقتی نیاز داری سرویسهای خود را بدون نگرانی از مدیریت زیرساخت مقیاسدهی کنی و بخوای منابع رو فقط زمانی مصرف کنی که درخواست واقعی وجود داره. مناسب محیطهای توسعه، میکروسرویسهای سبک و برنامههای رویدادمحور. ️
چند مثال از موارد استفاده
- اجرای APIهای کوچک که ترافیک نامنظم دارند
- سرویسهای پردازش رویدادها (مثل پردازش آپلود فایل)
- میکروسرویسهای درون یک سیستم بزرگ که نیاز به مقیاسپذیری دارند
- توسعه و تست سریع بدون نیاز به پیکربندی دستی منابع
- ##serverless
- ##kubernetes
- ##scale
- ##event
- ##cloud
- ##knative
- ##microservices
- ##request
- ##devops
- ##compute
