מילון מושגים

Rollback

שומרים כדי לחזור אחר כך. הסימון נשמר רק בדפדפן הזה, ויימחק אם תנקו את נתוני הדפדפן.

נקרא גם: Roll Back · Rolling Back · רולבק · החזרה לאחור · חזרה לגרסה קודמת · ביטול עדכון · שחזור גרסה · החזרת גרסה · העדכון שבר את האתר מה עושים · Revert · Rolling Forward

תוכן העניינים
  1. הסבר פורמלי
  2. הסבר בגובה העיניים
  3. למה זה חשוב בפועל
  4. תגיות
  5. מקורות

הסבר פורמלי#

לפי תיעוד Azure Well-Architected, Rollback הוא ביטול השינויים שבוצעו בפריסה וחזרה לתצורה האחרונה הידועה כתקינה. זו אחת מכמה דרכי התאוששות. חלופות הן Rolling Forward (תיקון הבעיה תוך כדי, למשל תיקון דחוף) ופריסת תשתית חדשה לפי התצורה התקינה האחרונה.

התיעוד מציין ששינויים בנתונים, בסכמות או ברכיבים עם מצב (stateful) קשים יותר להחזרה, ולכן כדאי לקבוע מראש נוהל לטיפול בהם. כדי שאפשר יהיה לבצע Rollback, מומלץ לשמור גרסאות של התוצרים שנבנים (build artifacts).

הסבר בגובה העיניים#

כמו כפתור "בטל" אחרי שינוי בעיצוב מצגת: אם העדכון החדש שבר משהו, חוזרים לגרסה הקודמת שעבדה, והקהל ממשיך לראות מצגת תקינה. אבל אם בינתיים נוספו מידע או הזמנות חדשים למסד הנתונים, "בטל" לא תמיד יחזיר את הכול למקומו.

למה זה חשוב בפועל#

לפני כל עדכון גדול בפריסה, שאלו: איך חוזרים אחורה, כמה זמן זה לוקח, ומה קורה לנתונים. שילוב Feature Flag לעיתים מאפשר לכבות שינוי בלי לחזור לגרסה קודמת. ראו גם Runbook.

תגיות#

  • rollback
  • deployment
  • recovery
  • release

מקורות#

GL-090