מחזור החיים של זמן הריצה ב-Cloud Run

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

דיאגרמה שמציגה את השלבים במחזור החיים של זמן ריצה ב-Cloud Run

סביבות זמן ריצה זמינות בשלבי השקה שונים, כמו גרסת Preview או זמינות כללית (GA). מידע נוסף זמין במאמר בנושא שלבי השקת מוצרים.

תצוגה מקדימה

אם אתם פורסים עומס עבודה באמצעות Google Cloud CLI בזמן שסביבת ריצה נמצאת בגרסת Preview, אתם צריכים להשתמש בפקודה gcloud beta run deploy.

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

במהלך חלון התמיכה של זמינות כללית (GA):

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

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

יכול להיות ש-Google תשנה את לוח הזמנים של התמיכה או את מחזור החיים של סביבת זמן ריצה כלשהי בהתאם לתנאים של ההסכם שלכם לשימוש בשירותים. Google Cloud

מחזור חיים של זמן ריצה

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

תקופת ההתראה

מערכת Cloud Run תתחיל לשלוח התראות 90 יום לפני שה-runtime יגיע למצב הוצאה משימוש. כשמקבלים התראה, צריך להתכונן לשדרוג הפונקציה לסביבת זמן ריצה נתמכת חדשה יותר.

הוצאה משימוש והוצאה משירות

כשאין יותר תחזוקה פעילה של רכיב, יכול להיות ש-Cloud Run יוציא משימוש את זמן הריצה ובסופו של דבר יסיר אותו.

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

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

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

לוח זמנים לתמיכה

זוהי רשימה של סביבות זמן ריצה נתמכות ב-Cloud Run, וגם של סביבות זמן ריצה שהוצאו משימוש או שהוצאו מכלל פעולה.

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

Node.js

