נדרש אמצעי תשלום לכל סביבות זמן הריצה של App Engine

החל מ-30 בנובמבר 2019, אפשר לפרוס גרסאות חדשות של אפליקציות App Engine רק אם בחשבון מוגדר אמצעי תשלום, כמו כרטיס אשראי. החל מ-9 באוגוסט 2021, כדי להמשיך להפעיל את כל האפליקציות של App Engine, צריך להגדיר אמצעי תשלום. הדרישה הזו חלה על אפליקציות בכל זמני הריצה של App Engine, כולל אפליקציות Java 8,‏ Python 2.7,‏ PHP 5 ו-Go 1.11 בסביבה הרגילה של App Engine.

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

אתם צריכים להוסיף אמצעי תשלום לחשבונות שלכם, אבל השימוש בשכבת ה-Free ב-App Engine לא השתנה והיא תמשיך להיות זמינה.

למה ביצענו את השינוי הזה

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

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

לא צריך לבצע שינויים נוספים בפרויקט, מלבד הוספת אמצעי תשלום. השינוי ב-Cloud Build מתבצע כולו ברקע ולא משפיע על פקודות הפריסה או על ממשקי ה-API לניהול.

מה לא השתנה

התוכנית בחינם ב-App Engine לא השתנתה.

מה יוצג לכם

אם לא מוגדר אמצעי תשלום תקף בפרויקט, תופיע ההודעה:

  • שגיאות HTTP 500 שמוחזרות כשבקשות נשלחות לאפליקציה

  • רשומות ביומן של App Engine שבהן מופיע הכיתוב Billing disabled. המופע יושבת".

מה צריך לעשות?

אם יש לכם אפליקציות App Engine שמשתמשות בסביבת זמן ריצה של Java 8, ‏ Python 2.7, ‏ PHP 5 ו-Go 1.11 בסביבת App Engine רגילה, תצטרכו להוסיף אמצעי תשלום לפרויקט.

כדי להוסיף אמצעי תשלום לפרויקט:

  1. יוצרים חשבון לחיוב אם עדיין אין לכם חשבון כזה.

  2. מוסיפים את כרטיס האשראי או אמצעי תשלום אחר כאמצעי תשלום.

  3. מקשרים את הפרויקט לחשבון לחיוב.

כך מוסיפים, מסירים או מעדכנים אמצעי תשלום

למה אנחנו מבצעים את השינוי הזה

השינוי הזה נובע מהיעדים הבאים:

  • הפחתת הונאות ב-App Engine

  • הגברת השילוב של App Engine עם שירותים אחרים Google Cloud

הפחתת הונאות ב-App Engine

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

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

שילוב של App Engine עם שירותים אחרים Google Cloud

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

אפשר לשלב את App Engine עם שירותים אחרים באמצעות Serverless VPC Access, שמאפשר ל-App Engine להיות באותו VPC כמו מכונות וירטואליות ב-Compute Engine ואשכולות Google Kubernetes Engine. Google Cloud כחלק מהשילוב, אנחנו מעבירים את הגרסאות של App Engine ל-Cloud Build, שיש לו את היתרונות הבאים:

  • פלט מפורט של הבנייה, כולל אזהרות ושגיאות מפורטות

  • אפשרות לצפייה בהיסטוריית הבנייה בקטע Cloud Build במסוף Cloud

  • (בקרוב) אפשרות לכלול כל ספרייה בקוד בנוסף לקבוצה המוגדרת מראש שזמינה בסביבות זמן הריצה של App Engine

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

עלויות השימוש ב-Cloud Build

ב-Cloud Build יש תוכנית בחינם שכוללת 120 דקות בנייה ליום לכל חשבון לחיוב. לדוגמה, אם הבנייה נמשכה 5 דקות, תוכלו לבצע פריסה 24 פעמים ביום בלי לשלם על כך. למידע נוסף על תמחור מעבר לתוכנית בחינם, ראו תמחור של Cloud Build.

הגבלת העלויות

אפשר להשתמש במנגנונים הבאים כדי להגביל את העלויות של App Engine: