دوال السحابة و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 مع Firebase إذا كنت مطوّر برامج تُنشئ تطبيقًا للأجهزة الجوّالة أو تطبيق ويب على الأجهزة الجوّالة. ويتيح Firebase لمطوِّري الأجهزة الجوّالة إمكانية الوصول إلى مجموعة كاملة من الخدمات المُدارة بالكامل التي تتمحور حول الأجهزة الجوّالة، بما في ذلك الإحصاءات والمصادقة وقاعدة بيانات "الوقت الفعلي". وتستكمل دوال Cloud العرض من خلال توفير طريقة لتوسيع وربط سلوك ميزات Firebase من خلال إضافة رمز من جهة الخادم.

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

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

  • حزمة تطوير البرامج (SDK) لمنصّة Firebase لضبط الوظائف من خلال الرمز
  • متكامل مع "وحدة تحكُّم Firebase" وواجهة سطر الأوامر في Firebase
  • عوامل التشغيل نفسها مثل Google Cloud Functions بالإضافة إلى قاعدة بيانات Firebase في الوقت الفعلي ومصادقة Firebase ومشغّلات "إحصاءات Firebase"

وظائف السحابة الإلكترونية في Google Cloud Platform

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