סביבות זמן הריצה ב-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 יום לפני שהוצאה משימוש של זמן הריצה. כשמקבלים התראה, צריך להתכונן לשדרוג הפונקציה לסביבת זמן ריצה נתמכת חדשה יותר.
הוצאה משימוש והוצאה משירות
כשרכיב מסוים לא מתוחזק יותר באופן פעיל, יכול להיות ש-Cloud Run יוציא משימוש את זמן הריצה ובסופו של דבר יסיר אותו.
התהליך כולל שלושה שלבים: פרסום תאריך ההוצאה משימוש, תקופת ההוצאה משימוש ותאריך ההשבתה. בלוח הזמנים הבא, תאריך ההוצאה משימוש הוא תחילת תקופת ההוצאה משימוש, והוא מסתיים בתחילת תאריך ההשבתה. תאריך הוצאה משימוש מציין את תחילת התקופה שבה המוצר יוצא משימוש.
במהלך תקופת הוצאת המוצר משימוש, בדרך כלל אפשר להמשיך ליצור עומסי עבודה חדשים ולעדכן עומסי עבודה קיימים באמצעות זמן הריצה. כדאי להשתמש בזמן הזה כדי להעביר עומסי עבודה שמשתמשים בסביבת זמן הריצה שיצאה משימוש לסביבת זמן ריצה עדכנית יותר.
אחרי תאריך הוצאת השירות משימוש, לא תוכלו יותר ליצור עומסי עבודה חדשים או לעדכן עומסי עבודה קיימים באמצעות זמן הריצה. כדי לפרוס את עומסי העבודה, צריך לבחור סביבת ריצה עדכנית יותר. יכול להיות שנשבית עומסי עבודה שממשיכים להשתמש בסביבת ריצה שיצאה משימוש.
לוח הזמנים לתמיכה
זוהי רשימה של סביבות זמן ריצה נתמכות ב-Cloud Run, וגם של סביבות זמן ריצה שהוצאו משימוש או שהוצאו מכלל שימוש.
בהתאם לקריטריונים ולמידת היציבות של הגרסאות, יכול להיות שתהיה דחייה בזמינות ובתאריכים חשובים. אם תאריך ההוצאה משימוש או ההשבתה ריק, המשמעות היא שהשלב הזה עדיין לא נקבע. כדאי לחזור לדף הזה כדי להתעדכן.
Node.js
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת בסיס בזמן ריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| Node.js 24 | nodejs24 |
|
|
2028-04-30 | 2028-10-31 |
| Node.js 22 | nodejs22 |
|
|
2027-04-30 | 2027-10-31 |
| Node.js 20 | nodejs20 |
|
|
2026-04-30 | 2026-10-30 |
| Node.js 18 | 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 |
|
|
2030-10-10 | 2031-04-10 |
| Python 3.13 | python313 |
|
|
2029-10-10 | 2030-04-10 |
| Python 3.12 | python312 |
|
|
2028-10-02 | 2029-04-02 |
| Python 3.11 | python311 |
|
|
2027-10-24 | 2028-04-24 |
| Python 3.10 | 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 1.26 | go126 |
|
|
||
| Go 1.25 | go125 |
|
|
||
| Go 1.24 | go124 |
|
|
2026-09-02 | 2027-03-02 |
| Go 1.23 |
go123 |
|
|
2026-02-21 | 2026-08-21 |
| Go 1.22 | go122 |
|
|
2026-01-28 | 2026-07-28 |
| Go 1.21 | go121 |
|
|
2025-09-03 | 2026-03-03 |
| Go 1.20 | go120 |
|
|
2024-05-01 | 2025-05-01 |
| Go 1.19 | go119 |
|
|
2024-04-30 | 2025-01-30 |
| Go 1.18 | go118 |
|
|
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 |
|
|
אוקטובר 2031 | |
| Java 21 | java21 |
|
|
ספטמבר 2031 | |
| Java 17 | 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 | 2029-03-31 | 2029-09-30 |
| Ruby 3.4 | ruby34 |
|
|
2028-03-31 | 2028-09-30 |
| Ruby 3.3 | ruby33 |
|
|
2027-03-31 | 2027-09-30 |
| Ruby 3.2 | 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 |
|
|
2028-11-14 | 2029-05-14 |
| .NET 8 | dotnet8 |
|
|
2026-11-10 | 2027-05-10 |
| .NET 6 | 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 only 24 | osonly24 | google-24 (ברירת מחדל) | google-24/osonly24 | 30 באפריל 2029 |