התרגלנו לחשוב ששטח אחסון בענן לפרויקטי צד הוא בור ללא תחתית, אבל לחברות התשתית נגמרת הסבלנות לגרסאות נטושות. Vercel הודיעה אתמול, 16 בספטמבר 2026, על עדכון מדיניות האחסון לפרויקטים חינמיים במסלול Hobby. מעכשיו, היסטוריית הגרסאות נחתכת בצורה חדה כדי לפנות מקום בחשבונות שמשתמשים בהם בלי לשלם.
המנגנון פוגש ישירות מתכנתים ישראלים שמחזיקים סביבות בדיקה, אתרי לקוחות קטנים או מוצרי MVP על גבי התשתית החינמית של Vercel. אם הדיפלוי שלכם נכשל פתאום באמצע העבודה, יכול להיות שצברתם יותר מדי משקל ישן ברקע.
מחיקה מהירה במקום שלושים יום
עד השינוי הנוכחי, חשבונות חינמיים נהנו מחלון שמירה של 30 יום לכל שחרור. כעת, המדיניות מקצרת את משך השמירה מעבר לחלון הזה ומגבילה את מספר הגרסאות. כל פרויקט במסלול Hobby שומר מעתה רק את 3 דיפלוימנטי הפרודקשן האחרונים במצב תקין, ובנוסף את 3 הדיפלוימנטים האחרונים מכל סוג שהוא, ללא קשר לתאריך שבו הם נוצרו.
סביבות תצוגה מקדימה סופגות את הפגיעה העיקרית: גרסאות Preview איבדו את ההגנה הייעודית שהייתה להן בעבר במסלול החינמי. ברגע שגרסת בדיקה יוצאת מרשימת השלוש האחרונות ואינה מקושרת לענף חי, היא מועמדת למחיקה אוטומטית.
דיפלוימנטים של Preview כבר אינם מקבלים הגנה משלהם במסלול ה-Hobby.הודעת העדכון של Vercel
בדוקומנטציה של Deployment Retention מובהר כיצד פועל הניקוי השגרתי: משימת רקע סורקת את החשבון ומסמנת גרסאות למחיקה בתוך 48 שעות מהרגע שהן מאבדות זכאות. בנוסף, הדוקומנטציה מציינת כי הערכה מחדש של דיפלוימנט לאחר שהחרגה מפסיקה לחול עשויה לקחת עד 30 יום. מי שרגיל לחזור לגרסאות ישנות כדי לחקור באגים, יגלה שהארכיון שלו התכווץ לשלושה צעדים אחורה בלבד.
מחסום העשרה גיגה
מעבר למספר הגרסאות, המגבלה הקשיחה היא הנפח הכולל. חשבונות חינמיים מקבלים מכסה של 10GB עבור Deployment Storage, הכוללת את קבצי הפלט הסטטיים ואת חבילות ה-Function bundles בכל האזורים שהוגדרו. חריגה ממגבלת ה-10GB בחשבון החינמי מובילה למחיקה מיידית של שחרורים לא מוגנים וחוסמת העלאת דיפלוימנטים חדשים. המערכת לא תחכה עוד למחזור הניקוי של 30 יום.
למרות המחיקות, קיימים חריגים שמוגנים תמיד לפי רשימת החריגים בדוקומנטציה. גרסת הפרודקשן הפעילה שמשרתת גולשים כרגע לעולם לא תימחק אוטומטית. בנוסף, מוגנים שחרורים שמחזיקים כתובת כינוי (Alias) פעילה, ושחרורי Preview שהם העדכניים ביותר עבור ענף Git שעדיין פתוח ולא מוזג.
הבעיה מתחילה כשהמכסה נחצית בזמן עבודה שוטפת. Vercel לא פירטה בהודעה הרשמית האם מפתחים מקבלים התראות יזומות באימייל לפני שה-Build הבא נחסם לחלוטין. אם אתם רגילים להעלות גרסאות בלי לבדוק נפחים, החסימה פשוט תעצור את תהליך העבודה ברגע הכי פחות נוח.
ההבדל בין חינם לפרו
האינסטינקט של מפתח שנתקל בחסימה הוא לבדוק את מחיר האחסון הנוסף. לפי דף המידע של החברה, עלות הנפח עצמו במסלול Pro עומדת על 0.10 דולר לכל גיגה-בייט לחודש. זה נשמע זניח, עשרה סנט, אבל האותיות הקטנות בדף מסלול Vercel Pro מגלות תמונה אחרת.
המעבר למסלול Pro כולל דמי פלטפורמה קבועים של 20 דולר לחודש לכל מושב מפתח עם הרשאות שחרור. המנוי הזה מעניק אמנם קרדיט שימוש חודשי של 20 דולר ומדיניות שמירה רחבה בהרבה של עד שנה לפרודקשן ו-180 יום לגרסאות בדיקה, אך עבור מפתח ישראלי עצמאי מדובר בהוצאה חודשית קבועה בדולרים על פרויקטים שלא בהכרח מכניסים כסף.
לא הייתי ממהר לשלוף כרטיס אשראי רק כדי לפתור שגיאת דיפלוי רגעית.
| מאפיין | מסלול Hobby (חינם) | מסלול Pro (בתשלום) |
|---|---|---|
| מכסת נפח בסיסית | 10GB ללא תשלום | לפי שימוש (קרדיט של 20 דולר) |
| עלות נפח חורג לגיגה-בייט | אין אפשרות לחרוג (נחסם) | 0.10 דולר לחודש |
| דמי פלטפורמה בסיסיים | חינם | 20 דולר לחודש למושב מפתח |
| שמירת שחרורי פרודקשן תקינים | 3 אחרונים | עד 20 גרסאות (ברירת מחדל של שנה) |
| שמירת שחרורי Pre-Production | 3 מכל סוג ללא הגנת Preview | עד 20 גרסאות (ברירת מחדל של 180 יום) |
| התנהגות בחריגת נפח | מחיקה מיידית של לא-מוגנים וחסימה | חיוב לפי צריכה מתוך הקרדיט |
כך תפנו מקום בלי לשלם
כדי לא לחצות את רף ה-10GB ולהימנע מחסימות, מדריך אופטימיזציית אחסון שחרורים של Vercel מציע כמה צעדים מעשיים שניתן לבצע באופן מיידי. הצעד הראשון הוא טיפול בענפים ישנים במאגר ה-Git שלכם. שחרורי Preview מקושרים לענפים פעילים זוכים להגנה ממחיקה; מיזוג או מחיקה של ענפים רדומים יבטלו את ההגנה הזו ויאפשרו למערכת לנקות את הקבצים התפוסים.
זה שווה את הזמן שלכם.
הצעד השני הוא הקטנת המשקל שנוצר בכל Build. בדקו את לשונית Resources בפרטי השחרור כדי לאתר Functions Storage מנופח. שימוש בהגדרות outputFileTracingExcludes בפרויקטי Next.js או excludeFiles בשאר הסביבות ימנע מודולים כבדים או קבצי בדיקות מלהיארז שוב ושוב בתוך חבילות הפונקציה בכל אזור פריסה.
בנוסף, מומלץ להוציא קבצי מדיה, סרטונים וארכיונים מתיקיית הפלט של הפרויקט. נכסים סטטיים כבדים שאינם חלק בלתי נפרד מקוד האפליקציה עדיף לאחסן בשירותי אחסון קבצים ייעודיים חיצוניים. מי שמקפיד על היגיינת קבצים יוכל להמשיך להשתמש בשירות בלי להכניס את כרטיס האשראי, לפחות עד שהפרויקט הבא יתפח.
מקורות
- Hobby projects now retain fewer deployments to free up storagehttps://vercel.com/changelog/hobby-projects-now-retain-fewer-deployments-to-free-up-storage
- Vercel Pro Planhttps://vercel.com/docs/plans/pro-plan
- Deployment Storagehttps://vercel.com/docs/deployment-storage
- Deployment Retentionhttps://vercel.com/docs/deployment-retention
- Optimize Deployment Storagehttps://vercel.com/docs/deployment-storage/optimize
- full list of exceptions in the docshttps://vercel.com/docs/deployment-retention#exceptions-to-the-retention-policy
- Vercelhttps://weba.co.il/tools/vercel/
הידיעה נכתבה מהמקורות שלמעלה בתאריך הפרסום, וכל טענה בה נבדקה מולם. מצאתם טעות? כתבו.