דלג לתוכן
תשתית

Serverless

מודל פריסה שבו הקוד רץ רק כשמשתמשים מבקשים, ומשלמים רק על זמן ריצה. אין לדאוג לשרתים, פטשי OS, או scaling.

מונחים נרדפים: Serverless · FaaS · Function as a Service

מה זה Serverless

Serverless הוא מודל cloud שבו אתם כותבים פונקציות, מעלים אותן לפלטפורמה, וזו מטפלת בכל השאר — provisioning, scaling, security patches, monitoring. כשמשתמש שולח request, הפלטפורמה מפעילה את הפונקציה (מתוך cold start או warm container), מריצה אותה, ומחייבת אתכם רק על זמן הריצה בפועל (לעיתים אפילו ל-millisecond).

ה-"server" עדיין קיים — אתם פשוט לא רואים או מנהלים אותו. מכאן השם "serverless" — חוויה נטולת שרתים.

חוזקות

  • תמחור לפי שימוש — אין traffic, אין חיוב. מצוין ל-MVP, פרויקטים בנפח לא צפוי
  • Auto-scaling — מ-0 למיליון requests ובחזרה, אוטומטית
  • DevOps מצומצם — אין שרתים לדאוג להם
  • High availability built-in — הפלטפורמה דואגת לעברות regions, failover

חולשות

  • Cold starts — בקשה ראשונה אחרי תקופה ללא שימוש יכולה לקחת 200ms-2s
  • Vendor lock-in חלקי — כל ספק עם API קצת שונה
  • Limits — זמן ריצה מקסימלי (15 דק׳ ב-Lambda, יותר ב-fluid compute), memory cap
  • לא מתאים ל-stateful — DBs ארוכים, WebSockets, in-memory caches

ספקים מובילים ב-2026

  • AWS Lambda — הוותיק והגדול. אקוסיסטם ענק
  • Vercel Functions / Vercel Fluid Compute — אופטימלי ל-Next.js, אינטגרציה native
  • Cloudflare Workers — Edge-first, מהיר וזול
  • Google Cloud Functions — אינטגרציה ל-Google services
  • Azure Functions — אם כבר ב-Microsoft ecosystem

Vercel Fluid Compute (חדש ב-2026)

  • רץ פעולות נוספות באותו container בו-זמנית
  • תוצאה: pricing זול יותר, פחות cold starts
  • תמיכה native ב-streaming AI responses
  • החליף את Edge Functions במקרים מסוימים

Serverless vs Edge

Serverless (Vercel Functions)Edge Functions
RuntimeNode.js מלאV8 isolates (Web APIs)
Regionאחד (us-east, eu-west וכו׳)300+ נקודות גלובליות
Cold start200ms-1sמילישניות
ספריותכל npm packageרק שעובדות ב-V8
מקרי שימושAPI קוד מורכב, DB, AIAuth, routing, light API

בעסק

ל-99% מהפרויקטים שאנחנו בונים, serverless הוא הבחירה הנכונה. רק במקרים נדירים (DBs ארוכים, WebSockets ענקיים) חוזרים ל-VMs. עם Vercel Fluid Compute — גם זה מתחיל להשתנות.

מונחים קשורים