מעבר אל Google App Engine

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

בחירת הסביבה המועדפת

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

  • תוכנית בחינם

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

  • זמן פריסה מהיר

  • מערכת ההפעלה Ubuntu

  • סביבת זמן הריצה Go 1.11 לא נתמכת יותר.

  • סוגי מכונות עם מעבד (CPU) וזיכרון גדולים יותר

  • יכולה לגשת למשאבים באותה רשת של Compute Engine

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

  • מערכת ההפעלה Ubuntu

בחירת סביבה

אפשר להריץ אפליקציית App Engine בשתי סביבות: הסביבה הרגילה והסביבה הגמישה. אפשר לראות סיכום של ההבדלים בין שתי הסביבות.