מה זה Canary Release?
זוהי אסטרטגיית פריסת גרסה שמטרתה למזער סיכון.
הגדרה
Canary Release היא אסטרטגיית פריסת גרסה המפחיתה את הסיכון בהצגת גרסה חדשה על ידי השקה ראשונית של הגרסה לקבוצה קטנה של משתמשים.
מקור השם
השם נובע מהמנקים שהיו סוחבים קנריה בכלוב במכרות פחם. אם גזים רעילים היו דולפים למכרה, הקנריה הייתה מתה לפני הכורים.
מעקב
המערכת מנוטרת בקפדנות לאיתור בעיות, ואם הגרסה החדשה פועלת היטב, היא משוחררת בהדרגה למספר משתמשים נוסף.
חזרה לאחור
אם זוהו בעיות, ניתן לחזור לגרסה הקודמת ולהשיב את הגרסה הישנה לכל המשתמשים.
בחירה
אסטרטגיות שונות משמשות לבחירת המשתמשים שיחשפו לגרסה החדשה, כגון דגימה אקראית או בחירה לפי דמוגרפיה.
רוצים לדעת עוד?
אם תרצו להעמיק עוד בCanary Release —או להביא הכשרה כזו לצוות שלכם— בואו נדבר. אני עוזר לצוותים להבין וליישם את המושגים האלה. אשמח לשמוע מכם!
מה זה CD?
פריסה רציפה (Continuous Deployment), או Continuous Delivery, היא גישה להנדס...
מה זה ALM?
ALM, או ניהול מחזור חיי יישום, מתייחס לתהליך ניהול יישום תוכנה מתחילתו ועד...
מה זה DevOps?
DevOps היא פילוסופיית פיתוח תוכנה ותרבות ארגונית שמתמקדת בתקשורת, שיתוף פעו...
מהו Release Candidate?
Release Candidate (RC) הוא גרסה של תוכנה כמעט מושלמת ומוכנה לשחרור, התלויה...
מה זה CI/CD?
CI/CD (Continuous Integration / Continuous Delivery) הוא מערך פרקטיקות מרכז...