סביבות זמן הריצה של הסביבה הגמישה ב-App Engine משתמשות ברכיבי קוד פתוח שמתוחזקים על ידי הקהילות שלהם. סביבות זמן הריצה מזוהות לפי גרסת השפה שלהן, לדוגמה, Java 17, Python 3.10 וכן הלאה.
Google מספקת תמיכה בזמן ריצה במהלך זמינות לכלל המשתמשים (GA). במהלך חלון התמיכה הזה:
- רכיבי זמן הריצה מתעדכנים באופן קבוע עם תיקוני באגים ועדכוני אבטחה.
- כדי לשמור על יציבות, App Engine לא מטמיע תכונות או שינויים שעלולים לשבור את סביבת זמן הריצה. שינויים שעלולים לשבור את התאימות יפורסמו מראש בנתוני הגרסה שספציפיים לסביבת זמן הריצה.
כשקהילה מסוימת מפסיקה לתחזק באופן פעיל גרסה בשפה מסוימת, גם App Engine יפסיק לספק תחזוקה ותמיכה בזמן הריצה של השפה הזו. לפני שסביבת זמן ריצה מגיעה לסוף שלב התמיכה, כפי שמתואר בלוח הזמנים של התמיכה בסביבות זמן ריצה, Google תשלח ללקוחות הודעה.
Google עשויה לבצע שינויים בלוח הזמנים לתמיכה או במחזור החיים של סביבת זמן ריצה כלשהי בהתאם לתנאים של ההסכם שלכם לשימוש בשירותי Google Cloud Platform.
סביבות זמן ריצה בהתאמה אישית
סביבות זמן ריצה מותאמות אישית מאפשרות לכם להגדיר סביבות זמן ריצה חדשות שעשויות לכלול רכיבים נוספים כמו מתורגמני שפות או שרתי אפליקציות.
מדיניות מחזור החיים של סביבת זמן הריצה לא משפיעה על סביבות זמן ריצה בהתאמה אישית.
מחזור חיים של זמן ריצה
| תמיכה ברמת GA | סיום התמיכה | הוצא משימוש | יצא משימוש | |
|---|---|---|---|---|
| יצירה ופריסה מחדש | כן | לא | לא | לא |
| עדכונים בהגדרות הפרויקט | כן | כן | לא | לא |
| הפעלת עומסי עבודה קיימים | כן | כן | כן | לא |
| אזהרות בממשק המשתמש וב-CLI | כן | כן | לא | לא |
| תיקוני שפה | אוטומטי | אין עדכונים אוטומטיים | אין עדכונים אוטומטיים | אין עדכונים אוטומטיים |
| תיקון ממשקי API ו-SDK | אוטומטי | אין עדכונים אוטומטיים | אין עדכונים אוטומטיים | אין עדכונים אוטומטיים |
| תמיכת לקוחות | תמיכה ברמת GA | אין תמיכה בזמן ריצה | אין תמיכה בזמן ריצה | אין תמיכה בזמן ריצה |
תקופת ההתראה
מערכת App Engine תתחיל לשלוח התראות בתוך האפליקציה 90 יום לפני שהתמיכה באפליקציה תסתיים. כשמקבלים הודעה על כך, צריך להתכונן לשדרוג האפליקציה לסביבת ריצה חדשה יותר שנתמכת בסביבה הגמישה.
סיום התמיכה
כשמגיעים לתאריך סיום התמיכה ברכיבי זמן ריצה:
- Google לא תחיל יותר עדכוני אבטחה או תיקוני באגים על רכיבים של סביבת זמן הריצה.
- האפליקציה שלכם תמשיך לפעול ולקבל תנועה.
- לא תהיה לכם יותר אפשרות ליצור ו/או לעדכן את האפליקציה בסביבת זמן הריצה שלא נתמכת.
- לא ניתן לקבל תמיכה טכנית לבעיות שנובעות משימוש בסביבת זמן ריצה שלא נתמכת
כדי להמשיך לקבל עדכוני אבטחה ולעמוד בדרישות לקבלת תמיכה טכנית, מומלץ מאוד לשדרג את האפליקציה לגרסת זמן ריצה נתמכת ברגע שהיא תהיה זמינה.
לחלופין, אפשר לפרוס מחדש את האפליקציה באמצעות סביבת זמן ריצה בהתאמה אישית.הוצא משימוש
אם Google אפשרה לארגון שלכם להפעיל מחדש פריסות בסביבת ריצה לא נתמכת, Google תסיר את האפשרות הזו ברגע שסביבת הריצה תצא משימוש.
במקרים שבהם הדבר אפשרי, נשתדל להודיע לכם מראש על הוצאה משימוש באמצעות התראות באפליקציה או בדרכים אחרות. במקרים מסוימים, כולל במצבים שבהם יש פרצות אבטחה קריטיות או בעיות חמורות דומות, יכול להיות שלא נוכל לשלוח הודעה מראש.
יצא משימוש
יכול להיות שאפליקציות שממשיכות להשתמש בסביבת זמן ריצה שיצאה משימוש יושבתו ללא הודעה נוספת. כדי לפרוס את האפליקציה, צריך לבחור סביבת ריצה עדכנית יותר.
בלוח הזמנים לתמיכה בזמני הריצה מפורטים תאריכים חשובים.