WEBA
F
סקירות·פיתוח ווב·firebase.google.com

Firebase

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

548 מיליםמסדי נתונים ובאקאנד

אתם יושבים לפתח אפליקציה למובייל או לווב וצריכים צד שרת שיקבל נתונים, יזהה משתמשים וישמור קבצים. במקום לשכור שרתים ייעודיים, להגדיר מכונות וירטואליות ולהתעסק בתחזוקת תשתית מסורבלת, אתם מטמיעים את ערכות הפיתוח ישירות בקוד שלכם ועובדים מול משאבי הענן של Google. הכלי מחבר את האפליקציה ישירות למסדי נתונים מנוהלים, רכיבי אחסון ומנגנוני הרצה. הוא מתאים לשפות וסביבות עבודה כמו Swift, Kotlin, JavaScript, Dart, Unity ו-C++, כך שהוא תומך ב-iOS, אנדרואיד, דפדפנים ומשחקים. הכל מנוהל מלוח בקרה מרכזי אחד.

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

הוא כולל שני בסיסי נתונים עיקריים שמתאימים לתרחישים שונים לגמרי. הראשון הוא Realtime Database הוותיק, שמסנכרן נתונים בפורמט מסמך JSON יחיד ומאפשר העברת עדכונים מהירה בזמן אמת לכל המכשירים המחוברים. השני הוא Cloud Firestore, שמציע מבנה נתונים היררכי מבוסס מסמכים ואוספים עם מנגנון שאילתות מתקדם יותר. אם אתם זקוקים למסד נתונים יחסי מסורתי, יש כעת גם את SQL Connect, שמאפשר חיבור מובנה למסדי Cloud SQL for PostgreSQL בענן. הכלים האלה עובדים לצד שירותי אימות כמו Authentication, אחסון קבצים ב-Cloud Storage, מנגנון הרצת קוד ענן בשם Cloud Functions, ופתרונות ניטור כמו Crashlytics שמדווח על קריסות באפליקציה.

שני מסלולים וקפיצות במחיר

מבנה התשלום מורכב משני מסלולים: Spark החינמי ו-Blaze שפועל במודל תשלום לפי צריכה. מסלול החינם נדיב ומאפשר להתחיל בלי פרטי אשראי. ב-Cloud Firestore מקבלים נפח אחסון של 1 גיגה בייט ועד 10 גיגה בייט תעבורת רשת יוצאת בחודש. ב-Realtime Database מקבלים 1 גיגה בייט אחסון ועד 100 חיבורים בו זמנית. שירות Authentication מעניק זיהוי של עד 50K משתמשים פעילים בחודש, אך אימות טלפוני ב-SMS חסום בחינם. שירותי Cloud Functions ו-App Hosting אינם זמינים כלל במסלול Spark ומחייבים מעבר למסלול Blaze. בעת פתיחת חשבון חיוב מקבלים אשראי של 300 דולר להתנסות ראשונית בשירותי הענן.

ההוצאות עלולות לזנק במהירות עקב תמחור פרטני של משאבים. ב-Realtime Database תשלמו 5 דולר לכל גיגה בייט נוסף של אחסון ודולר אחד לכל גיגה בייט של הורדת נתונים. ב-Cloud Functions משלמים 0.40 דולר לכל מיליון הפעלות מעבר לשני מיליון הראשונים, ו-0.12 דולר לגיגה בייט של תעבורת רשת יוצאת מעבר ל-5 גיגה בייט בחודש. ברגע שעוברים למסלול בתשלום, כל קריאה נוספת מתומחרת ישירות מול חשבון האשראי שלכם. שירות Remote Config גובה מ-1 בספטמבר 2026 מחיר של 0.06 דולר לכל עשרת אלפים בקשות מעבר ל-100,000 בקשות חינם ביום. אם שכחתם לולאה שקוראת למסד, החשבון יתנפח.

הם הוסיפו מנגנון spend caps לעצירת שירותים בחריגה מתקציב.

למי זה מתאים ובמה תלויים

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

כשרוצים לעזוב נתקלים בבעיה. הקוד והאבטחה תפורים לשירות.

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

מה השירות מבצע בפועל

  1. אימות משתמשים באפליקציה
  2. סנכרון נתונים בזמן אמת
  3. הרצת פונקציות בענן
  4. אחסון קבצים ומדיה
  5. ניטור ודיווח על קריסות
  6. שילוב יכולות Gemini באפליקציה
שימו לבהגדירו מראש תקרת הוצאה בפרויקט דרך מנגנון spend caps כדי למנוע חיובים כבדים במקרה של תקלת קוד או מתקפת בקשות.

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