זמן ריצה המזהה של סביבת זמן הריצה מקבצים תמונת הבסיס בזמן הריצה הוצאה משימוש הוצאה משימוש
‫Node.js 24 nodejs24
  • ‫google-24 (ברירת מחדל)
  • google-24-full
  • google-24/nodejs24
  • google-24-full/nodejs24
  • 2028-04-30 2028-10-31
    ‫Node.js 22 nodejs22
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/nodejs22
  • google-22-full/nodejs22
  • 2027-04-30 2027-10-31
    ‫Node.js 20 nodejs20
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/nodejs20
  • google-22-full/nodejs20
  • 2026-04-30 2026-10-30
    ‫Node.js 18 nodejs18
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/nodejs18
  • google-22-full/nodejs18
  • 2025-04-30 2025-10-30
    ‫Node.js 16 nodejs16 google-18-full google-18-full/nodejs16 2024-01-30 2025-01-30
    ‫Node.js 14 nodejs14 google-18-full google-18-full/nodejs14 2024-01-30 2025-01-30
    ‫Node.js 12 nodejs12 google-18-full google-18-full/nodejs12 2024-01-30 2025-01-30
    ‫Node.js 10 nodejs10 google-18-full google-18-full/nodejs10 2024-01-30 2025-01-30
    ‫Node.js 8 nodejs8 יצא משימוש יצא משימוש 2020-06-05 פברואר 2021
    ‫Node.js 6 nodejs6 יצא משימוש יצא משימוש 2019-04-17 אוגוסט 2020

    Python

    זמן ריצה המזהה של סביבת זמן הריצה מקבצים תמונת הבסיס בזמן הריצה הוצאה משימוש הוצאה משימוש
    Python 3.14 python314
  • ‫google-24 (ברירת מחדל)
  • google-24-full
  • google-24/python314
  • google-24-full/python314
  • 2030-10-10 2031-04-10
    Python 3.13 python313
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/python313
  • google-22-full/python313
  • 2029-10-10 2030-04-10
    Python 3.12 python312
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/python312
  • google-22-full/python312
  • 2028-10-02 2029-04-02
    Python 3.11 python311
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/python311
  • google-22-full/python311
  • 2027-10-24 2028-04-24
    Python 3.10 python310
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/python310
  • google-22-full/python310
  • 2026-10-04 2027-04-04
    Python 3.9 python39 google-18-full google-18-full/python39 2025-10-05 2026-04-05
    Python 3.8 python38 google-18-full google-18-full/python38 2024-10-14 2025-10-14
    Python 3.7 python37 google-18-full google-18-full/python37 2024-01-30 2025-01-30

    Go

    זמן ריצה המזהה של סביבת זמן הריצה מקבצים תמונת הבסיס בזמן הריצה הוצאה משימוש הוצאה משימוש
    ‫Go 1.26
    (גרסת טרום-השקה)
    go126
  • ‫google-24 (ברירת מחדל)
  • google-24-full
  • google-24/go126
  • google-24-full/go126
  • ‫Go 1.25 go125
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/go125
  • google-22-full/go125
  • ‫Go 1.24 go124
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/go124
  • google-22-full/go124
  • ‫Go 1.23
    go123
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/go123
  • google-22-full/go123
  • 2026-02-21 2026-08-21
    ‫Go 1.22 go122
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/go122
  • google-22-full/go122
  • 2026-01-28 2026-07-28
    ‫Go 1.21 go121
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/go121
  • google-22-full/go121
  • 2025-09-03 2026-03-03
    ‫Go 1.20 go120
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/go120
  • google-22-full/go120
  • 2024-05-01 2025-05-01
    ‫Go 1.19 go119
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/go119
  • google-22-full/go119
  • 2024-04-30 2025-01-30
    ‫Go 1.18 go118
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/go118
  • google-22-full/go120
  • 2024-01-30 2025-01-30
    ‫Go 1.16 go116 google-18-full google-18-full/go116 2024-01-30 2025-01-30
    ‫Go 1.13 go113 google-18-full google-18-full/go113 2024-01-30 2025-01-30
    ‫Go 1.11 go111 יצא משימוש יצא משימוש 2020-08-05 פברואר 2021

    Java

    זמן ריצה המזהה של סביבת זמן הריצה מקבצים תמונת הבסיס בזמן הריצה הוצאה משימוש הוצאה משימוש
    Java 25 java25
  • ‫google-24 (ברירת מחדל)
  • google-24-full
  • google-24/java25
  • google-24-full/java25
  • אוקטובר 2031
    Java 21 java21
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/java21
  • google-22-full/java21
  • ספטמבר 2031
    Java 17 java17
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/java17
  • google-22-full/java17
  • אוקטובר 2027
    Java 11 java11 google-18-full google-18-full/java11 2024-10-31 2025-10-31

    Ruby

    זמן ריצה המזהה של סביבת זמן הריצה מקבצים תמונת הבסיס בזמן הריצה הוצאה משימוש הוצאה משימוש
    ‫Ruby 4.0
    (תצוגה מקדימה)
    ruby40 ‫google-24-full (ברירת מחדל) google-24-full/ruby40
    Ruby 3.4 ruby34
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/ruby34
  • google-22-full/ruby34
  • 2028-03-31 2028-09-30
    Ruby 3.3 ruby33
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/ruby33
  • google-22-full/ruby33
  • 2027-03-31 2027-09-30
    Ruby 3.2 ruby32
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/ruby32
  • google-22-full/ruby32
  • 2026-03-31 2026-09-30
    ‫Ruby 3.0 ruby30 google-18-full google-18-full/ruby30 2024-03-31 2025-03-31
    Ruby 2.7 ruby27 google-18-full google-18-full/ruby27 2024-01-30 2025-01-30
    ‫Ruby 2.6 ruby26 google-18-full google-18-full/ruby26 2024-01-30 2025-01-30

    PHP

    זמן ריצה המזהה של סביבת זמן הריצה מקבצים תמונת הבסיס בזמן הריצה הוצאה משימוש הוצאה משימוש
    PHP 8.5 php85 ‫google-24-full (ברירת מחדל) google-24-full/php85 2029-12-31 2030-06-30
    PHP 8.4 php84 ‫google-22-full (ברירת מחדל) google-22-full/php84 2028-12-31 2029-06-30
    PHP 8.3 php83 ‫google-22-full (ברירת מחדל) google-22-full/php83 2027-12-31 2028-06-30
    PHP 8.2 php82 ‫google-22-full (ברירת מחדל) google-22-full/php82 2026-12-31 2027-06-30
    PHP 8.1 php81 google-18-full google-18-full/php81 2025-12-31 2026-06-30
    PHP 7.4 php74 google-18-full google-18-full/php74 2024-01-30 2025-01-30

    ‎.NET

    זמן ריצה המזהה של סביבת זמן הריצה מקבצים תמונת הבסיס בזמן הריצה הוצאה משימוש הוצאה משימוש
    ‫‎.NET 10 dotnet10
  • ‫google-24 (ברירת מחדל)
  • google-24-full
  • google-24/dotnet10
  • google-24-full/dotnet10
  • 2028-11-14 2029-05-14
    ‫‎.NET 8 dotnet8
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/dotnet8
  • google-22-full/dotnet8
  • 2026-11-10 2027-05-10
    ‎.NET 6 dotnet6
  • ‫google-22 (ברירת מחדל)
  • google-22-full
  • google-22/dotnet6
  • google-22-full/dotnet6
  • 2024-11-12 2025-11-12
    ‫‎.NET Core 3 dotnet3 google-18-full google-18-full/dotnet3 2024-01-30 2025-01-30

    OS בלבד

    זמן ריצה המזהה של סביבת זמן הריצה מקבצים תמונת הבסיס בזמן הריצה הוצאה משימוש הוצאה משימוש
    OS בלבד 24 osonly24 ‫google-24 (ברירת מחדל) google-24/osonly24 30 באפריל 2029