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

סביבות זמן הריצה של App Engine בסביבה הגמישה משתמשות ברכיבי קוד פתוח שמתוחזקים על ידי הקהילות שלהם. סביבות זמן הריצה מזוהות לפי גרסת השפה שלהן, לדוגמה, Java 17,‏ Python 3.10 וכן הלאה.

תרשים שמציג את השלבים במחזור החיים של סביבת ריצה של App Engine

‫Google מספקת תמיכה בסביבת זמן ריצה במהלך זמינות לכלל המשתמשים (GA). במהלך חלון התמיכה הזה:

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

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

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

סביבות זמן ריצה בהתאמה אישית

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

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

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

תמיכה ברמת GA סיום התמיכה הוצא משימוש יצא משימוש
יצירה ופריסה מחדש כן לא לא לא
עדכונים בהגדרות הפרויקט כן כן לא לא
הפעלת עומסי עבודה קיימים כן כן כן לא
אזהרות בממשק המשתמש וב-CLI כן כן לא לא
תיקוני שפה אוטומטי אין עדכונים אוטומטיים אין עדכונים אוטומטיים אין עדכונים אוטומטיים
תיקון ממשקי API ו-SDK אוטומטי אין עדכונים אוטומטיים אין עדכונים אוטומטיים אין עדכונים אוטומטיים
תמיכת לקוחות תמיכה ברמת GA אין תמיכה בזמן ריצה אין תמיכה בזמן ריצה אין תמיכה בזמן ריצה

תקופת ההתראה

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

סיום התמיכה

כשמגיע תאריך סיום התמיכה ברכיבי זמן ריצה:

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

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

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

הוצא משימוש

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

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

יצא משימוש

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

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