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

במסמך הזה מתוארים השלבים במחזור החיים של תמונות של מערכות הפעלה (OS) ציבוריות ב-Compute Engine. המידע הזה יעזור לכם להבין איך גרסאות של מערכות הפעלה עוברות ממצב של זמינות כללית (GA) למצב של סיום התמיכה (EOS) או סיום חיי המוצר (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, שבו כל תמונות מערכת ההפעלה נמחקות בסוף התמיכה.

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

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

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

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

תמיכה מורחבת

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

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

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

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

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

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

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

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

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

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

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

הגדרות

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

  • V היא הגרסה המספרית של מערכת ההפעלה. לדוגמה, RHEL-7 כאשר 7 היא הגרסה המספרית
  • R הוא מחרוזת הגרסה, שלפעמים נקראת שם הקוד של הפיתוח של מערכת ההפעלה. לדוגמה, debian-12-bookworm-v20240213 כאשר bookworm היא מחרוזת ההשקה. מחרוזות של גרסאות רלוונטיות רק לתמונות של מערכות הפעלה מסוג Debian ו-Ubuntu.
  • N הוא מספר ה-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
כל חודש תמונות של מערכת ההפעלה נמחקות בתאריך סוף התמיכה.

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