מחזור החיים של מערכות הפעלה

במאמר הזה מתואר מחזור החיים של גרסת מערכת הפעלה (OS), החל מהיצירה שלה ועד לשלב סוף מחזור החיים (EOL).

גרסה של מערכת הפעלה עוברת שני שלבים עיקריים כחלק ממחזור החיים שלה:

  1. תמיכה רגילה או זמינות לכלל המשתמשים (GA)
  2. הוצא משימוש או סיום התמיכה (EOS): השלב הזה מחולק לשני שלבי משנה:

    1. תמיכה מורחבת
    2. סוף מחזור החיים (EOL)

בגרסאות מסוימות של מערכות הפעלה, אחרי שהן מסומנות כגרסאות שיצאו משימוש, יכול להיות שיהיה להן גם שלב תמיכה מורחבת לפני שהן יגיעו לסוף החיים (EOL) המלא.

בקטעים הבאים מפורטים השלבים במחזור החיים של גרסת מערכת הפעלה ב-Compute Engine.

תמיכה רגילה או זמינות לכלל המשתמשים (GA)

בשלב הזה מתרחשים התהליכים הבאים:

  1. עם השקת גרסה חדשה של מערכת הפעלה, ספק תמונת מערכת ההפעלה יוצר תמונה חדשה של מערכת ההפעלה ומקצה לה שם לפי מוסכמת השמות של הפצת מערכת ההפעלה. לדוגמה, debian-11-bullseye-v20230801.
  2. ספק התמונות יוצר משפחת תמונות חדשה. לדוגמה, debian-11.

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

    כל הקריאות למשפחת התמונות מפנות לתמונת מערכת ההפעלה שנוצרה לאחרונה. לדוגמה, אם מציינים משפחת אימג'ים במהלך יצירת מכונה וירטואלית באמצעות הדגל --image-family עם הערך המתאים --image-project, המערכת משתמשת בגרסה האחרונה של האימג'.

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

    • תמונת מערכת ההפעלה הנוכחית מתעדכנת ונוצר שם חדש. לדוגמה, debian-11-bullseye-v20230801 עם העדכונים הופך ל-debian-11-bullseye-v20230901.
    • משפחת התמונות debian-11 מצביעה עכשיו על תמונת מערכת ההפעלה החדשה debian-11-bullseye-v20230901.
    • קובץ האימג' הקודם של מערכת ההפעלה (debian-11-bullseye-v20230801) מסומן בסימן deprecated.

הוצא משימוש או סיום התמיכה (EOS)

בשלב מסוים, כל גרסת מערכת הפעלה מגיעה לשלב ההוצאה משימוש. תאריכי ההוצאה משימוש של גרסאות מערכת ההפעלה מפורטים במאמר פרטים על מערכת ההפעלה.

גרסאות של מערכות הפעלה שיצאו משימוש יכולות להיות בשלב של תמיכה מורחבת או בשלב של סוף מחזור החיים.

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

כשגרסת מערכת הפעלה מגיעה לסוף התמיכה, קורים הדברים הבאים:

  • התמונה האחרונה במשפחת התמונות נמחקת או מסומנת כלא מומלצת לשימוש.
  • אי אפשר יותר להשתמש במשפחת התמונות. עם זאת, עדיין תוכלו להשתמש בחלק מתמונות מערכת ההפעלה או בכולן על ידי הפניה ישירה אליהן, למעט Windows, שבו כל תמונות מערכת ההפעלה נמחקות בסוף התמיכה.

    כדי ליצור מכונה וירטואלית מתמונה שהוצאה משימוש, צריך להשתמש ב-CLI של gcloud או ב-REST. כשמציינים את התמונה, צריך להשתמש בדגל --image כי משפחות של תמונות לא מצביעות על תמונות שהוצאו משימוש. מידע נוסף על יצירת מכונות וירטואליות זמין במאמר יצירת מכונה וירטואלית מקובץ אימג' ציבורי.

  • כשגרסת מערכת הפעלה מגיעה לשלב מחזור החיים המורחב או עוברת אותו, Google לא מבטיחה תאימות של תכונות עם משפחות מכונות חדשות או פלטפורמות CPU חדשות לגרסאות שהוצאו משימוש.

    כל המכונות הווירטואליות שמשתמשות בתמונות של מערכת הפעלה ששייכות לגרסה הזו של מערכת ההפעלה שהגיעה לסוף החיים שלה ממשיכות לפעול ב-Compute Engine, והן עדיין עומדות בדרישות לGoogle Cloud תמיכה מעבר לתאריך סוף החיים שלהן. עם זאת, אם יזוהו בעיות במכונה הווירטואלית שקשורות לגרסת מערכת ההפעלה שהוצאה משימוש, יכול להיות ש-Google לא תוכל לפתור את הבעיה כי התמיכה של ספק מערכת ההפעלה כבר לא זמינה.

