Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

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

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

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

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

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

פונקציות ענן עבור Firebase

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

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

פונקציות ענן עבור Firebase מותאמות למפתחי Firebase:

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

פונקציות ענן לפלטפורמת הענן של גוגל

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