‫Ruby ב-Google App Engine

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

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

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

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

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

  • אי אפשר להתאים אישית את תמונת זמן הריצה

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

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

  • זמן פריסה ארוך יותר

  • אפשר להתאים אישית את התמונה נטענת לאפקט

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

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

בחירת סביבה

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