גרסאות של מערכות הפעלה שיצאו משימוש יכולות להיות בשלב של תמיכה מורחבת או בסוף מחזור החיים.

תמיכה מורחבת

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

  • מערכת הפעלה Red Hat Enterprise Linux‏ (RHEL): תמיכה בתחזוקה, שלב חיים מורחב, תמיכה מורחבת במחזור החיים (ELS) (תוסף) או תמיכה מורחבת בעדכונים (EUS)
  • ב-Rocky Linux: אפשר לרכוש תמיכה לטווח ארוך מ-CIQ
  • למערכת הפעלה SUSE Linux Enterprise Server‏ (SLES): תמיכה בחבילת שירות לטווח ארוך, תמיכה מורחבת בחפיפה של חבילות שירות (ESPOS)
  • למערכת ההפעלה Ubuntu Pro: תחזוקת אבטחה מורחבת (ESM)
  • למערכת הפעלה Windows: עדכוני אבטחה מורחבים

פרטים נוספים על חבילות מחזור החיים המורחב זמינים במסמכי התיעוד של ספק מערכת ההפעלה.

סוף מחזור החיים (EOL)

במערכות הפעלה שהגיעו לסוף תקופת התמיכה המורחבת, או במערכות הפעלה שלא תומכות בתקופת תמיכה מורחבת, קורה הדבר הבא:

  • התמונה האחרונה במשפחת התמונות מסומנת כהוצאה משימוש או נמחקת מ- Google Cloud.

  • התוכנה של סביבת האורח שסופקה על ידי Google לא תעודכן לגרסאות של מערכת הפעלה שהגיעו לסוף החיים, והמאגרים כבר לא יעודכנו או יתוחזקו.

  • במכונות וירטואליות קיימות שמשתמשות בגרסאות של מערכות הפעלה שהגיעו לסוף החיים, יקרו הדברים הבאים:

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

מוסכמות למתן שמות לתמונות של מערכת ההפעלה, לוח זמנים לעדכונים ומדיניות הוצאה משימוש

בטבלה הבאה מפורטים כללי מתן השמות לתמונות של מערכות הפעלה ולמשפחות של תמונות, לוח הזמנים לעדכונים ומדיניות ה-EOS הרלוונטית.

הגדרות

הסימונים הבאים מופיעים בטבלה:

  • V היא הגרסה המספרית של מערכת ההפעלה. לדוגמה, RHEL-7 כאשר 7 היא הגרסה המספרית
  • R היא מחרוזת הגרסה, שלפעמים נקראת שם הקוד של הפיתוח של מערכת ההפעלה. לדוגמה, debian-12-bookworm-v20240213 כאשר bookworm היא מחרוזת הגרסה. מחרוזות של גרסאות רלוונטיות רק לתמונות של מערכות הפעלה מסוג Debian ו-Ubuntu.
  • N הוא מספר ה-Build. מספרי build רלוונטיים רק למערכת הפעלה שמותאמת לקונטיינרים ול-Fedora CoreOS.
  • YYYYMMDD הוא השנה/החודש/היום שמזהים את התאריך שבו תמונת מערכת ההפעלה נוצרה או פורסמה. במערכות הפעלה מסוימות, לפני התאריך מופיע v באותיות קטנות. לדוגמה, vYYYYMMDD.
מערכת הפעלה משפחת תמונות קובץ אימג' של מערכת ההפעלה לוח זמנים של עדכונים מדיניות הוצאה משימוש
‫CentOS Stream
  • centos-stream-V
  • centos-stream-V-arm64
  • centos-stream-V-vYYYYMMDD
  • centos-stream-V-arm64-vYYYYMMDD
כל חודש תמונות של מערכות הפעלה מסומנות כפריטים שהוצאו משימוש, אבל הן עדיין זמינות לשימוש.
מערכת הפעלה שמותאמת לקונטיינרים
  • cos-V-lts
  • cos-arm64-V
  • cos-V-N
  • cos-arm64-V-N
כל חודש תמונות של מערכות הפעלה מסומנות כפריטים שהוצאו משימוש, אבל הן עדיין זמינות לשימוש.
Debian
  • debian-V
  • debian-V-arm64
  • debian-V-R-vYYYYMMDD
  • debian-V-R-arm64-vYYYYMMDD
כל חודש תמונות של מערכות הפעלה מסומנות כפריטים שהוצאו משימוש, אבל הן עדיין זמינות לשימוש.
Fedora CoreOS
  • fedora-coreos-R
  • fedora-coreos-R-arm64
  • fedora-coreos-V-YYYYMMDD-N-gcp-x86-64
  • fedora-coreos-V-YYYYMMDD-N-gcp-aarch64
