תמיכה בזמן ריצה

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

פונקציות 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 ימים לפני שה-runtime יגיע למצב הוצאה משימוש. כשמקבלים התראה, צריך להתכונן לשדרוג הפונקציה לסביבת זמן ריצה נתמכת חדשה יותר.

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

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

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

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

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

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

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

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

Node.js

זמן ריצה יצירה המזהה של סביבת זמן הריצה מקבצים תמונת בסיס בזמן ריצה הוצאה משימוש הוצאה משימוש
‫Node.js 26
(תצוגה מקדימה)
הרצת פונקציות 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 פונקציות Run (דור ראשון) nodejs22 google-22 (ברירת מחדל) google-22-full google-22/nodejs22 google-22-full/nodejs22 2027-04-30 2027-10-31
‫Node.js 20 דור ראשון, פונקציות Run nodejs20 google-22 (ברירת מחדל) google-22-full google-22/nodejs20 google-22-full/nodejs20 2026-04-30 2026-10-30
‫Node.js 18 פונקציות Run (דור ראשון) nodejs18 google-22 (ברירת מחדל) google-22-full google-22/nodejs18 google-22-full/nodejs18 2025-04-30 2025-10-30
‫Node.js 16 פונקציות Run (דור ראשון) nodejs16 google-18-full google-18-full/nodejs16 2024-01-30 2025-01-30
‫Node.js 14 פונקציות Run (דור ראשון) nodejs14 google-18-full google-18-full/nodejs14 2024-01-30 2025-01-30
‫Node.js 12 פונקציות Run (דור ראשון) nodejs12 google-18-full google-18-full/nodejs12 2024-01-30 2025-01-30
‫Node.js 10 פונקציות Run (דור ראשון) nodejs10 google-18-full google-18-full/nodejs10 2024-01-30 2025-01-30
‫Node.js 8 פונקציות Run (דור ראשון) nodejs8 הוצא משימוש הוצא משימוש 2020-06-05 פברואר 2021
‫Node.js 6 דור ראשון, פונקציות Run 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 פונקציות Run (דור ראשון) python312 google-22 (ברירת מחדל) google-22-full google-22/python312 google-22-full/python312 2028-10-02 2029-04-02
Python 3.11 פונקציות Run (דור ראשון) python311 google-22 (ברירת מחדל) google-22-full google-22/python311 google-22-full/python311 2027-10-24 2028-04-24
Python 3.10 פונקציות Run (דור ראשון) python310 google-22 (ברירת מחדל) google-22-full google-22/python310 google-22-full/python310 2026-10-04 2027-04-04
Python 3.9 פונקציות Run (דור ראשון) python39 google-18-full google-18-full/python39 2025-10-05 2026-04-05
‫Python 3.8 פונקציות Run (דור ראשון) python38 google-18-full google-18-full/python38 2024-10-14 2025-10-14
Python 3.7 פונקציות 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 פונקציות Run (דור ראשון) go121 google-22 (ברירת מחדל) google-22-full google-22/go121 google-22-full/go121 2025-09-03 2026-03-03
‫Go 1.20 פונקציות Run (דור ראשון) go120 google-22 (ברירת מחדל) google-22-full google-22/go120 google-22-full/go120 2024-05-01 2025-05-01
‫Go 1.19 פונקציות Run (דור ראשון) go119 google-22 (ברירת מחדל) google-22-full google-22/go119 google-22-full/go119 2024-04-30 2025-01-30
‫Go 1.18 פונקציות Run (דור ראשון) go118 google-22 (ברירת מחדל) google-22-full google-22/go118 google-22-full/go120 2024-01-30 2025-01-30
‫Go 1.16 דור ראשון, פונקציות Run go116 google-18-full google-18-full/go116 2024-01-30 2025-01-30
‫Go 1.13 דור ראשון, פונקציות Run go113 google-18-full google-18-full/go113 2024-01-30 2025-01-30
‫Go 1.11 פונקציות 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 פונקציות Run (דור ראשון) java17 google-22 (ברירת מחדל) google-22-full google-22/java17 google-22-full/java17 אוקטובר 2027
Java 11 פונקציות 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 פונקציות Run (דור ראשון) ruby33 google-22 (ברירת מחדל) google-22-full google-22/ruby33 google-22-full/ruby33 2027-03-31 2027-09-30
Ruby 3.2 פונקציות Run (דור ראשון) ruby32 google-22 (ברירת מחדל) google-22-full google-22/ruby32 google-22-full/ruby32 2026-03-31 2026-09-30
‫Ruby 3.0 פונקציות Run (דור ראשון) ruby30 google-18-full google-18-full/ruby30 2024-03-31 2025-03-31
Ruby 2.7 פונקציות Run (דור ראשון) ruby27 google-18-full google-18-full/ruby27 2024-01-30 2025-01-30
Ruby 2.6 דור ראשון, פונקציות 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 פונקציות Run (דור ראשון) php82 ‫google-22-full (ברירת מחדל) google-22-full/php82 2026-12-31 2027-06-30
PHP 8.1 פונקציות Run (דור ראשון) php81 google-18-full google-18-full/php81 2025-12-31 2026-06-30
PHP 7.4 פונקציות 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 פונקציות Run (דור ראשון) dotnet6 google-22 (ברירת מחדל) google-22-full google-22/dotnet6 google-22-full/dotnet6 2024-11-12 2025-11-12
‫‎.NET Core 3 פונקציות Run (דור ראשון) dotnet3 google-18-full google-18-full/dotnet3 2024-01-30 2025-01-30