وظائف السحابة و Firebase

Google Cloud Functions هو حل حوسبة بدون خادم من Google لإنشاء تطبيقات تعتمد على الأحداث. إنه منتج مشترك بين فريق Google Cloud Platform وفريق Firebase.

بالنسبة لمطوري Google Cloud Platform ، تعمل Cloud Functions كطبقة اتصال تسمح لك بنسج المنطق بين خدمات Google Cloud Platform (GCP) من خلال الاستماع إلى الأحداث والرد عليها.

بالنسبة لمطوري Firebase ، توفر Cloud Functions for Firebase طريقة لتوسيع سلوك Firebase ودمج ميزات Firebase من خلال إضافة تعليمات برمجية من جانب الخادم.

يوفر كلا الحلين تنفيذًا سريعًا وموثوقًا للوظائف في بيئة مُدارة بالكامل حيث لا داعي للقلق بشأن إدارة أي خوادم أو توفير أي بنية تحتية.

وظائف السحابة لـ Firebase

يجب عليك استخدام Cloud Functions for Firebase إذا كنت مطورًا يقوم بإنشاء تطبيق جوال أو تطبيق ويب للجوال. يتيح Firebase لمطوري الأجهزة المحمولة إمكانية الوصول إلى مجموعة كاملة من الخدمات التي تركز على الأجهزة المحمولة والتي تتم إدارتها بالكامل، بما في ذلك التحليلات والمصادقة وقاعدة البيانات في الوقت الفعلي. تعمل Cloud Functions على استكمال العرض من خلال توفير طريقة لتوسيع وربط سلوك ميزات Firebase من خلال إضافة التعليمات البرمجية من جانب الخادم.

يمكن لمطوري Firebase التكامل بسهولة مع الخدمات الخارجية للقيام بمهام مثل معالجة المدفوعات وإرسال الرسائل النصية القصيرة. بالإضافة إلى ذلك، يمكن للمطورين تضمين منطق مخصص إما ثقيل جدًا بالنسبة لجهاز محمول، أو يحتاج إلى تأمينه على الخادم. انظر ماذا يمكنني أن أفعل بالوظائف السحابية؟ لمعرفة المزيد حول حالات استخدام التكامل النموذجية. بالنسبة للمطورين الذين يحتاجون إلى واجهة خلفية كاملة الميزات، توفر Cloud Functions بوابة إلى الإمكانات القوية في Google Cloud Platform .

تم تحسين وظائف السحابة في Firebase لمطوري Firebase:

  • Firebase SDK لتكوين وظائفك من خلال التعليمات البرمجية
  • متكامل مع Firebase Console وFirebase CLI
  • المشغلات نفسها مثل Google Cloud Functions، بالإضافة إلى مشغلات Firebase Realtime Database وFirebase Authentication وFirebase Analytics

الوظائف السحابية لـ Google Cloud Platform

يمكن للمطورين الاتصال بخدمات GCP وتوسيعها عن طريق كتابة التعليمات البرمجية في شكل وظيفة سحابية. تعمل وظائف السحابة كطبقة اتصال تسمح لك بنسج المنطق بين خدمات Google Cloud Platform من خلال الاستماع إلى الأحداث والرد عليها. باستخدام بضعة أسطر فقط من التعليمات البرمجية، يمكن للمطورين إثراء استخدامهم لخدمات Google Cloud Platform لإنشاء مجموعات ذات مستوى أعلى دون الحاجة إلى توفير الخوادم أو إدارتها. راجع وثائق Google Cloud Functions لمزيد من المعلومات.