באג קריטי או בעיות אבטחה תמונות של מערכת ההפעלה נמחקות בתאריך סוף התמיכה.
RHEL
  • rhel-V
  • rhel-V-arm64
  • rhel-V-vYYYYMMDD
  • rhel-V-arm64-vYYYYMMDD
כל חודש תמונות של מערכות הפעלה מסומנות כפריטים שהוצאו משימוש, אבל הן עדיין זמינות לשימוש.
‫RHEL BYOS
  • rhel-V-byos
  • rhel-V-byos-arm64
  • rhel-V-sap-byos
  • rhel-V-byos-vYYYYMMDD
  • rhel-V-byos-arm64-vYYYYMMDD
  • rhel-V-sap-byos-vYYYYMMDD
כל חודש תמונות של מערכות הפעלה מסומנות כפריטים שהוצאו משימוש, אבל הן עדיין זמינות לשימוש.
‫RHEL for SAP
  • rhel-V-sap-ha
  • rhel-V-sap-vYYYYMMDD
כל חודש תמונות של מערכות הפעלה מסומנות כפריטים שהוצאו משימוש, אבל הן עדיין זמינות לשימוש.
Rocky Linux
  • ‫rocky-linux-V
  • rocky-linux-V-arm64
  • rocky-linux-V-optimized-gcp
  • rocky-linux-V-optimized-gcp-arm64
  • rocky-linux-V-vYYYMMDD
  • rocky-linux-arm64-V-vYYYMMDD
  • rocky-linux-V-optimized-gcp-vYYYYMMDD
  • rocky-linux-V-optimized-gcp-arm64-vYYYYMMDD
כל חודש תמונות של מערכות הפעלה מסומנות כפריטים שהוצאו משימוש, אבל הן עדיין זמינות לשימוש.
שרת SQL ב-Windows Server
  • sql-R-V-win-V
  • sql-V-R-windows-V-dc-vYYYYMMDD
כל חודש תמונות של מערכת ההפעלה נמחקות בתאריך סוף התמיכה.
SLES
  • sles-V
  • sles-V-arm64
  • sles-V-vYYYYMMDD-x86-64
  • sles-V-vYYYYMMDD-arm64
רבעוני תמונות של מערכות הפעלה מסומנות כפריטים שהוצאו משימוש, אבל הן עדיין זמינות לשימוש.
SLES for SAP
  • sles-V-sap
  • sles-V-sap-hardened
  • sles-V-sap-vYYYYMMDD-x86-64
  • sles-V-sap-hardened-vYYYYMMDD-x86-64
רבעוני תמונות של מערכות הפעלה מסומנות כפריטים שהוצאו משימוש, אבל הן עדיין זמינות לשימוש.
‫SLES for SAP BYOS
  • sles-V-byos
  • sles-V-byos-arm64
  • sles-V-sap-byos
  • sles-V-byos-vYYYYMMDD-x86-64
  • sles-V-byos-vYYYYMMDD-arm64
  • sles-V-sap-byos-vYYYYMMDD-x86-64
רבעוני תמונות של מערכות הפעלה מסומנות כפריטים שהוצאו משימוש, אבל הן עדיין זמינות לשימוש.
Ubuntu LTS
  • ubuntu-V-lts
  • ubuntu-V-lts-arm64
  • ubuntu-minimal-V-lts
  • ubuntu-minimal-V-lts-arm64
  • ubuntu-V-R-vYYYYMMDD
  • ubuntu-V-R-arm64-vYYYYMMDD
  • ubuntu-minimal-V-R-vYYYYMMDD
  • ubuntu-minimal-V-R-arm64-vYYYYMMDD
באג קריטי או בעיות אבטחה תמונות של מערכות הפעלה מסומנות כפריטים שהוצאו משימוש, אבל הן עדיין זמינות לשימוש.
Ubuntu Pro
  • ubuntu-pro-V-lts
  • ubuntu-pro-V-lts-arm64
  • ubuntu-pro-fips-V-lts
  • ubuntu-pro-V-R-vYYYYMMDD
  • ubuntu-pro-V-R-arm64-vYYYYMMDD
  • ubuntu-pro-fips-V-R-vYYYYMMDD
באג קריטי או בעיות אבטחה תמונות של מערכות הפעלה מסומנות כפריטים שהוצאו משימוש, אבל הן עדיין זמינות לשימוש.
Windows Server
  • Windows-V
  • windows-V-core
  • windows-server-V-dc-vYYYYMMDD
  • windows-server-V-dc-core-vYYYYMMDD
כל חודש תמונות של מערכת ההפעלה נמחקות בתאריך סוף התמיכה.

המאמרים הבאים