תמיכה בסביבת זמן ריצה
סביבות זמן ריצה בפונקציות Cloud Run הן קובצי אימג' בסיסיים שכוללים רכיבים ומערכת הפעלה, תוכנה שנדרשת כדי ליצור ולהריץ קוד שנכתב לשפת תכנות ספציפית, ותוכנה שתומכת בפונקציה.
פונקציות Cloud Run מעדכנות את סביבות זמן הריצה בהתאם למדיניות עדכוני האבטחה שבחרתם.סביבות זמן הריצה זמינות בשלבי הפצה שונים, כמו גרסת טרום-השקה (Preview) או זמינות לכלל המשתמשים (GA). מידע נוסף זמין בקטע שלבי ההשקה של המוצר.
תצוגה מקדימה
אם אתם פורסים עומס עבודה באמצעות Google Cloud CLI כשסביבת זמן הריצה נמצאת בגרסת טרום-השקה (Preview), השתמשו בפקודה gcloud beta functions 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 26 (גרסת טרום-השקה (Preview)) |
הרצת פונקציות | nodejs26 | google-24 (ברירת מחדל) google-24-full | google-24/nodejs26 google-24-full/nodejs26 | ||
| 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 | דור ראשון, פונקציות Cloud Run | nodejs22 | google-22 (ברירת המחדל) google-22-full | google-22/nodejs22 google-22-full/nodejs22 | 2027-04-30 | 2027-10-31 |
| Node.js 20 | דור ראשון, פונקציות Cloud Run | nodejs20 | google-22 (ברירת המחדל) google-22-full | google-22/nodejs20 google-22-full/nodejs20 | 2026-04-30 | 2026-10-30 |
| Node.js 18 | דור ראשון, פונקציות Cloud Run | nodejs18 | google-22 (ברירת המחדל) google-22-full | google-22/nodejs18 google-22-full/nodejs18 | 2025-04-30 | 2025-10-30 |
| Node.js 16 | דור ראשון, פונקציות Cloud Run | nodejs16 | google-18-full | google-18-full/nodejs16 | 2024-01-30 | 2025-01-30 |
| Node.js 14 | דור ראשון, פונקציות Cloud Run | nodejs14 | google-18-full | google-18-full/nodejs14 | 2024-01-30 | 2025-01-30 |
| Node.js 12 | דור ראשון, פונקציות Cloud Run | nodejs12 | google-18-full | google-18-full/nodejs12 | 2024-01-30 | 2025-01-30 |
| Node.js 10 | דור ראשון, פונקציות Cloud Run | nodejs10 | google-18-full | google-18-full/nodejs10 | 2024-01-30 | 2025-01-30 |
| Node.js 8 | דור ראשון, פונקציות Cloud Run | nodejs8 | הוסר | הוסר | 2020-06-05 | פברואר 2021 |
| Node.js 6 | דור ראשון, פונקציות Cloud Run | nodejs6 | הוסר | הוסר | 2019-04-17 | אוגוסט 2020 |
Python
| זמן ריצה | יצירה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס של סביבת זמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|---|
| Python 3.15 (גרסת טרום-השקה (Preview)) |
הרצת פונקציות | python315 | google-24 (ברירת מחדל) google-24-full | google-24/python315 google-24-full/python315 | ||
| 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 | דור ראשון, פונקציות Cloud Run | python312 | google-22 (ברירת המחדל) google-22-full | google-22/python312 google-22-full/python312 | 2028-10-02 | 2029-04-02 |
| Python 3.11 | דור ראשון, פונקציות Cloud Run | python311 | google-22 (ברירת המחדל) google-22-full | google-22/python311 google-22-full/python311 | 2027-10-24 | 2028-04-24 |
| Python 3.10 | דור ראשון, פונקציות Cloud Run | python310 | google-22 (ברירת המחדל) google-22-full | google-22/python310 google-22-full/python310 | 2026-10-04 | 2027-04-04 |
| Python 3.9 | דור ראשון, פונקציות Cloud Run | python39 | google-18-full | google-18-full/python39 | 2025-10-05 | 2026-04-05 |
| Python 3.8 | דור ראשון, פונקציות Cloud Run | python38 | google-18-full | google-18-full/python38 | 2024-10-14 | 2025-10-14 |
| Python 3.7 | דור ראשון, פונקציות Cloud Run | python37 | google-18-full | google-18-full/python37 | 2024-01-30 | 2025-01-30 |
המשך
| זמן ריצה | יצירה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס של סביבת זמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|---|
| Go 1.27 | הרצת פונקציות | go127 | google-24 (ברירת מחדל) google-24-full | google-24/go127 google-24-full/go127 | אוגוסט/ספטמבר 2027 | פברואר/מרץ 2028 |
| Go 1.26 | הרצת פונקציות | go126 | google-24 (ברירת מחדל) google-24-full | google-24/go126 google-24-full/go126 | פברואר/מרץ 2027 | אוגוסט/ספטמבר 2027 |
| Go 1.25 | הרצת פונקציות | go125 | google-22 (ברירת המחדל) google-22-full | google-22/go125 google-22-full/go125 | 2026-10-01 | 2027-04-01 |
| Go 1.24 | הרצת פונקציות | go124 | google-22 (ברירת המחדל) google-22-full | google-22/go124 google-22-full/go124 | 2026-09-02 | 2027-03-02 |
| 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 | דור ראשון, פונקציות Cloud Run | go121 | google-22 (ברירת המחדל) google-22-full | google-22/go121 google-22-full/go121 | 2025-09-03 | 2026-03-03 |
| Go 1.20 | דור ראשון, פונקציות Cloud Run | go120 | google-22 (ברירת המחדל) google-22-full | google-22/go120 google-22-full/go120 | 2024-05-01 | 2025-05-01 |
| Go 1.19 | דור ראשון, פונקציות Cloud Run | go119 | google-22 (ברירת המחדל) google-22-full | google-22/go119 google-22-full/go119 | 2024-04-30 | 2025-01-30 |
| Go 1.18 | דור ראשון, פונקציות Cloud Run | go118 | google-22 (ברירת המחדל) google-22-full | google-22/go118 google-22-full/go120 | 2024-01-30 | 2025-01-30 |
| Go 1.16 | דור ראשון, פונקציות Cloud Run | go116 | google-18-full | google-18-full/go116 | 2024-01-30 | 2025-01-30 |
| Go 1.13 | דור ראשון, פונקציות Cloud Run | go113 | google-18-full | google-18-full/go113 | 2024-01-30 | 2025-01-30 |
| Go 1.11 | דור ראשון, פונקציות Cloud Run | 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 | דור ראשון, פונקציות Cloud Run | java17 | google-22 (ברירת המחדל) google-22-full | google-22/java17 google-22-full/java17 | אוקטובר 2027 | |
| Java 11 | דור ראשון, פונקציות Cloud Run | 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 | google-22 (ברירת המחדל) google-22-full | google-22/ruby34 google-22-full/ruby34 | 2028-03-31 | 2028-09-30 |
| Ruby 3.3 | דור ראשון, פונקציות Cloud Run | ruby33 | google-22 (ברירת המחדל) google-22-full | google-22/ruby33 google-22-full/ruby33 | 2027-03-31 | 2027-09-30 |
| Ruby 3.2 | דור ראשון, פונקציות Cloud Run | ruby32 | google-22 (ברירת המחדל) google-22-full | google-22/ruby32 google-22-full/ruby32 | 2026-03-31 | 2026-09-30 |
| Ruby 3.0 | דור ראשון, פונקציות Cloud Run | ruby30 | google-18-full | google-18-full/ruby30 | 2024-03-31 | 2025-03-31 |
| Ruby 2.7 | דור ראשון, פונקציות Cloud Run | ruby27 | google-18-full | google-18-full/ruby27 | 2024-01-30 | 2025-01-30 |
| Ruby 2.6 | דור ראשון, פונקציות Cloud Run | 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 | דור ראשון, פונקציות Cloud Run | php82 | google-22-full (ברירת המחדל) | google-22-full/php82 | 2026-12-31 | 2027-06-30 |
| PHP 8.1 | דור ראשון, פונקציות Cloud Run | php81 | google-18-full | google-18-full/php81 | 2025-12-31 | 2026-06-30 |
| PHP 7.4 | דור ראשון, פונקציות Cloud Run | 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 | דור ראשון, פונקציות Cloud Run | dotnet6 | google-22 (ברירת המחדל) google-22-full | google-22/dotnet6 google-22-full/dotnet6 | 2024-11-12 | 2025-11-12 |
| .NET Core 3 | דור ראשון, פונקציות Cloud Run | dotnet3 | google-18-full | google-18-full/dotnet3 | 2024-01-30 | 2025-01-30 |