יום רביעי, 12 באוגוסט 2015

272 Cloud vendor series - Mobile Backends with Google Cloud Platform

אנחנו ממשיכים בסדרה שלנו על ספקי עננים. הסדרה הזאת כוללת עשרה פרקים ובה אנחנו משוחחים עם מומחים לספקי עננים, על מספר נושאים כמו High Availability, Big Data ועוד. אנחנו מתמקדים היום ב-Google Cloud Platform והנושא העיקרי הוא Mobile Backend. איתנו המשתתפים הקבועים שלנו, המשתתפים הקבועים נתי שלום ואורי להב.
אורח התוכנית הפעם הוא ואדים סולובי, עובד בחברת DoIT, השותפה של גוגל בישראל, אבל גם GDE – Google Developer Expert. זוהי רשת המומחים בתחומים כמו פיתוח לאנדרואיד, UX ו-UI, שיווק וניהול המוצר. סולובי הוא אחד משני המומחים בישראל לפלטפורמת הענן של גוגל.
כמובן שלא נשכח את קבוצת הפייסבוק שלנו שבה אפשר לשתף הכל, ואת הטוויטר שלנו, הבלוג או אפילו RSS. הערות חכמות ומחכימות לקהילה יזכו את המגיבות והמגיבים בכוסות קפה יפהפיות.
נקודות עיקריות במהלך התוכנית:
  • גוגל מציעה מגוון שירותים למובייל, כאשר השירות המרכזי הוא App Engine וחוסך זמן ומשאבים רבים. (1:49)
  • AppEngine יכול להיום להריץ אפליקציה בכל שפה, בשונה מהעבר, בזכות Docker. (5:00)
  • ניהול ה-Containers של גוגל מתבצע באמצעות טכנולוגיה פנימית שנקראת Borg. שליטה מלאה יותר מתבצעת עם Kubernetes. (7:00)
  • AppEngine כולל שירותים כמו DataStore, שזה מסד נתונים NoSQL. שירותים נוספים הם MemCache או EdgeCaching שמאחסן קבצים סטטיים ומעדכן אותם. (8:25)
  • Android Studio מציע היום אשפים שיכולים להקים Mobile Backend ולהפעיל אותו בענן. אז זה עדיין דורש שורות קוד, אבל זה מאוד קרוב ל-Mobile Backend מלא. יש גם Game Services למפתחי משחקים. (10:55)
  • Google Cloud Endpoints מאפשר לקרוא ל-Backend מאפליקציות מובייל/Web, כאשר ה-Client Library נוצר באופן אוטומטי. (14:42)
  • גוגל מציעה מגוון של מאות API כמו מפות, זיהוי תמונה ועוד. ניתן לעשות אינטגרציה עם שירות קיים עם Frontend משלנו. (17:20)
  • שירות נוסף למפתחי מובייל הוא Google Cloud Messaging, כל אפליקציה מקבלת עד מיליון התראות Push בחינם לכל 24 שעות, כאשר המערכת מנהלת את הכל באופן אוטומטי. חשוב לזכור שיש תמיכה בכל השפות הפופולריות. (18:25)
  • בתחום ה-IoT יש שיתוף פעולה בין גוגל ל-Telit יצרנית של פתרונות סלולריים, מאפשרת להעביר מידע מסנסורים לשירותים כמו Firebase או BigQuery למשל. (22:40)
  • דוגמא לאפליקציית IoT: פתרון להוסטלים של קשישים. משלב סנסורים שאוספים מידע מהבית ומהדיירים עצמם, המידע עובר ל-BigQuery ובאמצעות Pattern Recognition מתקבל ניטור על הדיירים באותו המקום. (25:30)
  • היתרון של גוגל הוא בשלות של הפתרונות שקיימים מאז 2007. (29:30)
מומלץ לעיין בסקירה שמשווה בין ספקי פלטפורמות מובייל לענן.
הקובץ נמצא כאן, האזנה נעימה ותודה לרועי שלומי על התקציר של הפרק.

אין תגובות:

פרסום תגובה