פונקציות Cloud Run ו-Firebase

פונקציות Cloud Run הן פתרון המחשוב ללא שרת של Google ליצירת אפליקציות מבוססות-אירועים. זהו מוצר משותף של צוות Google Cloud וצוות Firebase.

Google Cloud מפתחים יכולים להשתמש בפונקציות Cloud Run כשכבת קישור כדי לשלב לוגיקה בין Google Cloud שירותים באמצעות האזנה לאירועים והגבה לאירועים.

למפתחי Firebase,‏ פונקציות Cloud Run for Firebase מספקות דרך להרחיב את ההתנהגות של Firebase ולשלב תכונות של Firebase באמצעות הוספה של קוד בצד השרת.

שני הפתרונות מספקים ביצוע מהיר ואמין של פונקציות בסביבה מנוהלת לחלוטין, שבה לא צריך לדאוג לניהול שרתים או לאספקת תשתית.

פונקציות Cloud Run for Firebase

אם אתם מפתחים אפליקציה לנייד או אפליקציית אינטרנט לנייד, כדאי להשתמש בפונקציות Cloud Run ל-Firebase. ‏ Firebase מעניק למפתחי אפליקציות לנייד גישה למגוון מלא של שירותים מנוהלים שמתמקדים בנייד, כולל ניתוח נתונים, אימות ומסד נתונים בזמן אמת. פונקציות Cloud Run משלימות את ההצעה בכך שהן מספקות דרך להרחיב ולחבר את ההתנהגות של תכונות Firebase באמצעות הוספה של קוד בצד השרת.

מפתחי Firebase יכולים לשלב שירותים חיצוניים במשימות כמו עיבוד תשלומים ושליחת הודעות SMS. בנוסף, מפתחים יכולים לכלול לוגיקה מותאמת אישית שהיא כבדה מדי למכשיר נייד, או שצריך לאבטח אותה בשרת. כאן אפשר לקרוא מידע נוסף על תרחישי שימוש אופייניים בשילובים. למפתחים שזקוקים לחלק האחורי של האתר עם יותר תכונות, פונקציות Cloud Run מספקות שער ליכולות המתקדמות של Google Cloud.

פונקציות Cloud Run for Firebase מותאמות למפתחי Firebase:

  • ‫Firebase SDK כדי להגדיר את הפונקציות באמצעות קוד
  • משולב עם מסוף Firebase ו-Firebase CLI
  • אותם טריגרים כמו בפונקציות Cloud Run, בנוסף לטריגרים של מסד נתונים בזמן אמת ב-Firebase, אימות ב-Firebase ו-Firebase Analytics

פונקציות Cloud Run ל Google Cloud

מפתחים יכולים לחבר ולהרחיב Google Cloud שירותים על ידי כתיבת קוד בצורה של פונקציית Cloud Run. פונקציות Cloud Run משמשות כשכבת קישור שמאפשרת לכם לשלב לוגיקה בין שירותים על ידי האזנה לאירועים ומענה להם. Google Cloud בעזרת כמה שורות קוד בלבד, מפתחים יכולים לשפר את השימוש שלהם בשירותי Google Cloud כדי ליצור שילובים ברמה גבוהה יותר בלי להקצות או לנהל שרתים. מידע נוסף זמין במסמכי Cloud Run functions.