App Engine מאפשר למפתחים להתמקד במה שהם עושים הכי טוב: כתיבת קוד. הסביבה הגמישה של App Engine מבוססת על Compute Engine, והיא מאפשרת להגדיל או להקטין את האפליקציה באופן אוטומטי, תוך איזון העומס.
זמני ריצה
אתם יכולים להתאים אישית את סביבות זמן הריצה האלה או לספק סביבת זמן ריצה משלכם על ידי אספקת קובץ Dockerfile או קובץ אימג' של Docker מותאם אישית מקהילת הקוד הפתוח.
תכונות
תשתית שניתנת להתאמה אישית – מכונות בסביבה הגמישה של App Engine הן מכונות וירטואליות של Compute Engine, מה שאומר שאפשר להשתמש בספריות מותאמות אישית, להשתמש ב-SSH לצורך ניפוי באגים ולפרוס קובצי Docker משלכם.
אפשרויות ביצועים – אפשר לבחור מתוך מגוון רחב של תצורות מעבד וזיכרון. אתם יכולים לציין כמה מעבדים וזיכרון כל מופע של האפליקציה צריך, והסביבה הגמישה של App Engine מספקת את התשתית הדרושה.
תמיכה בתכונות מקומיות – יש תמיכה מקומית בתכונות כמו מיקרו-שירותים, הרשאה, מסדי נתונים של SQL ו-NoSQL, פיצול תנועה, רישום ביומן, ניהול גרסאות, סריקת אבטחה ורשתות להעברת תוכן.
מכונות וירטואליות מנוהלות – App Engine מנהל את המכונות הווירטואליות, ומוודא ש:
- המופעים עוברים בדיקות תקינות, מתוקנים לפי הצורך וממוקמים יחד עם שירותים אחרים בפרויקט.
- עדכונים קריטיים שתואמים לאחור מוחלים באופן אוטומטי על מערכת ההפעלה הבסיסית.
- מיקומי מכונות וירטואליות נקבעים אוטומטית לפי אזור גיאוגרפי בהתאם להגדרות בפרויקט. שירותי הניהול של Google מבטיחים שכל המכונות הווירטואליות בפרויקט ימוקמו באותו מקום כדי להשיג ביצועים אופטימליים.
- יכול להיות שכל המכונות הגמישות יופעלו מחדש מדי שבוע אם יש עדכונים זמינים. לוח הזמנים הזה לא מובטח. במהלך ההפעלה מחדש, שירותי הניהול של Google מחילים את כל העדכונים הדרושים של מערכת ההפעלה והאבטחה.
- תמיד יש לכם גישת root למכונות וירטואליות של Compute Engine. גישת SSH למופעים של מכונות וירטואליות בסביבה הגמישה של App Engine מושבתת כברירת מחדל. אם תבחרו בכך, תוכלו להפעיל גישת root למופעי ה-VM של האפליקציה.
התאמה אוטומטית לעומס – App Engine מתאים את האפליקציה באופן אוטומטי לעומס הנכנס.
- App Engine מתחשב בהזמנות של מכונות וירטואליות ב-Compute Engine שכבר יש לכם באזור שתואם להגדרה שלכם. שמירת מקום למכונה וירטואלית מגדילה את הסיכוי שתקבלו הקצאת משאבים במהלך מחסור זמני במשאבים.
ההבדלים בין סביבה רגילה לסביבה גמישה
נסו בעצמכם
אנחנו ממליצים למשתמשים חדשים ב-Google Cloud ליצור חשבון כדי שיוכלו להעריך את הביצועים של App Engine בתרחישים מהעולם האמיתי. לקוחות חדשים מקבלים בחינם גם קרדיט בשווי 300 $להרצה, לבדיקה ולפריסה של עומסי העבודה.
אני רוצה לנסות את App Engine בחינם