מעבר אל Google App Engine

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

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

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

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

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

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

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

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

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

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

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

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

בחירת סביבה

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