Google Mobile Backend starter - MBaaS

חווית המשתמש הטובה ביותר של אפליקציות ניידות מופעלות לרוב על ידי שירותי ענן, עם זאת, הפעלת שרתי ענן בעצמכם יכולה לגרוע מההתמקדות שלכם בייצור חוויית שימוש מוצלחת באפליקציה.
Google Moble Backend Starter מאפשר ליצור ולהשיק אפליקציות מובייל בענן של גוגל בצורה פשוטה ובמספר קליקים בודדים ללא צורך בכתיבת קוד  Backend. מעתה, מפתחים יוכלו לקבל תשתית מבוססת ענן גנרית הכוללת שרת שמאחסן נתונים בתוך ה-App Engine של גוגל, ספריית לקוח ותמיכה מובנית עבור מגוון שירותים של גוגל, ביניהם שירות האימות של גוגל- Google Authentication. באפשרות המפחתים אף להוסיף תמיכה בGoogle Cloud Messenging אשר הושקה גם כן לאחרונה ובשאילתות רציפות אשר מסוגלות לרוץ באופן ממושך על גבי השרת ולקבל עדכונים באופן אוטומטי ובזמן אמת.

Google Moble Backend Starter הינו רכיב המשתלב בתוך האפליקציות, אשר מפשט את האינטראקציה בין היישום לשרת, מטפל בנושאי אבטחת המידע וכך חוסך משמעותית את זמני הפיתוח. הפלטפורמה יושבת בענן על תשתיות של גוגל ומסופקת כשירות בתשלום לפי שימוש בפועל. המודל מאפשר כניסה מידית, ללא התחייבות וללא עלויות הקמה. לדוגמה, הסטארט-אפ האמריקאי Snapchat, השתמש בפלטפורמה של גוגל לפיתוח אפליקצייה חברתית לחלופי תמונות. לאחר פיתוח והשקה מהירה בתקציב מינימלי, הגיע היישום למעל 400 מיליון משתמשים תוך זמן קצר ללא פגיעה בחוויית משתמש וללא צורך בשיפור ותחזוקת תשתיות.
פתרון ה- Mobile Backend As A Service של גוגל מאפשר להנות מצד אחד מתשתית אלסטית, המתרחבת ומצטמצמת בהתאם לשימוש ללא תפעול ותחזוקה, ומצד שני מטכנולוגיה מתקדמת, המטפלת בשלל הנושאים הלא פונקציונליים (כגון: ניהול תוכן, זמינות, אינטגרציה ואבטחת מידע), מקצרת זמני פיתוח ומפחיתה עלויות. הערך המוסף של פתרון זה נובע בין היתר, מהעוצמה והניסיון של גוגל בעולם הענן והתשתיות, המאפשר לה להוביל גם בטכנולוגיות המובייל ולספק עשרות שירותים למשתמשי הקצה. התשתיות של גוגל פרוסות סביב העולם, מותאמות להתמודדות עם נפחי נתונים עצומים ומספקות ביצועים טובים ביותר עבור יישומים בענן.

  

מאפיינים ויתרונות

  • גמישות מלאה, הכוללת תמיכה בטכנולוגיות Open Source כגון: Java, PHP, Python
  • תשתיות אחסון לכל מטרה, כגון: NoSQL ,SQL ו- Blobstore הכוללים מנגנוני שרידות, זמינות ו-Caching מובנים.
  • אבטחת מידע חזקה עם מנגנוני זיהוי וניהול הרשאות מובנים
  • תמיכה בכל סוגי היישומים Native, Hybrid ו- HTML5  
  • מחולל API ייחודי לכל פלטפורמה כגון , IOS, אנדרואיד, windows ו- web
  • ערכת פיתוח (SDK) המשתלבת ב-IDEs הפופולריים, כגון: Eclipse ,Jinit וכו'.
  • סביבת פיתוח ללא עלות
  • התנעה מהירה ללא השקעה

 mobile-backend-arch - תשתית למובייל