תוכן עניינים:
הגדרה - מה המשמעות של Google App Engine (GAE)?
Google App Engine (GAE) הוא שירות לפיתוח ואירוח של יישומי אינטרנט במרכזי הנתונים של גוגל, השייכים לפלטפורמה כקטגוריית שירות (PaaS) של מחשוב ענן. יישומי אינטרנט המתארחים ב- GAE ארגזים בחול ועוברים על פני שרתים מרובים לצורך יתירות ומאפשרים גודל של משאבים בהתאם לדרישות התנועה של הרגע. App Engine מקצה אוטומטית משאבים נוספים לשרתים בכדי להתאים עומס מוגבר.
Techopedia מסביר את Google App Engine (GAE)
מנוע האפליקציות של גוגל הוא הפלטפורמה של גוגל כהיצע שירות המאפשר למפתחים ועסקים לבנות ולהפעיל אפליקציות באמצעות התשתית המתקדמת של גוגל. יישומים אלה נדרשים להיכתב באחת מכמה שפות נתמכות, כלומר: Java, Python, PHP ו- Go. זה גם דורש שימוש בשפת השאילתה של גוגל וכי מסד הנתונים המשמש הוא השולחן הגדול של גוגל. על יישומים לעמוד בתקנים אלה, כך שיש לפתח יישומים עם GAE בחשבון או לשנות אותם כדי לעמוד בדרישות.
GAE היא פלטפורמה, כך שהיא מספקת את כל האלמנטים הנדרשים להפעלה ואירוח של יישומי אינטרנט, בין אם זה בנייד או באינטרנט. ללא תכונת ה- All-in הזו, המפתחים יצטרכו למקד את השרתים שלהם, תוכנת מסד הנתונים ואת ה- APIs שיגרמו לכולם לעבוד כראוי יחד, שלא לדבר על כל התצורה שיש לבצע. GAE מוריד את הנטל הזה על המפתחים כדי שיוכלו להתרכז בקדמת הפונקציה ובפונקציונליות של האפליקציה, ולהביא לחווית משתמש טובה יותר.
היתרונות של GAE כוללים:
- שרתים זמינים ללא דרישת תצורה
- שינוי גודל הספק מתפקד עד "חופשי" כאשר השימוש במשאבים הוא מינימלי
- כלי מחשוב ענן אוטומטיים
